Commit graph

1469 commits

Author SHA1 Message Date
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
d24520d3d8 Enhance EPG XML generation with additional metadata extraction and improved handling for keywords, languages, ratings, and credits. 2025-07-10 13:22:42 -05:00
GitHub Actions
8b6acf2375 Release v0.6.2 2025-07-10 15:41:58 +00:00
SergeantPanda
b9637f166b
Merge pull request #240 from Dispatcharr/dev
Dispatcharr Release Notes - v0.6.2
2025-07-10 10:41:17 -05:00
SergeantPanda
9f8a2db500 Include channel ID in more logs. 2025-07-09 16:44:00 -05:00
SergeantPanda
2284d47f9f If provider is slow but responsive, don't get locked up. 2025-07-08 17:10:55 -05:00
SergeantPanda
d6605e7119 Add timeout for chunks. 2025-07-08 15:57:11 -05:00
SergeantPanda
374aa82e22 Refactor editChannel to use selectedTableIds directly from the table state and remove unused selection clearing effects. 2025-07-07 17:08:53 -05:00
SergeantPanda
01d4b25303 Health monitor thread no longer will no longer attempt to reconnect it will only notify the main thread of issues. 2025-07-03 14:10:03 -05:00
SergeantPanda
55e19f05aa Check if stopping before adding chunks during transcoding. 2025-07-03 11:18:03 -05:00
SergeantPanda
580aa1975c Add process management for safe connection handling in StreamManager
- Introduced _wait_for_existing_processes_to_close method to ensure all existing processes and connections are fully closed before establishing new ones.
- Updated _establish_transcode_connection and _establish_http_connection methods to check for and close lingering processes and connections.
- Enhanced logging for better debugging and monitoring of connection states.
2025-07-03 11:02:07 -05:00
SergeantPanda
8e2c6c7780 Check for any state to detmine if channel is running. 2025-07-01 10:57:07 -05:00
SergeantPanda
2b97a958cd Check if a transcode process is running also to determine if we should close sockets. 2025-07-01 10:27:24 -05:00
SergeantPanda
5ff474d322 Fixes being unable to close web player on touch screens. 2025-07-01 09:47:31 -05:00
SergeantPanda
e9d60cdb1e Allow setting blank XC password. 2025-06-28 09:42:00 -05:00
SergeantPanda
6a57d4a7c7
Merge pull request #231 from Dispatcharr/users-table
Users table
2025-06-28 09:30:12 -05:00
SergeantPanda
a45c800718 Removed unused imports and variables 2025-06-28 09:25:28 -05:00
SergeantPanda
f6825418da Show first name if available. Remove placeholder link that was dead. 2025-06-28 09:10:19 -05:00
SergeantPanda
d8ffec474c Set minimum size 2025-06-28 09:04:28 -05:00
SergeantPanda
77d8ab8d55 Table formatting 2025-06-28 09:01:57 -05:00
SergeantPanda
ac07a5217f Set last_login when successful login occurs. 2025-06-28 08:55:07 -05:00
SergeantPanda
7dcb853c6c Add first and last name to user form. 2025-06-28 08:49:09 -05:00
SergeantPanda
1a8bbb6bb8 Reorder columns 2025-06-27 21:59:56 -05:00
SergeantPanda
615956d502 Standardized headers. 2025-06-27 21:45:27 -05:00
SergeantPanda
1e91dd7597 Added all available fields. 2025-06-27 21:43:50 -05:00
SergeantPanda
d50a6ebce5 Converted users to our custom table 2025-06-27 21:03:04 -05:00
SergeantPanda
c3d1600c07 Additional logging. 2025-06-27 20:22:49 -05:00
GitHub Actions
955176f45a Release v0.6.1 2025-06-27 21:18:17 +00:00
SergeantPanda
8dc6b12e8b
Merge pull request #228 from Dispatcharr/dev
Dispatcharr Release Notes - v0.6.1
2025-06-27 16:17:29 -05:00
SergeantPanda
f2a238915a Use streaming response during EPG generation to avoid clients timing out.
Closes #179
2025-06-27 14:54:47 -05:00
SergeantPanda
47d270aa9f Better sizing for link forms. 2025-06-27 11:17:31 -05:00
SergeantPanda
fe2df9b530 Render link forms overtop of all elements. 2025-06-27 10:56:24 -05:00
SergeantPanda
7b23b0a4df Slide text right when program starts before current view.
Closes #223
2025-06-27 10:24:08 -05:00
SergeantPanda
66b95f2ef8 Fixes channels not actually filtering based on selected group. 2025-06-27 10:06:54 -05:00
SergeantPanda
6d13aa5314 Fix console error. 2025-06-27 10:04:33 -05:00
SergeantPanda
8c47f7b0e6 Fixes groups not loading in TV Guide. 2025-06-27 09:59:23 -05:00
SergeantPanda
81d0c9472f When 1 channel is selected open correct channel editor. 2025-06-26 15:52:33 -05:00
SergeantPanda
5a38a56dc6 Fix setting stream profile to 'use default' 2025-06-26 13:56:12 -05:00
SergeantPanda
855578bf05 No change initial loading for group. 2025-06-26 13:53:36 -05:00
SergeantPanda
99f2b5b4b1 Add no change options to bulk edit. 2025-06-26 13:42:56 -05:00
SergeantPanda
00073698b3 Update front end when channels are edited. 2025-06-26 13:30:52 -05:00
SergeantPanda
ba6012b28c Fixes bulk channel editor not saving.
Fixes #222
2025-06-26 13:15:00 -05:00
SergeantPanda
65e0be80e0 Refactor channel selection handling to use table state and clear selection on data change 2025-06-26 11:50:22 -05:00
SergeantPanda
f6339b691c Set better sizes for stream profile table for mobile support. 2025-06-26 10:55:25 -05:00
SergeantPanda
f8ef219665 Set better sizes for user-agent table for mobile support. 2025-06-26 10:17:48 -05:00
SergeantPanda
23e63ba4a0 Add minimum width to settings for better mobile support. 2025-06-26 09:56:31 -05:00
SergeantPanda
c04ca0a804 Add buffering as an active state. 2025-06-25 17:01:21 -05:00
SergeantPanda
c44c380bb2
Merge pull request #221 from Dispatcharr/channels-table-formatting
Channels table formatting
2025-06-24 18:17:00 -05:00