trackma
trackma copied to clipboard
[Feature Request] Allow manually specifying folder per anime / Parse subdirectories as seasons
My current setup uses Sonarr to sort anime episodes into folders, and inside them a folder for each season. What happens is trackma recognizes the existing previous season as episodes for the current season. This issue could be solved if I could manually specify which season folder matches which season, since trackma lists them separately (as per the API used). Otherwise, it would help for the long run to recognize and parse the subdirectories as part of the library scan.
A recent example of this is with A Certain Magical Index.
I would like to second the idea of allowing users to manually specify/correct the folder associated with a series - I use AniDB to organize and name all my files, since they have by far the most details on individual releases, and while the naming/organization largely overlaps with AniList/Kitsu, even tiny differences in series naming can lead to misidentification.
I initially thought that was what the 'Alternate Name' was there for (That is how Taiga uses it, in combination with the ability to set a specific folder), but it never had any effect. Here is an example of the file/folder naming structure I use:
- Bakemonogatari [Coalgirls] [BD, 1080p]\
- Bakemonogatari - 01v4 [Coalgirls] [BD, 1080p, FLAC] [9787055F].mkv
- Bakemonogatari - 02v4 [Coalgirls] [BD, 1080p, FLAC] [9A8A8852].mkv
- Bakemonogatari - 03v5 [Coalgirls] [BD, 1080p, FLAC] [15F6EBC7].mkv
- Bakemonogatari - 04v4 [Coalgirls] [BD, 1080p, FLAC] [CE81CD30].mkv
- Bakemonogatari - 05v4 [Coalgirls] [BD, 1080p, FLAC] [B73A8A1B].mkv
- Bakemonogatari - 06v4 [Coalgirls] [BD, 1080p, FLAC] [05E2E7B8].mkv
- Bakemonogatari - 07v4 [Coalgirls] [BD, 1080p, FLAC] [C06796A0].mkv
- Bakemonogatari - 08 [Coalgirls] [BD, 1080p, FLAC] [ECDAB2A3].mkv
- Bakemonogatari - 09v4 [Coalgirls] [BD, 1080p, FLAC] [66BBC0D3].mkv
- Bakemonogatari - 10v4 [Coalgirls] [BD, 1080p, FLAC] [5181E84F].mkv
- Bakemonogatari - 11v4 [Coalgirls] [BD, 1080p, FLAC] [AA5FC644].mkv
- Bakemonogatari - 12v4 [Coalgirls] [BD, 1080p, FLAC] [2DC58891].mkv
- Bakemonogatari - ED1v4 [Coalgirls] [BD, 1080p, FLAC] [7EE4E478].mkv
- Bakemonogatari - ED3v4 [Coalgirls] [BD, 1080p, FLAC] [8F8AC7AF].mkv
- Bakemonogatari - OP2v4 [Coalgirls] [BD, 1080p, FLAC] [57D95944].mkv
- Bakemonogatari - OP3v4 [Coalgirls] [BD, 1080p, FLAC] [B856B3DD].mkv
- Bakemonogatari - OP4a v4 [Coalgirls] [BD, 1080p, FLAC] [AF4FF3CC].mkv
- Bakemonogatari - OP4b v4 [Coalgirls] [BD, 1080p, FLAC] [63162685].mkv
- Bakemonogatari - OP5b v3 [Coalgirls] [BD, 1080p, FLAC] [7B7B859A].mkv
- Bakemonogatari - SP1v5 [Coalgirls] [BD, 1080p, FLAC] [D9EB57BC].mkv
- Bakemonogatari - SP2v4 [Coalgirls] [BD, 1080p, FLAC] [78E02D9C].mkv
- Bakemonogatari - SP3v3 [Coalgirls] [BD, 1080p, FLAC] [256D3923].mkv
- Bakemonogatari - T10v3 [Coalgirls] [BD, 1080p, FLAC] [4D5AE5E1].mkv
- Bakemonogatari - T11v3 [Coalgirls] [BD, 1080p, FLAC] [15F2BD59].mkv
- Bakemonogatari - T12v3 [Coalgirls] [BD, 1080p, FLAC] [54E6A4D9].mkv
- Bakemonogatari - T13v3 [Coalgirls] [BD, 1080p, FLAC] [63BC8084].mkv
- Bakemonogatari - T14v3 [Coalgirls] [BD, 1080p, FLAC] [17C508BF].mkv
- Bakemonogatari - T3v3 [Coalgirls] [BD, 1080p, FLAC] [8924213A].mkv
- Bakemonogatari - T4v3 [Coalgirls] [BD, 1080p, FLAC] [AF53658C].mkv
- Bakemonogatari - T5v3 [Coalgirls] [BD, 1080p, FLAC] [6CBCC833].mkv
- Bakemonogatari - T6v3 [Coalgirls] [BD, 1080p, FLAC] [69FD3E53].mkv
- Bakemonogatari - T7v3 [Coalgirls] [BD, 1080p, FLAC] [181C8A6E].mkv
- Bakemonogatari - T8v3 [Coalgirls] [BD, 1080p, FLAC] [9AF5867F].mkv
- Bakemonogatari - T9v3 [Coalgirls] [BD, 1080p, FLAC] [005D7E5A].mkv
There seems to be two different types of identification going on as well, one during the file scan, and one with different parameters when scrobbling (I'm guessing using data from the player):
To use SnyderBlack's example, Trackma properly scrobbles the individual Index series' episodes for me when played in Plex Media Player; but, at the same time, Trackma also shows 24 collected episodes for Index III, despite there only being 2 so far, so one of the previous series is likely being IDed as both itself and Index III. I've seen this happen for quite a few sequel series (Recent examples: Overlord III, Shingeki no Kyojin 3, Boku no Hero Academia 3, Tokyo Ghoul:re 2, Golden Kamuy 2, etc).
The bigger issue for me, though, is with series that aren't IDed using either method - a currently airing example would be the new Baki series, which is named Baki (2018) on AniDB, and Baki: New Grappler Baki on AniList. Even with Baki (2018) assigned as an Alternate Name to the series, it is neither scrobbled nor located in file scans.
plus one on this as partial matching wont even let me have two separate folders.
I have
Dungeon ni Deai wo Motomeru no wa Machigatteiru Darou ka
and
Dungeon ni Deai wo Motomeru no wa Machigatteiru Darou ka II
The second season has just started, but using
Season 1
Season 2
under the original title won't work and setting up the second top level directory wont work as trackma see's the first one and partial matches.
Would be awesome to either be able to specify or have a standard folder structure we can work with.
plus one on this as partial matching wont even let me have two separate folders. I have
Dungeon ni Deai wo Motomeru no wa Machigatteiru Darou ka
andDungeon ni Deai wo Motomeru no wa Machigatteiru Darou ka II
The second season has just started, but using
Season 1
Season 2
under the original title won't work and setting up the second top level directory wont work as trackma see's the first one and partial matches.Would be awesome to either be able to specify or have a standard folder structure we can work with.
Just happened to see your post in my Notification Tracker.
I had something particularly weird happen when I rewatched the first "DanMachi" (both series' folders in top-level directory, no season folders): both the first AND second series were scrobbled every time I watched an episode. First time that has ever happened. Under the trackma-qt UI, it shows all episodes of the second series collected, and none for the original ¯\_(ツ)_/¯