Commit Graph

421 Commits

Author SHA1 Message Date
Danil
8d8f51c19d Merge pull request #92 from icleitoncosta/dropbox
fix: Fixed dropbox_token table field
2026-03-08 14:48:59 +03:00
Divarion-D
b790e5282c Stage 8 has been completed 2026-03-07 21:53:45 +03:00
Cleiton Costa
a98db9eb89 fix: Improovment dropbox_token length 2026-03-07 00:56:32 -03:00
Divarion-D
a34f906c14 Complete stage 8.1 and 8.2 2026-03-03 20:00:34 +03:00
Divarion-D
39ef31f19f Moved interfaces/Http -> public folder 2026-02-28 18:47:56 +03:00
Divarion-D
ccf1291dc4 Stage 7 has been completed 2026-02-27 22:32:39 +03:00
Divarion-D
4fd86ce084 Stage 6 has been completed, and some classes have been merged into one 2026-02-24 21:02:41 +03:00
Divarion-D
1087208756 Steps 4 and 5 are complete. 2026-02-22 15:02:41 +03:00
Divarion-D
2710c40724 Phase 3 is complete. 2026-02-21 19:59:51 +03:00
Divarion-D
89ed319afc Refactor permission management and authentication processes
- Moved advanced permissions loading to a separate file for better organization and maintainability.
- Updated permission checks to utilize a centralized Authorization class for improved code clarity.
- Refactored login processes in both admin and reseller APIs to use a dedicated Authenticator class, streamlining the authentication logic.
- Introduced RedisManager for handling Redis connections and signal management.
- Adjusted error reporting settings in Logger to reduce verbosity in production.
- Enhanced playlist generation logic to correctly handle proxy IPs.
- Improved handling of optional parameters in streaming URL generation to prevent potential errors.
1.2.16
2026-02-20 21:53:34 +03:00
Divarion-D
a279fde746 Refactor database interactions and logging mechanisms across streaming and playlist modules
- Replaced instances of `Database` with `DatabaseHandler` in `playlist.php` and `xplugin.php` for improved database handling.
- Updated logging calls from `StreamingUtilities::clientLog` to `DatabaseLogger::clientLog` in various stream handling files (`auth.php`, `live.php`, `vod.php`, `timeshift.php`, `rtmp.php`) to centralize logging functionality.
- Refactored bruteforce checking methods to utilize `BruteforceGuard` instead of `CoreUtilities` for consistency and better encapsulation.
- Enhanced error handling by ensuring all relevant error logs are captured through the new logging structure.
2026-02-20 19:56:08 +03:00
Divarion-D
7adaa6a94e Bump version to 1.2.16 2026-02-20 19:29:02 +03:00
Divarion-D
4fe9c5180d Fixed a bug when creating releases 2026-02-18 21:43:31 +03:00
Divarion-D
13fbd59c38 Added a test installer for different distributions 2026-02-18 21:42:46 +03:00
Divarion-D
d258d0f2a4 Merge branch 'main' of https://github.com/Vateron-Media/XC_VM 2026-02-16 20:42:38 +03:00
Divarion-D
6122302524 Updated text messages in the interface and fixed load during mass operations with streams 2026-02-16 20:42:35 +03:00
Danil
e55c37fbd0 Merge pull request #83 from siffdk/main
Update vod.php
2026-02-16 19:57:49 +03:00
Divarion-D
507f71cef0 Moved AsyncFileOperations.php 2026-02-16 17:52:34 +03:00
Divarion-D
b780b4fd08 Refactor async process monitoring and file I/O
Reduce filesystem pressure by caching process checks.
Replace blocking sleeps with non-blocking waits.
Move live, timeshift and VOD file operations to async I/O.
Improve segment encryption wait logic with async monitoring.
Lower CPU usage and improve stream responsiveness.
2026-02-15 20:23:07 +03:00
siffdk
22cb83ec22 Update vod.php
make vod work if there are serval redirects in direct stream mode.
2026-02-15 14:44:25 +01:00
Divarion-D
cf35f6ea25 Bump version to 1.2.15 1.2.15 2026-02-14 22:29:08 +03:00
Divarion-D
bb5c6cc6ac (root_signals) Fixed local IP blocking 2026-02-09 16:54:00 +03:00
Divarion-D
b536f33ee4 Refactoring 2026-02-09 16:49:42 +03:00
Divarion-D
3ccb1ae6d8 Added (migrate) providers 2026-02-06 20:44:33 +03:00
Divarion-D
3ad500b802 UPD Logo and favicon 2026-02-06 20:12:40 +03:00
Divarion-D
03522a3aa7 Fix(Import Series) Transcoding profiles were not displayed 2026-02-06 18:15:45 +03:00
Divarion-D
fa905dc1a3 Fixed (CoreUtilities) "Cannot access string type offset in string" 2026-02-03 19:49:00 +03:00
Divarion-D
d574251e0e Fix(System API) automatic generation of live_streaming_pass if it is empty 2026-02-03 18:42:01 +03:00
Divarion-D
35ae4067b1 Bump version to 1.2.14 1.2.14 2026-01-29 21:45:18 +03:00
Divarion-D
2659993360 Rename streaming.php to StreamingUtilities.php 2026-01-29 21:43:53 +03:00
Divarion-D
72df6e73e8 Fix(settings) for FPS startup delay field and broadcast failure during sleep 2026-01-28 22:19:22 +03:00
Danil
9cae725015 Merge pull request #68 from Vateron-Media/feature/WhatsApp-integration
Feature/whatsapp integration
2026-01-28 20:08:00 +03:00
Divarion-D
5f5f7f3855 Removing technical documentation before adding WhatsApp support 2026-01-28 20:07:20 +03:00
Divarion-D
592f4df0d2 Fix: Improve checks for TMDb API key and genre handling in watch_item and player_api 2026-01-28 20:04:39 +03:00
Divarion-D
a6e5519b99 Add WhatsApp Renewal feature for user lines
- Updated SQL queries in `table.php` and `lines.php` to include `contact` field for users.
- Implemented a modal in `lines.php` for sending WhatsApp renewal reminders with language selection and message preview.
- Enhanced action buttons in user tables to include WhatsApp renewal functionality.
- Added JavaScript functions to handle WhatsApp message generation and modal display.
2026-01-28 19:30:30 +03:00
Divarion-D
9e81b87ad4 Fix(reseller) Bouquet table is now sorted by ID 2026-01-27 21:04:53 +03:00
Divarion-D
60cdb627f6 Fix (API): Normalize TV series and VOD fields to string types to ensure compatibility. 2026-01-27 20:21:20 +03:00
Divarion-D
6b9943a169 Fix(transcoding): revert logo overlay to stable fixed 250px scaling 2026-01-27 20:15:36 +03:00
Danil
7faa42442e Merge pull request #65 from eoghan2t9/main
Fix typo in 'suppliers' in en.ini
2026-01-26 22:35:27 +03:00
Divarion-D
40d52fb3fb Fixed the exclusion of the ministra player 2026-01-26 21:29:03 +03:00
Eoghan Cunningham
a8421fe30c Fix typo in 'suppliers' in en.ini 2026-01-25 22:46:03 +00:00
Divarion-D
46cfcf0221 Added --version parameter to check binary file after build 2026-01-25 13:09:00 +03:00
Divarion-D
609fa219d3 Bump version to 1.2.13 1.2.13 2026-01-21 19:45:13 +03:00
Divarion-D
e99aa00d89 Fixed an exception when receiving settings 2026-01-21 19:43:07 +03:00
Divarion-D
3e781fffe4 Fixed errors related to llod and MPEGTS stream output 2026-01-21 19:37:00 +03:00
Divarion-D
8f1f471df9 The isStreamRunning() function has been rewritten to optimize MPEGTS streaming 2026-01-21 19:13:58 +03:00
Divarion-D
c6323dacbf Fixed an error when the log file is created with the root owner 2026-01-21 19:08:18 +03:00
Divarion-D
fcd92a195f Removed label430 and label1267 in monitor.php to reduce code complexity 2026-01-21 19:04:22 +03:00
Divarion-D
15e5a0dac0 Fixed bugs and improved code readability 2026-01-21 19:02:24 +03:00
Divarion-D
2df1df1001 Bump version to 1.2.12 1.2.12 2026-01-19 18:49:28 +03:00