SergeantPanda
8ec489d26f
Send websocket updates during rehash.
2025-07-11 14:47:12 -05:00
SergeantPanda
1c7fa21b86
Add rehash streams endpoint and UI integration for triggering stream rehashing
2025-07-11 14:11:41 -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
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