Media all drives, E1: the operator's test — 18 imports, 13 hardlinks on the right drive, the mismatch copied (5 episodes); Plex never scans by itself (row filed)
gates / gates (push) Successful in 6m40s
gates / gates (push) Successful in 6m40s
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
== sonarr: 16 import(s)
|
||||
series Avatar: Seven Havens: root=media_a tags=['drive-a']
|
||||
series American Horror Story: root=media_b tags=['drive-b']
|
||||
series Slow Horses: root=media_b tags=['drive-a']
|
||||
Avatar: Seven Havens Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRAC client=Transmission drive-a download=media_a library=media_a HARDLINK
|
||||
Avatar: Seven Havens Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRAC client=qBittorrent drive-a download=media_a library=media_a HARDLINK
|
||||
American Horror Story American.Horror.Story.S13E05.1080p.DSNP.WEB-DL client=qBittorrent drive-b download=media_b library=media_b HARDLINK
|
||||
Avatar: Seven Havens Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRAC client=qBittorrent drive-a download=media_a library=media_a HARDLINK
|
||||
American Horror Story American.Horror.Story.S13E04.1080p.DSNP.WEB-DL client=Transmission drive-b download=media_b library=media_b HARDLINK
|
||||
American Horror Story American.Horror.Story.S13E03.1080p.DSNP.WEB-DL client=qBittorrent drive-b download=media_b library=media_b HARDLINK
|
||||
American Horror Story American.Horror.Story.S13E07.1080p.DSNP.WEB-DL client=qBittorrent drive-b download=media_b library=media_b HARDLINK
|
||||
American Horror Story American.Horror.Story.S13E01.1080p.DSNP.WEB-DL client=qBittorrent drive-b download=media_b library=media_b HARDLINK
|
||||
American Horror Story American.Horror.Story.S13E02.1080p.DSNP.WEB-DL client=Transmission drive-b download=media_b library=media_b HARDLINK
|
||||
American Horror Story American.Horror.Story.S13E08.1080p.DSNP.WEB-DL client=Transmission drive-b download=media_b library=media_b HARDLINK
|
||||
American Horror Story American.Horror.Story.S13E06.1080p.DSNP.WEB-DL client=Transmission drive-b download=media_b library=media_b HARDLINK
|
||||
Slow Horses Slow.Horses.S06E05.Sayonara.1080p.ATVP.WEB-DL. client=qBittorrent drive-a download=media_a library=media_b COPY
|
||||
Slow Horses Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL client=qBittorrent drive-a download=media_a library=media_b COPY
|
||||
Slow Horses Slow.Horses.S06E03.1080p.WEB.H264-CAKES.mkv client=qBittorrent drive-a download=media_a library=media_b COPY
|
||||
Slow Horses Slow.Horses.S06E01.1080p.WEB.H264-CAKES.mkv client=Transmission drive-a download=media_a library=media_b COPY
|
||||
Slow Horses Slow.Horses.S06E04.1080p.WEB.H264-CAKES.mkv client=Transmission drive-a download=media_a library=media_b COPY
|
||||
== radarr: 2 import(s)
|
||||
movie Hope: root=media_a tags=['drive-a']
|
||||
movie Matchbox the Movie: root=media_b tags=['drive-b']
|
||||
Hope Hope.2026.720p.AMZN.WEB-DL.DDP5.1.Atmos.H.264- client=qBittorrent drive-a download=media_a library=media_a HARDLINK
|
||||
Matchbox the Movie Matchbox.The.Movie.2026.720p.ATVP.WEB-DL.DDP5. client=qBittorrent drive-b download=media_b library=media_b HARDLINK
|
||||
|
||||
@@ -0,0 +1,96 @@
|
||||
== drive adatlemez (/mnt/felhom-drives/adatlemez/userdata/media)
|
||||
== drive media_a (/mnt/felhom-drives/media_a/userdata/media)
|
||||
-- movies/ (1 file(s))
|
||||
4697.5 MB links=2 inode=4194391 movies/Hope (2026)/Hope.2026.720p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-N1H4L.mkv
|
||||
-- torrents/ (16 file(s))
|
||||
909.5 MB links=2 inode=4194364 torrents/tv/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE.mkv
|
||||
0.0 MB links=1 inode=4194376 torrents/tv/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE/avatar.seven.havens.s01e01.1080p.web.h264-grace.nfo
|
||||
35.2 MB links=1 inode=4194366 torrents/tv/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE/Sample/avatar.seven.havens.s01e01.1080p.web.h264-grace.sample.mkv
|
||||
3789.5 MB links=1 inode=4194398 torrents/tv/Slow.Horses.S06E05.Sayonara.1080p.ATVP.WEB-DL.DDP5.1.H.264-NTb/Slow.Horses.S06E05.Sayonara.1080p.ATVP.WEB-DL.DDP5.1.H.264-NTb.mkv
|
||||
0.0 MB links=1 inode=4194400 torrents/tv/Slow.Horses.S06E05.Sayonara.1080p.ATVP.WEB-DL.DDP5.1.H.264-NTb/Slow.Horses.S06E05.Sayonara.1080p.ATVP.WEB-DL.DDP5.1.H.264-NTb.nfo
|
||||
3931.2 MB links=1 inode=4194385 torrents/tv/Slow.Horses.S06E03.1080p.WEB.H264-CAKES/slow.horses.s06e03.1080p.web.h264-cakes.mkv
|
||||
0.0 MB links=1 inode=4194367 torrents/tv/Slow.Horses.S06E03.1080p.WEB.H264-CAKES/slow.horses.s06e03.1080p.web.h264-cakes.nfo
|
||||
85.8 MB links=1 inode=4194392 torrents/tv/Slow.Horses.S06E03.1080p.WEB.H264-CAKES/Sample/slow.horses.s06e03.1080p.web.h264-cakes-sample.mkv
|
||||
0.0 MB links=1 inode=4194397 torrents/tv/Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL/slow.horses.s06e02.proper.1080p.web.h264-ethel.nfo
|
||||
3758.3 MB links=1 inode=4194369 torrents/tv/Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL/Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL.mkv
|
||||
77.7 MB links=1 inode=4194383 torrents/tv/Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL/Sample/slow.horses.s06e02.proper.1080p.web.h264-ethel.sample.mkv
|
||||
720.3 MB links=2 inode=4194368 torrents/tv/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE.mkv
|
||||
0.0 MB links=1 inode=4194377 torrents/tv/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE/avatar.seven.havens.s01e03.1080p.web.h264-grace.nfo
|
||||
21.7 MB links=1 inode=4194370 torrents/tv/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE/Sample/avatar.seven.havens.s01e03.1080p.web.h264-grace.sample.mkv
|
||||
0.0 MB links=1 inode=4194405 torrents/movies/Hope.2026.720p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-N1H4L/Hope.2026.720p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-N1H4L.nfo
|
||||
4697.5 MB links=2 inode=4194391 torrents/movies/Hope.2026.720p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-N1H4L/Hope.2026.720p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-N1H4L.mkv
|
||||
-- transmission/ (9 file(s))
|
||||
4039.9 MB links=1 inode=4194396 transmission/tv/Slow.Horses.S06E04.1080p.WEB.H264-CAKES/slow.horses.s06e04.1080p.web.h264-cakes.mkv
|
||||
0.0 MB links=1 inode=4194399 transmission/tv/Slow.Horses.S06E04.1080p.WEB.H264-CAKES/slow.horses.s06e04.1080p.web.h264-cakes.nfo
|
||||
94.2 MB links=1 inode=4194395 transmission/tv/Slow.Horses.S06E04.1080p.WEB.H264-CAKES/Sample/slow.horses.s06e04.1080p.web.h264-cakes-sample.mkv
|
||||
3859.1 MB links=1 inode=4194387 transmission/tv/Slow.Horses.S06E01.1080p.WEB.H264-CAKES/slow.horses.s06e01.1080p.web.h264-cakes.mkv
|
||||
0.0 MB links=1 inode=4194388 transmission/tv/Slow.Horses.S06E01.1080p.WEB.H264-CAKES/slow.horses.s06e01.1080p.web.h264-cakes.nfo
|
||||
104.1 MB links=1 inode=4194390 transmission/tv/Slow.Horses.S06E01.1080p.WEB.H264-CAKES/Sample/slow.horses.s06e01.1080p.web.h264-cakes-sample.mkv
|
||||
0.0 MB links=1 inode=4194374 transmission/tv/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE/avatar.seven.havens.s01e02.1080p.web.h264-grace.nfo
|
||||
829.6 MB links=2 inode=4194375 transmission/tv/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE.mkv
|
||||
31.2 MB links=1 inode=4194373 transmission/tv/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE/Sample/avatar.seven.havens.s01e02.1080p.web.h264-grace.sample.mkv
|
||||
-- tv/ (3 file(s))
|
||||
909.5 MB links=2 inode=4194364 tv/Avatar - Seven Havens/Season 1/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE.mkv
|
||||
720.3 MB links=2 inode=4194368 tv/Avatar - Seven Havens/Season 1/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE.mkv
|
||||
829.6 MB links=2 inode=4194375 tv/Avatar - Seven Havens/Season 1/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE.mkv
|
||||
== drive media_b (/mnt/felhom-drives/media_b/userdata/media)
|
||||
-- movies/ (1 file(s))
|
||||
3393.8 MB links=2 inode=1048578 movies/Matchbox the Movie (2026)/Matchbox.The.Movie.2026.720p.ATVP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv
|
||||
-- torrents/ (10 file(s))
|
||||
3393.8 MB links=2 inode=1048578 torrents/movies/Matchbox.The.Movie.2026.720p.ATVP.WEB-DL.DDP5.1.Atmos.H.264-FLUX/Matchbox.The.Movie.2026.720p.ATVP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv
|
||||
0.0 MB links=1 inode=1048579 torrents/movies/Matchbox.The.Movie.2026.720p.ATVP.WEB-DL.DDP5.1.Atmos.H.264-FLUX/Matchbox.The.Movie.2026.720p.ATVP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.nfo
|
||||
0.0 MB links=1 inode=131101 torrents/tv/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
1314.1 MB links=2 inode=131100 torrents/tv/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E01.13.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
813.6 MB links=2 inode=131110 torrents/tv/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E03.Rauhnacht.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=131113 torrents/tv/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
956.5 MB links=2 inode=393221 torrents/tv/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E07.The.Baddest.Witch.of.Them.All.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=393223 torrents/tv/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
969.7 MB links=2 inode=393218 torrents/tv/American.Horror.Story.S13E05.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E05.Date.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=393220 torrents/tv/American.Horror.Story.S13E05.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E05.Date.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.nfo
|
||||
-- transmission/ (8 file(s))
|
||||
1274.2 MB links=2 inode=131103 transmission/tv/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E02.1.13.AM.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=131104 transmission/tv/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
1164.1 MB links=2 inode=131107 transmission/tv/American.Horror.Story.S13E04.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E04.Is.That.All.There.Is.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=131108 transmission/tv/American.Horror.Story.S13E04.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E04.Is.That.All.There.Is.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.nfo
|
||||
1149.4 MB links=2 inode=262146 transmission/tv/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E08.Hell.No.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=262147 transmission/tv/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
913.5 MB links=2 inode=131112 transmission/tv/American.Horror.Story.S13E06.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E06.The.Return.of.Devils.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=131114 transmission/tv/American.Horror.Story.S13E06.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E06.The.Return.of.Devils.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.nfo
|
||||
-- tv/ (13 file(s))
|
||||
1164.1 MB links=2 inode=131107 tv/American Horror Story/Season 13/American.Horror.Story.S13E04.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
1314.1 MB links=2 inode=131100 tv/American Horror Story/Season 13/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
913.5 MB links=2 inode=131112 tv/American Horror Story/Season 13/American.Horror.Story.S13E06.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
956.5 MB links=2 inode=393221 tv/American Horror Story/Season 13/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
813.6 MB links=2 inode=131110 tv/American Horror Story/Season 13/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
1274.2 MB links=2 inode=131103 tv/American Horror Story/Season 13/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
969.7 MB links=2 inode=393218 tv/American Horror Story/Season 13/American.Horror.Story.S13E05.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
1149.4 MB links=2 inode=262146 tv/American Horror Story/Season 13/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
3789.5 MB links=1 inode=524295 tv/Slow Horses/Season 6/Slow.Horses.S06E05.Sayonara.1080p.ATVP.WEB-DL.DDP5.1.H.264-NTb.mkv
|
||||
3859.1 MB links=1 inode=524298 tv/Slow Horses/Season 6/Slow.Horses.S06E01.1080p.WEB.H264-CAKES.mkv
|
||||
4039.9 MB links=1 inode=524299 tv/Slow Horses/Season 6/Slow.Horses.S06E04.1080p.WEB.H264-CAKES.mkv
|
||||
3758.3 MB links=1 inode=524296 tv/Slow Horses/Season 6/Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL.mkv
|
||||
3931.2 MB links=1 inode=524297 tv/Slow Horses/Season 6/Slow.Horses.S06E03.1080p.WEB.H264-CAKES.mkv
|
||||
|
||||
== 61 file(s) on 3 drive(s)
|
||||
== ONE FILE, TWO NAMES (hardlink — no extra copy):
|
||||
drive media_a inode 4194391 (4697.5 MB): movies/…/Hope.2026.720p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-N1H4L.mkv <-> torrents/…/Hope.2026.720p.AMZN.WEB-DL.DDP5.1.Atmos.H.264-N1H4L.mkv
|
||||
drive media_a inode 4194364 (909.5 MB): torrents/…/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE.mkv <-> tv/…/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE.mkv
|
||||
drive media_a inode 4194368 (720.3 MB): torrents/…/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE.mkv <-> tv/…/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE.mkv
|
||||
drive media_a inode 4194375 (829.6 MB): transmission/…/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE.mkv <-> tv/…/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE.mkv
|
||||
drive media_b inode 1048578 (3393.8 MB): movies/…/Matchbox.The.Movie.2026.720p.ATVP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv <-> torrents/…/Matchbox.The.Movie.2026.720p.ATVP.WEB-DL.DDP5.1.Atmos.H.264-FLUX.mkv
|
||||
drive media_b inode 131100 (1314.1 MB): torrents/…/American.Horror.Story.S13E01.13.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 131110 (813.6 MB): torrents/…/American.Horror.Story.S13E03.Rauhnacht.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 393221 (956.5 MB): torrents/…/American.Horror.Story.S13E07.The.Baddest.Witch.of.Them.All.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 393218 (969.7 MB): torrents/…/American.Horror.Story.S13E05.Date.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E05.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 131103 (1274.2 MB): transmission/…/American.Horror.Story.S13E02.1.13.AM.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 131107 (1164.1 MB): transmission/…/American.Horror.Story.S13E04.Is.That.All.There.Is.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E04.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 262146 (1149.4 MB): transmission/…/American.Horror.Story.S13E08.Hell.No.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 131112 (913.5 MB): transmission/…/American.Horror.Story.S13E06.The.Return.of.Devils.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E06.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
13 pair(s)
|
||||
== LIBRARY FILES WITH LINK COUNT 1 (a copy, or its download is gone):
|
||||
drive media_b: media_b/userdata/media/tv/Slow Horses/Season 6/Slow.Horses.S06E05.Sayonara.1080p.ATVP.WEB-DL.DDP5.1.H.264-NTb.mkv (3789.5 MB)
|
||||
drive media_b: media_b/userdata/media/tv/Slow Horses/Season 6/Slow.Horses.S06E01.1080p.WEB.H264-CAKES.mkv (3859.1 MB)
|
||||
drive media_b: media_b/userdata/media/tv/Slow Horses/Season 6/Slow.Horses.S06E04.1080p.WEB.H264-CAKES.mkv (4039.9 MB)
|
||||
drive media_b: media_b/userdata/media/tv/Slow Horses/Season 6/Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL.mkv (3758.3 MB)
|
||||
drive media_b: media_b/userdata/media/tv/Slow Horses/Season 6/Slow.Horses.S06E03.1080p.WEB.H264-CAKES.mkv (3931.2 MB)
|
||||
|
||||
@@ -25,3 +25,10 @@ drwxrwsr-x 2 1000 1000 4096 Oct 14 16:54 /mnt/felhom-drives/media_a/userdata/med
|
||||
drwxrwsr-x 2 1000 1000 4096 Oct 14 16:54 /mnt/felhom-drives/media_b/userdata/media/torrents/tv
|
||||
drwxrwsr-x 2 1000 1000 4096 Oct 14 16:54 /mnt/felhom-drives/media_b/userdata/media/transmission/tv
|
||||
|
||||
drwxrwsr-x 2 abc users 4096 Oct 14 18:54 /mnt/felhom-drives/media_a/userdata/media/torrents/tv
|
||||
drwxrwsr-x 2 abc users 4096 Oct 14 18:54 /mnt/felhom-drives/media_b/userdata/media/torrents/tv
|
||||
CheckHealth -> 201
|
||||
health items: 0
|
||||
tags: Avatar: Seven Havens []
|
||||
tags: American Horror Story []
|
||||
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
SHOW Avatar: Seven Havens drive=media_a tags=['drive-a']
|
||||
SHOW American Horror Story drive=media_b tags=['drive-b']
|
||||
SHOW Slow Horses drive=media_b tags=['drive-a']
|
||||
QUEUE Slow Horses client=Transmission drive-a status=downloading on=media_a x2
|
||||
QUEUE Slow Horses client=qBittorrent drive-a status=downloading on=- x3
|
||||
media_a: torrents=5.2G transmission=1.9G tv=2.3G
|
||||
media_b: torrents=3.8G transmission=4.2G tv=8.0G
|
||||
/dev/sdc 98G 7.0G 86G 8% /mnt/felhom-drives/media_a
|
||||
/dev/sdd 98G 8.0G 85G 9% /mnt/felhom-drives/media_b
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
== drive adatlemez (/mnt/felhom-drives/adatlemez/userdata/media)
|
||||
== drive media_a (/mnt/felhom-drives/media_a/userdata/media)
|
||||
-- torrents/ (11 file(s))
|
||||
909.5 MB links=2 inode=4194364 torrents/tv/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE.mkv
|
||||
0.0 MB links=1 inode=4194376 torrents/tv/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE/avatar.seven.havens.s01e01.1080p.web.h264-grace.nfo
|
||||
35.2 MB links=1 inode=4194366 torrents/tv/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE/Sample/avatar.seven.havens.s01e01.1080p.web.h264-grace.sample.mkv
|
||||
720.3 MB links=2 inode=4194368 torrents/tv/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE.mkv
|
||||
0.0 MB links=1 inode=4194377 torrents/tv/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE/avatar.seven.havens.s01e03.1080p.web.h264-grace.nfo
|
||||
21.7 MB links=1 inode=4194370 torrents/tv/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE/Sample/avatar.seven.havens.s01e03.1080p.web.h264-grace.sample.mkv
|
||||
3783.7 MB links=1 inode=4194398 torrents/.temp/Slow.Horses.S06E05.Sayonara.1080p.ATVP.WEB-DL.DDP5.1.H.264-NTb/Slow.Horses.S06E05.Sayonara.1080p.ATVP.WEB-DL.DDP5.1.H.264-NTb.mkv
|
||||
3903.0 MB links=1 inode=4194385 torrents/.temp/Slow.Horses.S06E03.1080p.WEB.H264-CAKES/slow.horses.s06e03.1080p.web.h264-cakes.mkv
|
||||
85.8 MB links=1 inode=4194392 torrents/.temp/Slow.Horses.S06E03.1080p.WEB.H264-CAKES/Sample/slow.horses.s06e03.1080p.web.h264-cakes-sample.mkv
|
||||
3706.6 MB links=1 inode=4194369 torrents/.temp/Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL/Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL.mkv
|
||||
77.7 MB links=1 inode=4194383 torrents/.temp/Slow.Horses.S06E02.PROPER.1080p.WEB.h264-ETHEL/Sample/slow.horses.s06e02.proper.1080p.web.h264-ethel.sample.mkv
|
||||
-- transmission/ (9 file(s))
|
||||
4039.9 MB links=1 inode=4194396 transmission/tv/Slow.Horses.S06E04.1080p.WEB.H264-CAKES/slow.horses.s06e04.1080p.web.h264-cakes.mkv.part
|
||||
0.0 MB links=1 inode=4194399 transmission/tv/Slow.Horses.S06E04.1080p.WEB.H264-CAKES/slow.horses.s06e04.1080p.web.h264-cakes.nfo
|
||||
94.2 MB links=1 inode=4194395 transmission/tv/Slow.Horses.S06E04.1080p.WEB.H264-CAKES/Sample/slow.horses.s06e04.1080p.web.h264-cakes-sample.mkv
|
||||
3859.1 MB links=1 inode=4194387 transmission/tv/Slow.Horses.S06E01.1080p.WEB.H264-CAKES/slow.horses.s06e01.1080p.web.h264-cakes.mkv.part
|
||||
0.0 MB links=1 inode=4194388 transmission/tv/Slow.Horses.S06E01.1080p.WEB.H264-CAKES/slow.horses.s06e01.1080p.web.h264-cakes.nfo
|
||||
104.1 MB links=1 inode=4194390 transmission/tv/Slow.Horses.S06E01.1080p.WEB.H264-CAKES/Sample/slow.horses.s06e01.1080p.web.h264-cakes-sample.mkv
|
||||
0.0 MB links=1 inode=4194374 transmission/tv/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE/avatar.seven.havens.s01e02.1080p.web.h264-grace.nfo
|
||||
829.6 MB links=2 inode=4194375 transmission/tv/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE.mkv
|
||||
31.2 MB links=1 inode=4194373 transmission/tv/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE/Sample/avatar.seven.havens.s01e02.1080p.web.h264-grace.sample.mkv
|
||||
-- tv/ (3 file(s))
|
||||
909.5 MB links=2 inode=4194364 tv/Avatar - Seven Havens/Season 1/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE.mkv
|
||||
720.3 MB links=2 inode=4194368 tv/Avatar - Seven Havens/Season 1/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE.mkv
|
||||
829.6 MB links=2 inode=4194375 tv/Avatar - Seven Havens/Season 1/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE.mkv
|
||||
== drive media_b (/mnt/felhom-drives/media_b/userdata/media)
|
||||
-- torrents/ (8 file(s))
|
||||
0.0 MB links=1 inode=131101 torrents/tv/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
1314.1 MB links=2 inode=131100 torrents/tv/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E01.13.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
813.6 MB links=2 inode=131110 torrents/tv/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E03.Rauhnacht.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=131113 torrents/tv/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
956.5 MB links=2 inode=393221 torrents/tv/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E07.The.Baddest.Witch.of.Them.All.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=393223 torrents/tv/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
969.7 MB links=2 inode=393218 torrents/tv/American.Horror.Story.S13E05.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E05.Date.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=393220 torrents/tv/American.Horror.Story.S13E05.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E05.Date.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.nfo
|
||||
-- transmission/ (8 file(s))
|
||||
1274.2 MB links=2 inode=131103 transmission/tv/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E02.1.13.AM.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=131104 transmission/tv/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
1164.1 MB links=2 inode=131107 transmission/tv/American.Horror.Story.S13E04.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E04.Is.That.All.There.Is.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=131108 transmission/tv/American.Horror.Story.S13E04.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E04.Is.That.All.There.Is.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.nfo
|
||||
1149.4 MB links=2 inode=262146 transmission/tv/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E08.Hell.No.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=262147 transmission/tv/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.nfo
|
||||
913.5 MB links=2 inode=131112 transmission/tv/American.Horror.Story.S13E06.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E06.The.Return.of.Devils.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv
|
||||
0.0 MB links=1 inode=131114 transmission/tv/American.Horror.Story.S13E06.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB/American.Horror.Story.S13E06.The.Return.of.Devils.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.nfo
|
||||
-- tv/ (8 file(s))
|
||||
1164.1 MB links=2 inode=131107 tv/American Horror Story/Season 13/American.Horror.Story.S13E04.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
1314.1 MB links=2 inode=131100 tv/American Horror Story/Season 13/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
913.5 MB links=2 inode=131112 tv/American Horror Story/Season 13/American.Horror.Story.S13E06.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
956.5 MB links=2 inode=393221 tv/American Horror Story/Season 13/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
813.6 MB links=2 inode=131110 tv/American Horror Story/Season 13/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
1274.2 MB links=2 inode=131103 tv/American Horror Story/Season 13/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
969.7 MB links=2 inode=393218 tv/American Horror Story/Season 13/American.Horror.Story.S13E05.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
1149.4 MB links=2 inode=262146 tv/American Horror Story/Season 13/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
|
||||
== 47 file(s) on 3 drive(s)
|
||||
== ONE FILE, TWO NAMES (hardlink — no extra copy):
|
||||
drive media_a inode 4194364 (909.5 MB): torrents/…/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE.mkv <-> tv/…/Avatar.Seven.Havens.S01E01.1080p.WEB.h264-GRACE.mkv
|
||||
drive media_a inode 4194368 (720.3 MB): torrents/…/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE.mkv <-> tv/…/Avatar.Seven.Havens.S01E03.1080p.WEB.h264-GRACE.mkv
|
||||
drive media_a inode 4194375 (829.6 MB): transmission/…/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE.mkv <-> tv/…/Avatar.Seven.Havens.S01E02.1080p.WEB.h264-GRACE.mkv
|
||||
drive media_b inode 131100 (1314.1 MB): torrents/…/American.Horror.Story.S13E01.13.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 131110 (813.6 MB): torrents/…/American.Horror.Story.S13E03.Rauhnacht.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E03.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 393221 (956.5 MB): torrents/…/American.Horror.Story.S13E07.The.Baddest.Witch.of.Them.All.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E07.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 393218 (969.7 MB): torrents/…/American.Horror.Story.S13E05.Date.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E05.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 131103 (1274.2 MB): transmission/…/American.Horror.Story.S13E02.1.13.AM.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E02.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 131107 (1164.1 MB): transmission/…/American.Horror.Story.S13E04.Is.That.All.There.Is.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E04.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 262146 (1149.4 MB): transmission/…/American.Horror.Story.S13E08.Hell.No.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E08.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
drive media_b inode 131112 (913.5 MB): transmission/…/American.Horror.Story.S13E06.The.Return.of.Devils.Night.1080p.DSNP.WEB-DL.DD5.1.H.264-playWEB.mkv <-> tv/…/American.Horror.Story.S13E06.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
11 pair(s)
|
||||
== LIBRARY FILES WITH LINK COUNT 1 (a copy, or its download is gone):
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
--- libraries
|
||||
count 2
|
||||
1 movie Movies tv.plex.agents.movie Plex Movie refreshing= False ['/mnt/felhom-drives/media_a/userdata/media/movies', '/mnt/felhom-drives/media_b/userdata/media/movies']
|
||||
2 show TV Shows tv.plex.agents.series Plex TV Series refreshing= False ['/mnt/felhom-drives/media_a/userdata/media/tv', '/mnt/felhom-drives/media_b/userdata/media/tv']
|
||||
section 1 items: 0 []
|
||||
section 2 items: 0 []
|
||||
--- what plex sees
|
||||
uid=0(root) gid=0(root) groups=0(root)
|
||||
/mnt/felhom-drives/media_a/userdata/media/tv:
|
||||
total 12
|
||||
drwxrwsr-x 3 root plex 4096 Oct 14 19:07 .
|
||||
drwxrwsr-x 16 root plex 4096 Oct 14 17:44 ..
|
||||
drwxrwsr-x 3 plex plex 4096 Oct 14 19:07 Avatar - Seven Havens
|
||||
|
||||
/mnt/felhom-drives/media_b/userdata/media/tv:
|
||||
total 16
|
||||
drwxrwsr-x 4 root plex 4096 Oct 14 19:10 .
|
||||
drwxrwsr-x 16 root plex 4096 Oct 14 15:59 ..
|
||||
/mnt/felhom-drives/media_b/userdata/media/tv
|
||||
/mnt/felhom-drives/media_b/userdata/media/tv/American Horror Story
|
||||
/mnt/felhom-drives/media_b/userdata/media/tv/American Horror Story/Season 13
|
||||
/mnt/felhom-drives/media_b/userdata/media/tv/American Horror Story/Season 13/American.Horror.Story.S13E04.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
/mnt/felhom-drives/media_b/userdata/media/tv/American Horror Story/Season 13/American.Horror.Story.S13E01.1080p.DSNP.WEB-DL.DDP5.1.H.264-PlayWEB.mkv
|
||||
--- plex log
|
||||
Oct 14, 2026 18:30:08.590 [130702724381496] DEBUG - NotificationStream: Removing because of error
|
||||
Oct 14, 2026 18:35:42.304 [130702724381496] DEBUG - NotificationStream: Removing because of error
|
||||
Oct 14, 2026 18:35:53.917 [130702734465848] WARN - JobManager: Could not find job for handle 725
|
||||
Oct 14, 2026 19:05:10.735 [130702611520312] WARN - NAT: PMP, got an error: Not Supported by gateway.
|
||||
Oct 14, 2026 19:05:11.257 [130702677613368] WARN - NAT: PMP, got an error: Not Supported by gateway.
|
||||
Oct 14, 2026 19:13:19.405 [130702673394488] WARN - [Req#532] QueryParser: Invalid field 'contentDirectoryID' found, ignoring.
|
||||
Oct 14, 2026 19:13:19.405 [130702673394488] WARN - [Req#532] QueryParser: Invalid field 'pinnedContentDirectoryID' found, ignoring.
|
||||
Oct 14, 2026 19:13:22.641 [130702664956728] ERROR - [Req#53e] Unknown metadata type: folder
|
||||
Oct 14, 2026 19:13:29.799 [130702692379448] ERROR - [Req#542] Unknown metadata type: folder
|
||||
Oct 14, 2026 19:13:45.289 [130702726490936] DEBUG - NotificationStream: Removing because of error
|
||||
Oct 14, 2026 19:15:30.414 [130702724381496] DEBUG - NotificationStream: Removing because of error
|
||||
Oct 14, 2026 19:15:36.833 [130702664956728] WARN - [Req#57d] Missing X-Plex-Container-Size header. This will fail with status code 400 in the future.
|
||||
Oct 14, 2026 19:15:36.932 [130702664956728] WARN - [Req#580] Missing X-Plex-Container-Size header. This will fail with status code 400 in the future.
|
||||
Oct 14, 2026 19:15:37.021 [130702664956728] WARN - [Req#583] Invalid library section ID 3 passed.
|
||||
Oct 14, 2026 19:15:37.139 [130702664956728] WARN - [Req#586] Invalid library section ID 4 passed.
|
||||
|
||||
prefs: (absent = Plex default)
|
||||
refresh TV -> 200
|
||||
refresh Movies -> 200
|
||||
|
||||
section 1 items: 2 ['Hope', 'Matchbox the Movie']
|
||||
section 2 items: 3 ['American Horror Story', 'Avatar: Seven Havens', 'Slow Horses']
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/env python3
|
||||
"""landed.py — Part E1: per imported episode/film, where the download was, where the library file is, hardlink or copy,
|
||||
and which download app. Source: Sonarr's and Radarr's own `downloadFolderImported` history (droppedPath, importedPath,
|
||||
downloadClientName) + a stat of both files NOW. Run INSIDE the guest (run_in_guest.py landed.py). Keys read at runtime,
|
||||
never printed."""
|
||||
import json, os, re, subprocess, urllib.request
|
||||
|
||||
|
||||
def sh(c):
|
||||
return subprocess.run(c, shell=True, capture_output=True, text=True).stdout.strip()
|
||||
|
||||
|
||||
def get(app, port, path):
|
||||
key = re.search(r"<ApiKey>([^<]+)</ApiKey>", open(f"/var/lib/docker/volumes/{app}_{app}_config/_data/config.xml").read()).group(1)
|
||||
ip = sh(f"docker inspect {app} -f '{{{{range .NetworkSettings.Networks}}}}{{{{.IPAddress}}}}{{{{end}}}}'")
|
||||
req = urllib.request.Request(f"http://{ip}:{port}/api/v3/{path}", headers={"X-Api-Key": key, "Host": app})
|
||||
return json.load(urllib.request.urlopen(req, timeout=60))
|
||||
|
||||
|
||||
def drive(p):
|
||||
return p.split("/")[3] if p and p.startswith("/mnt/felhom-drives/") else "?"
|
||||
|
||||
|
||||
def st(p):
|
||||
try:
|
||||
s = os.stat(p)
|
||||
return (s.st_dev, s.st_ino, s.st_nlink)
|
||||
except OSError:
|
||||
return None
|
||||
|
||||
|
||||
for app, port, kind in (("sonarr", 8989, "series"), ("radarr", 7878, "movie")):
|
||||
tags = {t["id"]: t["label"] for t in get(app, port, "tag")}
|
||||
items = {x["id"]: x for x in get(app, port, kind)}
|
||||
hist = get(app, port, "history?pageSize=500&eventType=3")["records"] # 3 = downloadFolderImported
|
||||
print(f"== {app}: {len(hist)} import(s)")
|
||||
for x in items.values():
|
||||
print(f" {kind} {x['title']}: root={drive(x.get('rootFolderPath') or x.get('path'))} tags={[tags.get(i, i) for i in x['tags']]}")
|
||||
for h in sorted(hist, key=lambda h: h["date"]):
|
||||
d = h["data"]
|
||||
src, dst = d.get("droppedPath"), d.get("importedPath")
|
||||
a, b = st(src), st(dst)
|
||||
if a and b and a[:2] == b[:2]:
|
||||
how = "HARDLINK"
|
||||
elif b and b[2] == 1:
|
||||
how = "COPY" if not a or a[:2] != b[:2] else "?"
|
||||
else:
|
||||
how = "library file gone" if not b else "?"
|
||||
title = items.get(h.get("seriesId") or h.get("movieId"), {}).get("title", "?")
|
||||
print(f" {title[:24]:24} {os.path.basename(dst or '')[:46]:46} client={d.get('downloadClientName'):22} "
|
||||
f"download={drive(src)} library={drive(dst)} {how}")
|
||||
Reference in New Issue
Block a user