Releases: Schaka/janitorr
v1.5.6 - Correct native tags
Full Changelog: v1.5.4...v1.5.6
v1.5.4 Minor fixes
Full Changelog: v1.5.0...v1.5.4
v1.5.0
Full Changelog: v1.4.5...v1.5.0
- better Emby support for Leaving Soon
- small changes to how JellyStat matches TV shows
- Treat TV show as a whole and ignore seasons
- added new type of tag based deletion for daily/weekly TV shows
v1.4.5 - Weird fixes
These were the last pain points in making Jellyfin's API work with Jackson.
It would previously not accept NetworkPath: null
but wasn't clearly stating so.
Docs still state that this field is valid and also claim that the /VirtualFolders/Paths
payload accepts a field Path
, which got completely ignored when I tried.
v1.4.4 - Avoid Jackson bug
There was a bug with deserialization of the JSON response by Jellyfin.
An empty list of PathInfo
would require this class to have an empty constructor, even though it shouldn't need to.
This hotfix adds the constructor to avoid that bug in Jackson.
v1.4.2 - Leaving Soon hotfix for TV shows
Due to how Jellyfin identifies TV shows, it wasn't possible after all to keep the old 'paths' for your "Leaving Soon" librariess.
Please remove /leaving-soon/tv
and /leaving-soon/movies
from your libraries manually inside the Jellyfin Dashboard.
Janitorr will add /leaving-soon/tv/media
and /leaving-soon/tv/tag-based
automatically for you.
I made the mistake of only testing v1.4.1 for movies. This hotfix release should solve the problem that occured with TV shows.
v1.4.1
Fixes #42
Careful: The directory structure for "Leaving Soon" was changed slightly.
It is recommended you clean out your directories manually ONCE before updating.
I kept the parent directory as /leaving-soon/tv
and /leaving-soon/movies
, but each cleanup schedule (media and tag based) get their own sub folder inside these where they place their symlinks.
I thought about doing it the other way around, i.e. /leaving-soon/media/tv
, but this would've required changing the code to handle libraries altogether (i.e. updating the paths in Jellyfin constantly, potentially causing library scans) and users migrating would've had to delete the library in Jellyfin to keep Janitorr functional.