249 Commits

Author SHA1 Message Date
Zoe Roux
b30c83751d
Use the first title if multiples titles are present 2024-04-28 01:57:05 +02:00
Zoe Roux
4ffc112196
Type check guessit results 2024-04-28 01:50:38 +02:00
Zoe Roux
a2a58422a0
Rewrite autosync to use msgspec and aio-pika (#435) 2024-04-23 21:55:13 +00:00
Zoe Roux
733817216f
Add refresh listener on the scanner 2024-04-23 22:29:20 +02:00
Zoe Roux
5a6da7441f
Add missing show/season ids on episode/season refresh 2024-04-22 16:56:48 +02:00
Zoe Roux
996209d205
Format code 2024-04-21 21:27:58 +02:00
Zoe Roux
1e73998aa9
Make scanner use new /paths route 2024-04-21 19:43:32 +02:00
Zoe Roux
d36a20ce5e
Move different year duplication prevention logic to the API 2024-04-21 19:43:32 +02:00
Zoe Roux
ac3b593b8b
Add ignore permissions errors on watchfile 2024-04-21 19:43:32 +02:00
Zoe Roux
bfbc66cdc0
Add env var for rabbitmq port 2024-04-21 19:43:32 +02:00
Zoe Roux
dc5fd8f5a3
Fix put 2024-04-21 02:32:17 +02:00
Zoe Roux
8a816b587f
Add refresh message handler 2024-04-21 02:32:17 +02:00
Zoe Roux
d34d87957e
Use msgspec for messages deserialization 2024-04-21 02:32:17 +02:00
Zoe Roux
ec88da2434
Format code 2024-04-16 01:29:04 +02:00
Zoe Roux
9255695af2
Fix provider circular ref and xem id lookup 2024-04-16 01:27:44 +02:00
Zoe Roux
c1ecdad916
Rework thexem as a provider 2024-04-16 01:27:44 +02:00
Zoe Roux
8392c6ad47
Update tmdb to use identify methods 2024-04-16 01:27:44 +02:00
Zoe Roux
dcda8c9072
Add identify apis for provider 2024-04-16 01:27:44 +02:00
Zoe Roux
18b56724bb
Format code 2024-04-10 00:11:42 +02:00
Zoe Roux
d0901c7267
Fix issues creation 2024-04-09 23:58:48 +02:00
Zoe Roux
e4403cc17c
Fix matcher/scanner issues 2024-04-09 23:58:48 +02:00
Zoe Roux
8d8e984669
Cleanup scanner logger 2024-04-09 23:58:48 +02:00
Zoe Roux
27dfb71838
Rename scanner modules 2024-04-09 23:58:48 +02:00
Zoe Roux
3bb0565f18
Use os.walk instead of Path.rglob to fix #409 2024-04-09 23:58:48 +02:00
Zoe Roux
8da6085df0
Process 20 messages at the same time 2024-04-09 23:58:48 +02:00
Zoe Roux
52380bcb29
Update scan method 2024-04-09 23:58:48 +02:00
Zoe Roux
a18fa7ebad
Finish client/scanner split 2024-04-09 23:58:48 +02:00
Zoe Roux
e284f771df
Split fs scaning and metadata matching 2024-04-09 23:58:48 +02:00
Zoe Roux
8758c7447e
Format code 2024-04-02 23:24:24 +02:00
Zoe Roux
13ad35a9ac
Add tv specifics genres 2024-04-02 22:06:32 +02:00
Zoe Roux
22b68f4dc7
Fix scanner deleting items with quotes or & in path 2024-03-30 23:16:59 +01:00
Zoe Roux
c6f12ab2a8
Add a simkl sync implementation 2024-03-23 13:47:47 +01:00
Zoe Roux
ad9a59f894 Auto delete issues on startup 2024-03-10 18:30:03 +01:00
Zoe Roux
33a5893da1 Add support for tmdb continuous (absolute) ordering when using normal ordering (ex: One piece) 2024-02-27 00:53:56 +01:00
Zoe Roux
fc7926c2cc Run monitor before scan 2024-02-27 00:53:56 +01:00
Zoe Roux
800fa13071
Delete issues related to deleted files 2024-02-19 18:20:24 +01:00
Zoe Roux
346750931d Fix type issue 2024-02-19 17:55:20 +01:00
Zoe Roux
e612869027 Fix xem overrides when no episodes connections exist 2024-02-19 17:55:20 +01:00
Zoe Roux
2673ddaf13 Fix tmdb absolute with long running animes (one-piece, naruto...) 2024-02-19 17:55:20 +01:00
Zoe Roux
a278e3a565 Save scanner issues on the db 2024-02-17 23:54:55 +01:00
Zoe Roux
8b2c0f732f Improve xem titles sanitizing 2024-02-05 23:22:03 +01:00
Zoe Roux
fbd76594ea Perform xemlookup based on names if tvdbid could not be found 2024-02-05 23:22:03 +01:00
Zoe Roux
a055dfac5b Remove non letters from titles for xem lookup 2024-02-05 23:22:03 +01:00
Zoe Roux
e772a798f7 Finish xem fixup rule 2024-02-05 23:22:03 +01:00
Zoe Roux
ed9c4ebb68 Create the xem fixup rule (always runs for now) 2024-02-05 23:22:03 +01:00
Zoe Roux
042cc018cb Fix format 2024-02-02 18:40:38 +01:00
Zoe Roux
42d2b8009c Add XemFixup todo 2024-02-02 18:40:38 +01:00
Zoe Roux
5264214eb3 Improve the TitleNumberFixup rule 2024-02-02 18:40:38 +01:00
Zoe Roux
bba1fd964d Add a naive TitleNumberFixup rule 2024-02-02 18:40:38 +01:00
Zoe Roux
5821a79af9 Add episode title promotion rule 2024-02-02 18:40:38 +01:00