Commit Graph

596 Commits (master)

Author SHA1 Message Date
TPD94 73f98117b3 Update .gitignore 2024-04-22 14:43:07 -04:00
TPD94 17012aa973 Merge pull request 'add player pl' (#11) from luky/devine:master into master
Reviewed-on: #11
2024-04-22 18:42:18 +00:00
luky 43e672a0f5 merge fix conflict 2024-04-22 20:36:25 +02:00
TPD94 c96935c411 merged @stabbedbybrick services 2024-04-22 13:55:31 -04:00
TPD94 d816c907c8 Merge branch 'master' of https://cdm-project.com/TPD94/devine 2024-04-22 13:46:59 -04:00
TPD94 ac8610e993 Update to 3.3.2 2024-04-22 13:46:45 -04:00
luky 77ed549051 mergeback 2024-04-17 22:40:58 +02:00
luky 9e158105f3 add player script and merge everything 2024-04-17 22:36:16 +02:00
TPD94 1781b3a1ed Merge pull request 'Optimize iWantTFC Episode Data Retrieval and Fix Season Extraction' (#9) from Sp4rky/devine:master into master
Reviewed-on: #9
2024-04-17 15:49:29 +00:00
Sp4rk.y a1b4767681 ♻️ (TFC/__init__.py): refactor episode extraction to use regex for season and episode number
 (TFC/__init__.py): add conditional data fetching for episodes to optimize data retrieval
🐛 (TFC/__init__.py): remove unnecessary comments and simplify episode and movie data handling
2024-04-17 09:35:38 -06:00
rlaphoenix d1ae361afc docs(changelog): Add v3.3.2 Changes 2024-04-16 06:07:00 +01:00
rlaphoenix a62dcff9ad docs(version): Bump to v3.3.2 2024-04-16 06:06:44 +01:00
rlaphoenix 920ce8375b build(poetry): Update dependencies 2024-04-16 06:06:05 +01:00
rlaphoenix 3abb869d80
Merge pull request #100 from retouching/patch-1
Check if width and height is digit if it's an str
2024-04-16 05:36:59 +01:00
rlaphoenix cbcb7e31b0 docs(contributors): Add retouching to Contributor list 2024-04-16 05:35:57 +01:00
retouching 4335806ca2 fix(Video): Allow specifying width/height as str, cast to int
We simply check the type near the top of the constructor, and later in the code it casts to int and handles failures there too (e.g., if the str is not a number, it will be handled).
2024-04-16 05:33:37 +01:00
rlaphoenix a850a35f3e fix(Basic): Return None not Exception if no proxy configured 2024-04-16 05:27:17 +01:00
TPD94 6ebb66c329 Merge branch 'master' of https://cdm-project.com/TPD94/devine 2024-04-14 11:56:43 -04:00
TPD94 a35ed56789 Merged @stabbedbybrick services
- ALL4
- CTV
- iPlayer
- Roku (replacing my 30 minute attempt by miles)
2024-04-14 11:56:32 -04:00
TPD94 0fcd5df26e Merge pull request 'Updates TFC + VIKI' (#8) from Sp4rky/devine:master into master
Reviewed-on: #8
2024-04-14 15:52:47 +00:00
TPD94 21b2b8fd9f Update to 3.3.0 2024-04-14 11:51:24 -04:00
Sp4rk.y b9c5e14945 ♻️ (VIKI/__init__.py): simplify condition for matching show ID and remove redundant comments
matches full URL and just ID on its own
2024-04-13 22:44:17 -06:00
Sp4rk.y 1c375b3274 ♻️ (__init__.py): remove year from episode title to simplify episode naming in VIKI service 2024-04-13 21:45:09 -06:00
Sp4rk.y c62edd67ab ♻️ (VIKI/__init__.py): Refactor VIKI service initialization and metadata extraction
- Move typing imports to the top for consistency
- Add regex for VIKI title extraction to improve URL handling
- Refactor title and movie detection logic for clarity and accuracy
- Optimize the way show year is determined from metadata
- Simplify language code handling for consistency
- Clean up and clarify comments for better readability
2024-04-13 21:35:49 -06:00
rlaphoenix 09e80feee5 fix(cfg): Use loaded config path instead of hardcoded default 2024-04-14 03:44:30 +01:00
rlaphoenix f521ced3fe refactor(env): Use -- to indicate no config found/loaded 2024-04-14 03:42:41 +01:00
rlaphoenix b4e28050ab fix(env): List used config path, otherwise the default path 2024-04-14 03:35:17 +01:00
rlaphoenix 646c35fc1b fix(Subtitle): Optionalise constructor args, add doc-string & checks
Some HLS playlists can have extremely limited information so to accommodate this we need to make the Subtitle track support having almost no information. This isn't ideal but it's really the only solution.
2024-04-14 03:26:35 +01:00
rlaphoenix 7fa0ff1fc0 refactor(Subtitle): Do not print "?"/"Unknown" values in str() 2024-04-14 03:25:22 +01:00
rlaphoenix 5c7c080a34 fix(HLS): Ensure playlist.stream_info.resolution exists before use 2024-04-14 03:15:11 +01:00
rlaphoenix 1db8944b09 fix(HLS): Ensure playlist.stream_info.codecs exists before use 2024-04-14 03:14:45 +01:00
rlaphoenix 43585a76cb fix(Audio): Optionalise constructor args, add doc-string & checks
Some HLS playlists can have extremely limited information so to accommodate this we need to make the Audio track support having almost no information. This isn't ideal but it's really the only solution.
2024-04-14 03:13:46 +01:00
rlaphoenix 8ca91efbc5 refactor(Audio): Do not print "?"/"Unknown" values in str() 2024-04-14 03:12:50 +01:00
rlaphoenix 57b042fa4b refactor(Audio): List lang after codec for consistency with other Tracks 2024-04-14 03:08:40 +01:00
rlaphoenix 642ad393b6 style: Move __...__ methods after constructors 2024-04-14 03:07:23 +01:00
rlaphoenix 23485bc820 refactor(Video): Return None if no m3u RANGE, not SDR 2024-04-14 02:40:16 +01:00
rlaphoenix 15d73be532 fix(Video): Optionalise constructor args, add doc-string & checks
Some HLS playlists can have extremely limited information so to accommodate this we need to make the Video track support having almost no information. This isn't ideal but it's really the only solution.
2024-04-14 02:36:55 +01:00
rlaphoenix 9ddd9ad474 refactor(Video): Do not print "?"/"Unknown" values in str() 2024-04-14 02:32:34 +01:00
rlaphoenix dae83b0bd5 fix(Video): Ensure track is supported in change_color_range() 2024-04-14 02:31:31 +01:00
TPD94 9e2518aece Update CR auth header. 2024-04-11 11:22:10 -04:00
rlaphoenix 20da213066 docs(changelog): Add v3.3.1 Changes 2024-04-05 12:31:59 +01:00
rlaphoenix 36222972ee docs(version): Bump to v3.3.1 2024-04-05 12:30:43 +01:00
rlaphoenix 6a25b09301 build(poetry): Update dependencies 2024-04-05 12:30:09 +01:00
rlaphoenix b7ea94de29
Merge pull request #95 from knowhere01/master
Events not working as expected
2024-04-05 12:25:33 +01:00
rlaphoenix e92f8ed067 docs(contributors): Add knowhere01 to Contributor list 2024-04-05 12:24:25 +01:00
knowhere01 5a4c1bd6a2 fix(Events): Dereference subscription store from ephemeral store 2024-04-05 12:23:27 +01:00
rlaphoenix 994ab152a4 fix(requests): Fix multithreaded downloads
For some reason moving the download speed calculation code from the requests() function to the download() function makes it actually multi-threaded instead of sequential downloads.
2024-04-05 00:37:44 +01:00
TPD94 2524583329 Update CR service script
- Fixed multi-audio licensing (again, thanks to @toonshub)
2024-04-04 13:58:47 -04:00
TPD94 959e25c780 Update config.yaml 2024-04-04 10:41:16 -04:00
TPD94 307ca5eed8 Update CR service code
- Fixed issue if title didn't have other versions
2024-04-04 10:11:06 -04:00