Commit graph

398 commits

Author SHA1 Message Date
SergeantPanda
6087ecadf0 Cleaning up added gc's 2025-05-19 09:42:21 -05:00
SergeantPanda
7c809931d7 Rewored celery memory cleanup logic. 2025-05-18 20:57:37 -05:00
SergeantPanda
f821743163 Created a utility to clean up django memory. 2025-05-18 19:46:52 -05:00
SergeantPanda
b84e3f77f3 Fixed custom props not being loaded. 2025-05-18 18:56:30 -05:00
SergeantPanda
e641cef6f1 Fixed errors 2025-05-18 18:28:01 -05:00
SergeantPanda
ed665584e9 The struggle is real 2025-05-18 17:05:03 -05:00
SergeantPanda
8133af5d20 Remove old parser reference. 2025-05-17 17:26:18 -05:00
SergeantPanda
1174e2e0c7 EPG processing enhancements. Celery memory management. 2025-05-17 16:42:37 -05:00
SergeantPanda
7fe618b037 Much better memory usage. About half as much 2025-05-16 22:15:21 -05:00
SergeantPanda
f18ca4de37 Initial rework of EPG processesing. 2025-05-16 19:26:06 -05:00
SergeantPanda
eecf879119 Added random descriptions for dummy channels in tv guide. 2025-05-16 11:08:52 -05:00
SergeantPanda
a2299d0c52 Improved dummy output. 2025-05-16 10:17:06 -05:00
SergeantPanda
8c86f7656a Convert HDHR floats correctly. 2025-05-15 16:21:14 -05:00
SergeantPanda
8394fc2ed4 EPG and M3U support decimals if the channel has a decimal otherwise use integer. 2025-05-15 16:13:08 -05:00
SergeantPanda
8ee1581588 Forms support floats now. 2025-05-15 15:32:21 -05:00
SergeantPanda
3b2250895d Fixed migrations. 2025-05-15 14:38:28 -05:00
SergeantPanda
baabea5006
Merge pull request #93 from MooseyOnTheLoosey/main
Channel Number to Float
2025-05-15 14:21:42 -05:00
SergeantPanda
e5d353ec7f Handle corrupted JSON cache files in refresh_single_m3u_account function 2025-05-15 14:05:57 -05:00
SergeantPanda
790e3710a6 Created missing migrations. 2025-05-14 20:10:26 -05:00
SergeantPanda
ee8cef5aa9 Cleaned up logging. 2025-05-10 14:13:43 -05:00
SergeantPanda
ecd9d146c6 Changed several logging levels. 2025-05-10 10:29:17 -05:00
SergeantPanda
f762e1b923 Capture and display transcode strd err. 2025-05-09 13:44:49 -05:00
SergeantPanda
25fc69d453 Properly disable celery task if m3u is disabled. 2025-05-09 12:06:43 -05:00
SergeantPanda
6afccadf74 Delete celery tasks properly during m3u account deletion. 2025-05-09 12:00:57 -05:00
SergeantPanda
e88e3928dd If EPG source is not found when task is run, delete the task so it doesn't keep happening. 2025-05-08 20:17:22 -05:00
SergeantPanda
c3cad47e4c Properly disable celery task when epg is disabled. 2025-05-08 20:02:03 -05:00
SergeantPanda
58773c015c Modify logging levels of uwsgi and fix epg tasks not being deleted when epg is deleted. 2025-05-08 19:47:05 -05:00
MooseOnTheLoose
88a7312397
Merge branch 'dev' into main 2025-05-08 19:16:49 -05:00
dekzter
4ebfde2797 auto-assign numbers now configurable by selection, channel enable switch now applies to all selected 2025-05-08 12:43:27 -04:00
MooseyOnTheLoosey
5bae7997c0 Removing more debug 2025-05-08 09:50:19 -05:00
MooseyOnTheLoosey
f6ea1b41b3 Removing debug 2025-05-08 09:15:08 -05:00
MooseyOnTheLoosey
88866cc905 Updated channel numbers from integer to float 2025-05-08 09:12:10 -05:00
SergeantPanda
e63a66bf57 Change status to disabled when epg or m3u disabled. Change to idle when enabled. 2025-05-07 13:50:10 -05:00
SergeantPanda
63b260698d Removed old websocket call. 2025-05-06 20:50:33 -05:00
SergeantPanda
4966bb61bc Enhance M3U fetching process with status updates and detailed progress messages 2025-05-06 19:18:10 -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
95ac700b3c Fixes all refreshes showing notification for pending setup. 2025-05-06 08:11:16 -05:00
SergeantPanda
ae93bc2a1f Adds a "Pending Setup" status so the user knows they need to select groups before their streams are imported. 2025-05-05 19:50:20 -05:00
SergeantPanda
898224dc72 Fix potential issue during stream switches. 2025-05-05 17:02:28 -05:00
dekzter
995ae3008c honor m3u account user-agent in xc client 2025-05-05 10:24:37 -04:00
SergeantPanda
30e82fb302 Lots of status message fixes. 2025-05-04 19:33:03 -05:00
SergeantPanda
b713b516b4 Convert m3u accounts to a similar format to epg for status updates. Renamed DB field last_error to last_message so we can use it for more messaging. Migration to change updated_at field to not be updated everytime the m3u changes. It should only update the updated_at when we successfully update the m3u. 2025-05-04 17:51:57 -05:00
SergeantPanda
5dac5858f2 Refactor updated_at handling in stream processing to only update for changed streams for both xc accounts and m3u acounts. 2025-05-04 14:30:27 -05:00
SergeantPanda
a329ae0c87 Fixes not setting updated_at if only custom properties changed. 2025-05-04 14:22:02 -05:00
SergeantPanda
d8f0700ff6 Fix last_seen not being wrote to properly. 2025-05-04 13:59:06 -05:00
SergeantPanda
d26dd5f6b3 Add better display in the m3u table for the user to see what we are doing. 2025-05-04 13:26:29 -05:00
SergeantPanda
f3abbaeb27 Add gracenote ID when creating channel if available. Fixes m3u output if gracenote ID doesn't exist. 2025-05-04 09:23:02 -05:00
SergeantPanda
2243e2470b
Merge pull request #84 from rykr/GraceNoteId
Add support for Channels DVR tvc-guide-stationid
2025-05-04 08:06:06 -05:00
Reggie Burnett
fcd1722d3a Add support for Channels DVR tvc-guide-stationid 2025-05-03 19:24:51 -05:00
SergeantPanda
4595cea400 Status update overhaul for epg files. 2025-05-03 18:39:59 -05:00