SergeantPanda
cfe58db222
fix(xc): normalize server URLs for live playback and stream URLs ( Fixes #1363 )
...
CI Pipeline / prepare (push) Waiting to run
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Blocked by required conditions
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Blocked by required conditions
CI Pipeline / create-manifest (push) Blocked by required conditions
Build and Push Multi-Arch Docker Image / build-and-push (push) Waiting to run
- Implemented `normalize_server_url()` to standardize account server URLs, ensuring that on-demand live URLs are built correctly without including API endpoints or query parameters.
- Updated `get_transformed_credentials()` and stream URL generation in `M3UMovieRelation` and `M3UEpisodeRelation` to utilize the new normalization function, improving URL handling for Xtream Codes accounts.
2026-06-18 10:12:12 -05:00
SergeantPanda
21913306c4
fix: Preserve base path in URL normalization for XC server and transform credentials. ( Fixes #1218 )
CI Pipeline / prepare (push) Has been cancelled
Build and Push Multi-Arch Docker Image / build-and-push (push) Has been cancelled
CI Pipeline / docker (amd64, ubuntu-24.04) (push) Has been cancelled
CI Pipeline / docker (arm64, ubuntu-24.04-arm) (push) Has been cancelled
CI Pipeline / create-manifest (push) Has been cancelled
2026-05-14 09:53:10 -05:00
dekzter
a19be96ced
fleshed out user limits and termination logic
2026-03-25 17:33:26 -04:00
SergeantPanda
d1a5143312
Convert refresh time to local time.
2025-09-09 16:43:57 -05:00
SergeantPanda
c023cde8fe
Add custom properties to M3UAccountProfile and implement account info retrieval
2025-09-09 16:05:58 -05:00
SergeantPanda
c24da847fc
Get all live streams at once and filter by category.
2025-08-29 19:18:25 -05:00
SergeantPanda
a332678cfb
Remove URL from episode relation table.
2025-08-08 08:06:28 -05:00
SergeantPanda
0e388968c4
Convert to relation tables to support multiple providers for each vod.
2025-08-07 12:31:05 -05:00
SergeantPanda
4accd2be85
Pull advanced info from provider when opening a movie.
2025-08-03 22:02:34 -05:00
SergeantPanda
fafd93e958
Refactor XC Client usage to improve error handling and resource management with context management. Implement connection pooling for better performance.
2025-07-10 19:14:43 -05:00
SergeantPanda
65da85991c
Enhance error handling in API requests by checking for common blocking responses and improving JSON decode error logging.
2025-07-10 18:07:25 -05:00
SergeantPanda
b392788d5f
Improve error handling for API responses by checking for empty content and handling JSON decode errors.
2025-07-10 16:22:16 -05:00
SergeantPanda
92d09eea3b
Enhance XCClient with robust error handling and user agent management; improve M3U processing logic for better error reporting and validation.
2025-05-06 18:00:37 -05:00
SergeantPanda
728ab45534
Fixes XC login.
2025-05-06 10:52:48 -05:00
dekzter
995ae3008c
honor m3u account user-agent in xc client
2025-05-05 10:24:37 -04:00
dekzter
3054cf2ae9
initial xtreamcodes support
2025-04-27 10:32:29 -04:00