Commit Graph

68 Commits (b8b627be1a4041b0e6927b47141ff84b5e78314f)

Author SHA1 Message Date
Luigi311 b8b627be1a Use season number instead of season name
Using season name is not reliable as it can vary between servers
and can be overridden by the user.

Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-05 14:57:55 -07:00
Luigi311 c91ba0b1b3 Action: Add test
Spins up jellyfin and plex containers to test against
2024-01-05 14:57:55 -07:00
Luigi311 1841b0dea6 Jellyfin: Remove headers append 2024-01-05 14:57:55 -07:00
Luigi311 b311bf2770 Add MARK/DRYRUN logger levels 2024-01-05 14:57:55 -07:00
Luigi311 df13cef760 Add mark list support 2024-01-05 14:57:55 -07:00
Luigi311 4de25a0d4a Print server info
Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-05 14:57:44 -07:00
Luigi311 43d6bc0d82 Timeout issues (#103)
* Add timeout support for jellyfin requests

Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-05 14:57:44 -07:00
Luigi311 03617dacfc Jellyfin: Remove isPlayed, Use get for name
Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-05 14:55:56 -07:00
Luigi311 e6b33f1bc9 Jellyfin: Fix locations logic
Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-05 14:55:56 -07:00
Luigi311 7ef37fe848 Jellyfin: Check for provider_source in episode
Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-05 14:55:56 -07:00
Luigi311 dd64617cbd Jellyfin: Handle missing paths
Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-05 14:55:56 -07:00
Luigi311 da53609385 Jellyfin: Remove reassigning jellyfin_episode_id
Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-05 14:55:56 -07:00
Luigi311 e94a8fb2c3 Jellyfin: Fix errors with missing matches
Signed-off-by: Luigi311 <git@luigi311.com>
2024-01-05 14:55:56 -07:00
Luigi311 fc80f50560 Fix codeql issues 2023-04-11 08:57:49 -06:00
Luigi311 4870ff9e7a Cleanup 2023-04-11 08:48:30 -06:00
Luigi311 68e3f25ba4 Fix indexing 2023-04-10 16:59:54 -06:00
Luigi311 a178d230de Jellfyfin: Fix more issues with ids 2023-04-07 17:31:25 -06:00
Luigi311 fffb04728a Jellfyin: Fix issue with ids. Do not show marked for partial 2023-04-07 15:17:00 -06:00
Luigi311 a5540b94d5 Gather partially watched movie/episodes with todo for processing. 2023-03-22 19:48:19 -06:00
Luigi311 a8edee0354 Jellyfin: Fix user_watched_temp overwrite issues. 2023-03-18 12:12:12 -06:00
Luigi311 ed24948dee Better logging on library skip 2023-03-08 22:05:32 -07:00
Luigi311 03de3affd7 Cleanup, seperate black/white lists setup 2023-03-08 22:05:32 -07:00
Luigi311 2bad887659 Seperate out functions to seperate scripts. 2023-03-08 22:04:48 -07:00
Luigi311 dc1fe11590 Check for response status 200 on jellyfin query 2023-03-08 21:49:56 -07:00
Luigi311 218037200c Jellyfin: Fix tv show searching for watched 2023-02-25 18:27:01 -07:00
Luigi311 96eff65c3e Do not error if failed to get library watched 2023-02-25 15:03:27 -07:00
JChris246 14885744b1 fix: correct some spelling issues 2023-02-22 00:09:30 -04:00
Luigi311 9a8e799e68 Recursive all the things. Use includeItemType 2023-01-30 11:46:12 -07:00
Luigi311 ffec4e2f28 Support multiple library types 2023-01-28 16:33:36 -07:00
Luigi311 00102891a5 Catch None for types 2023-01-27 23:45:03 -07:00
Luigi311 1b01ff6ec2 Log if multiple types and continue instead of error 2023-01-27 10:45:46 -07:00
Luigi311 f08ec43507 Skip library before erroring for multiple types. 2023-01-27 10:43:50 -07:00
Luigi311 7f9424260a Format 2023-01-26 14:03:13 -07:00
Luigi311 5f21943353 Exclude folders, use recursive. 2023-01-26 13:55:50 -07:00
Luigi311 a5a795f43c Exclude Folders from list 2023-01-26 13:42:35 -07:00
Luigi311 fcb6d7625f Fix invalid library types, raise mixed types 2023-01-26 13:31:57 -07:00
Luigi311 1eb92cf7c1 black formatting 2022-12-23 23:11:38 -07:00
Luigi311 111e284cc8 Cleanup 2022-12-23 23:10:51 -07:00
Luigi311 4066228e57 Add more debug logging. Do not enable debug by default 2022-12-19 14:07:56 -07:00
Luigi311 59c6d278e3 Add more logging to debug 2022-12-19 13:57:20 -07:00
Luigi311 e8faf52b2b Do not mark shows/movies that do not exist 2022-12-19 01:35:16 -07:00
Luigi311 370e9bac63 change get user watched name to avoid mistakes 2022-12-18 22:39:03 -07:00
Luigi311 d0746cec5a Fix server 2 always running async runner. Speedup plex get watched 2022-12-18 22:27:42 -07:00
Luigi311 1ed791b1ed Fix jellyfin 2022-08-17 23:49:05 -06:00
Luigi311 f19b1a3063 Cleanup length and functions instead of methods 2022-08-17 23:34:45 -06:00
Luigi311 190a72bd3c Cleanup 2022-08-17 22:53:27 -06:00
Luigi311 c848106ce7 Black cleanup 2022-08-17 22:31:23 -06:00
Luigi311 dd319271bd Cleanup 2022-08-17 22:09:11 -06:00
Luigi311 88a7526721
Use async for jellyfin (#23)
* Use async

* Massive jellyfin watched speedup

Co-authored-by: Luigi311 <luigi311.lg@gmail.com>
2022-07-10 01:30:12 -06:00
Luigi311 c9a373851f Remove indexnumber from logging 2022-07-05 19:16:25 -06:00