Commit graph

597 commits

Author SHA1 Message Date
SergeantPanda
3741d28565 Fix typo in air date parsing. 2025-08-07 19:41:10 -05:00
SergeantPanda
8d37c678d3 Fix air_date not populating for series. 2025-08-07 19:28:42 -05:00
SergeantPanda
56922e1c01 Fix custom properties. 2025-08-07 16:10:45 -05:00
SergeantPanda
656cd3007b Fix release date and description 2025-08-07 15:37:08 -05:00
SergeantPanda
5b931f6272 Add missing functions for processing episodes. 2025-08-07 14:57:28 -05:00
SergeantPanda
a6bace9241 Add custom properties for movies and series. Refactor update logic. 2025-08-07 14:22:27 -05:00
SergeantPanda
0e388968c4 Convert to relation tables to support multiple providers for each vod. 2025-08-07 12:31:05 -05:00
SergeantPanda
44a2cf518c Track active connections the same way as ts_proxy 2025-08-05 21:35:04 -05:00
SergeantPanda
d18817acb0 Track VOD connections in Redis. 2025-08-05 21:24:41 -05:00
SergeantPanda
5e5b5e9797 Fix logos resetting when opening series. 2025-08-05 20:23:05 -05:00
SergeantPanda
4b6792ccbe Add ability to expand an episode row to view additional information. 2025-08-05 16:19:50 -05:00
SergeantPanda
0120419d09 Get full release date. 2025-08-05 15:50:28 -05:00
SergeantPanda
b11270ce4a Fix not populating episodes. 2025-08-05 13:53:43 -05:00
SergeantPanda
3c2534d8aa Combine a couple api calls. 2025-08-05 13:28:58 -05:00
SergeantPanda
8584aae675 Better naming for different functions. 2025-08-05 12:53:22 -05:00
SergeantPanda
151f654dd9 Only query series info if data is stale 2025-08-05 11:18:06 -05:00
SergeantPanda
9a927b1fc7 Update migration to track last series refresh. 2025-08-05 10:55:44 -05:00
SergeantPanda
4b27f95b30 Keep track of last time a series was refreshed. 2025-08-05 10:45:02 -05:00
SergeantPanda
4accd2be85 Pull advanced info from provider when opening a movie. 2025-08-03 22:02:34 -05:00
SergeantPanda
88a9f8b14e Fix vods not displaying in the webui. 2025-08-03 10:40:17 -05:00
SergeantPanda
d9192d003d Remove json dumps from custom_properties as now the fields are jsonb in postgres. Also fix category matching. 2025-08-02 19:03:39 -05:00
SergeantPanda
0585fc1dfe Separate Movies, Series and Episodes into their own tables 2025-08-02 13:32:44 -05:00
SergeantPanda
0b5906538e More robust parsing of year. 2025-08-02 12:59:02 -05:00
SergeantPanda
0ece58572e Extract year from other data fields if available, otherwise attempt name. 2025-08-02 12:33:41 -05:00
SergeantPanda
bcebcadfaa Add ability to scan for vods during m3u refresh. 2025-08-02 12:01:26 -05:00
SergeantPanda
84aa631196 Initial backend commit for vod 2025-08-02 10:42:36 -05:00
SergeantPanda
1c47b7f84a Adds ability to reverse the sort order for auto channel sync. 2025-08-01 16:42:42 -05:00
SergeantPanda
7b5a617bf8 Use custom validator for urls fields to allow for non fqdn hostnames.
Fixes #63
2025-08-01 11:28:51 -05:00
SergeantPanda
e029cd8b3d Fix XML escaping for channel ID in generate_dummy_epg function 2025-07-31 10:22:43 -05:00
SergeantPanda
4ae66e0bc9 Add membership creation in UpdateChannelMembershipAPIView if not found.
Fixes #275
2025-07-31 09:52:02 -05:00
SergeantPanda
6180b4ffef Save stream stats to database. 2025-07-28 21:40:29 -05:00
SergeantPanda
db6e09370c Fix bug when sorting by name. 2025-07-28 18:09:43 -05:00
SergeantPanda
7c442064e6 Implement natural sorting for channel names in auto channel sync 2025-07-28 18:01:50 -05:00
SergeantPanda
336a0d2558 Add ability to sort auto channel sync order by either provider order (default), name, TVG ID or updated at. 2025-07-28 17:43:19 -05:00
SergeantPanda
7313cafa1c Adds the ability to have the auto channel sync create channels in specificed channel profiles.
Closes #255
2025-07-27 19:14:39 -05:00
SergeantPanda
39ec4d39fc Allow for multiple profiles to be added with the api. This will later be used for auto channel sync. 2025-07-27 17:48:09 -05:00
SergeantPanda
8f529bf495 Only add to selected profile if profile is selected during channel creation. 2025-07-27 17:33:23 -05:00
SergeantPanda
9c32cc68d9 Properly track uploaded logos in Redis so avoid redundant message from file scanner. 2025-07-27 14:55:02 -05:00
SergeantPanda
1475ca70ab Fixes being unable to add a new logo via URL. 2025-07-27 14:18:48 -05:00
SergeantPanda
7eef45f1c0 Only use whole numbers when looking for a number not in use. 2025-07-20 20:13:59 -05:00
SergeantPanda
5148a5a79b Use channel name for display name in EPG output. 2025-07-20 20:01:51 -05:00
SergeantPanda
f6fa90178d Adds the ability to auto channel sync to only add channels where the stream name matches a regex. 2025-07-19 15:23:10 -05:00
SergeantPanda
935f4c1da2 Filter out stale streams from auto channel creation. 2025-07-19 14:30:57 -05:00
SergeantPanda
003ad4c54f Add channel name regex match/replace for auto sync. 2025-07-19 13:13:05 -05:00
SergeantPanda
2df377b7f5 Fixes channel table not pulling from local storage for page size. 2025-07-18 21:32:41 -05:00
SergeantPanda
26881f41d6 Adds ability to delete local files during cleanup. 2025-07-18 15:36:13 -05:00
SergeantPanda
bc08cb1270 Ask to delete local files as well. 2025-07-18 15:23:30 -05:00
SergeantPanda
e7771d5b67 Allow deleting logos that are assigned to channels. 2025-07-18 11:36:15 -05:00
SergeantPanda
8e2309ac58 Fixes logo uploads 2025-07-17 21:02:50 -05:00
SergeantPanda
122b902f0f Merge branch 'dev' of https://github.com/Dispatcharr/Dispatcharr into logo-manager 2025-07-17 19:56:11 -05:00