83 Commits

Author SHA1 Message Date
Zoe Roux
a44b66caa9
Fix empty ignore pattern (#496) 2024-05-14 21:06:59 +00:00
Zoe Roux
a978e99e8a
Add more logs to the scanner (and fix ignore pattern for the monitor) (#492) 2024-05-13 17:46:33 +00:00
Zoe Roux
4130601856
Move rescan requests to the scanner service (instead of the matcher) 2024-05-03 12:12:48 +02:00
Zoe Roux
3521d577c1
Add rescan capabilities 2024-05-02 01:24:03 +02:00
Zoe Roux
6925c6b225
Clean issues about removed items on scanner startup 2024-05-02 01:24:03 +02:00
Zoe Roux
8308bce42d
Format code 2024-04-29 02:17:57 +02:00
Zoe Roux
fccc5b6ad9
Scan directory on directory creation (used on directory rename) 2024-04-29 02:14:43 +02:00
Zoe Roux
733817216f
Add refresh listener on the scanner 2024-04-23 22:29:20 +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
d34d87957e
Use msgspec for messages deserialization 2024-04-21 02:32:17 +02:00
Zoe Roux
e4403cc17c
Fix matcher/scanner issues 2024-04-09 23:58:48 +02:00
Zoe Roux
27dfb71838
Rename scanner modules 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
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
22b68f4dc7
Fix scanner deleting items with quotes or & in path 2024-03-30 23:16:59 +01:00
Zoe Roux
ad9a59f894 Auto delete issues on startup 2024-03-10 18:30:03 +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
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
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
Zoe Roux
9dde2475fc Add multi episodes/seasons safeguards 2024-02-02 18:40:38 +01:00
Zoe Roux
f90d2d2f04 Add multiple season rules 2024-02-02 18:40:38 +01:00
Zoe Roux
b4ba255afc Add custom guessit rules 2024-02-02 18:40:38 +01:00
Zoe Roux
2db6255fae Migrate to ruff 2024-01-31 02:41:21 +01:00
Zoe Roux
a01ce5c11c Fix scanner delete/recreate handling 2024-01-30 23:47:42 +01:00
Zoe Roux
3d697fbcd0 Fix scanner cache usage 2024-01-08 02:23:19 +01:00
Zoe Roux
0b55bd7dbb Use a sentinel instead of None for cache presence 2024-01-08 02:23:19 +01:00
Zoe Roux
b180429505 Some cache fix 2024-01-08 02:23:19 +01:00
Zoe Roux
6e6098b03a Fix faulty cache 2024-01-08 02:23:19 +01:00
Zoe Roux
e1b555781c Rework language handling in the scanner and handle seasons better 2024-01-08 02:23:19 +01:00
Zoe Roux
f9d6a816b0 Compute absolute ordering from normal seasons 2024-01-08 02:23:19 +01:00
Zoe Roux
813d998bfb Fix cache for lists 2024-01-08 02:23:19 +01:00
Zoe Roux
f110509ea0 Use the new cache in the scanner 2024-01-08 02:23:19 +01:00
Zoe Roux
5f787bedfe Create a really good async cache 2024-01-08 02:23:19 +01:00
Zoe Roux
b3ddac60f6 Add a basic id mapper to retrive tvdb id from a tmdb id 2024-01-08 02:23:19 +01:00
Zoe Roux
e0b2e8e937 Lint code 2023-11-29 02:21:21 +01:00
Zoe Roux
f59f9a7ba0 Handle movies with the same slug but not the same date 2023-11-29 02:21:21 +01:00
Zoe Roux
68a83c31be Identify collections from themoviedb 2023-11-03 16:07:19 +01:00
Zoe Roux
68a3af0b52 Fix meilisearch indexes setup 2023-11-01 17:36:11 +01:00
Zoe Roux
462aa44473 Remove language parsing from guessit (fix issues with shows like tenki no ko) 2023-09-06 20:44:51 +02:00