Commit graph

1698 commits

Author SHA1 Message Date
SergeantPanda
a03744e24e Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into vod-relationtest 2025-08-21 09:35:40 -05:00
SergeantPanda
56af468320 Merge migrations 2025-08-21 09:35:25 -05:00
SergeantPanda
a95d2a77d8
Merge pull request #322 from Biologisten:dev
Added date and time formats to UI Settings
2025-08-21 09:31:39 -05:00
Biologisten
81a293e7dd Added date and time formats to settings 2025-08-21 02:31:08 +02:00
SergeantPanda
24f876d09f Add priority for providers so VOD's can be auto selected based on the priority. 2025-08-20 17:38:21 -05:00
SergeantPanda
fa2b3fbe3e Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into vod-relationtest 2025-08-19 18:24:27 -05:00
SergeantPanda
e12ce4e596 Swagger endpoint can now be accessed with or without a trailing slash. 2025-08-19 18:16:21 -05:00
SergeantPanda
3a91994549 Rollback accidental change to uwsgi debug config. 2025-08-19 18:07:46 -05:00
SergeantPanda
c87bd79051 Cleanup the rest of the redis keys on connection close. 2025-08-19 17:52:59 -05:00
SergeantPanda
083eb264e6 Properly track m3u profile connections. 2025-08-19 17:45:09 -05:00
SergeantPanda
97b82e5520 Use redis to track provider connections to work with multi-worker uwsgi. 2025-08-19 17:35:51 -05:00
SergeantPanda
d04fdb6f69 Fix categories not linking. 2025-08-19 15:42:30 -05:00
SergeantPanda
9137bd47c9 Switch to pulling ALL vods, series and categories instead of an api call for each category. 2025-08-19 14:53:43 -05:00
SergeantPanda
2903773c86 Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into vod-relationtest 2025-08-19 12:39:21 -05:00
GitHub Actions
750bf90576 Release v0.8.0 2025-08-19 17:05:08 +00:00
SergeantPanda
0843d32388
Merge pull request #313 from Dispatcharr/dev
Dev
2025-08-19 12:04:23 -05:00
SergeantPanda
fa19525ab9 Remove url from movie table and save custom_properties for series. 2025-08-19 11:25:56 -05:00
SergeantPanda
54404339c2 Fix batch processing using simpler method for duplicate detection. 2025-08-19 10:01:37 -05:00
SergeantPanda
0f8fe82f17 Skip logos if they are long. 2025-08-18 14:22:40 -05:00
SergeantPanda
1bf947caf2 Fix not detecting duplicates based on imdb and tmdb ids. 2025-08-14 13:40:31 -05:00
SergeantPanda
d92ba0c7e1 Fix VOD page not using pagination properly. 2025-08-14 12:51:56 -05:00
SergeantPanda
0cf2c74b40 Change from individual database calls to batch. 2025-08-14 12:51:39 -05:00
SergeantPanda
1ed4e97167 Let celery[redis] choose redis version. Update sentence-transformers. 2025-08-14 10:42:46 -05:00
SergeantPanda
eec53d5874
Merge pull request #294 from pantherale0/feat/chunked-extractor
Fix: Prevent memory exhaustion when extracting large compressed files
2025-08-14 09:50:52 -05:00
SergeantPanda
6a0871183c
Merge pull request #277 from deku-m/patch-1
Update debian script
2025-08-14 09:50:11 -05:00
SergeantPanda
e481ea4457 Bump celery to 5.5.3 from 5.3.1 2025-08-14 09:42:01 -05:00
SergeantPanda
dac1490acc Attempt to match incoming connections to sessions that are running with no clients. This will help with clients that disconnect with every timeshift and connect to the original URL. 2025-08-12 21:34:30 -05:00
SergeantPanda
3e16614eab Store full content-length if using head request to initalize. 2025-08-12 17:32:07 -05:00
SergeantPanda
5eeb51585d Support HEAD requests, keep connection alive. 2025-08-12 15:27:39 -05:00
SergeantPanda
be51be7872 Switched to connection tracking by url instead of parameter and 301 redirect instead of 302. 2025-08-12 14:48:35 -05:00
SergeantPanda
a5db9d98e9 Track number of connections to avoid shutting down connection during time shifting. Lower grace period to 10 seconds if client disconnects. 2025-08-12 13:26:32 -05:00
SergeantPanda
19017317f6 Fix invalid import. 2025-08-12 11:48:59 -05:00
SergeantPanda
2632e71815 Increased grace period to 30 seconds before closing provider connection 2025-08-12 11:11:03 -05:00
SergeantPanda
6addcebaf5 Fix duplicate connection counting in redis. 2025-08-12 10:59:40 -05:00
SergeantPanda
4acdfa99f9 Properly cleanup redis keys on client disconnect. 2025-08-12 10:51:06 -05:00
SergeantPanda
310f3c455e Properly close connection if client disconnects and is not seeking a new position. 2025-08-12 10:42:59 -05:00
SergeantPanda
b7fb9336be Reuse connections when seeking. 2025-08-12 09:56:30 -05:00
SergeantPanda
07966424f8 Fix seeking not working. 2025-08-12 08:29:26 -05:00
Jordan
72fee02ec4
ensure chunk is either null or empty to exit loop 2025-08-12 11:26:50 +01:00
SergeantPanda
7e94ee5d49 Fix duration display after converting from minutes to seconds in the table. 2025-08-11 16:45:44 -05:00
SergeantPanda
920201312e Fix episodes api call for series endpoint. 2025-08-11 16:07:41 -05:00
Jordan
429b01b569
prevent memory issues by implementing a chunked extractor 2025-08-11 16:28:23 +01:00
SergeantPanda
d4a93b8e4b Populate seasons array. 2025-08-10 21:56:39 -05:00
SergeantPanda
46a5b3355a Lots of fixes for series xc api responses. 2025-08-10 21:30:05 -05:00
SergeantPanda
3942517032 Save custom properties that aren't stream specific for episodes. 2025-08-09 16:55:26 -05:00
SergeantPanda
4d7987214b Fixed some vod apis, converted duration to duration_secs, add custom_poperties to vod_episode 2025-08-09 16:31:33 -05:00
SergeantPanda
3ac84e530a Switch to smarter extraction of port and if fails, take a guess. 2025-08-09 13:55:49 -05:00
SergeantPanda
21b7f80d42 Add forward port to headers. 2025-08-09 10:20:58 -05:00
SergeantPanda
b90956c49f Couple fixes for vod api. 2025-08-08 13:18:20 -05:00
SergeantPanda
19e59ae178 Switch to movie and episode id instead of relations. 2025-08-08 12:48:02 -05:00