Skip to content

Releases: Schaka/janitorr

v1.5.6 - Correct native tags

16 Aug 12:32
Compare
Choose a tag to compare

v1.5.4 Minor fixes

11 Aug 09:50
Compare
Choose a tag to compare

v1.5.0

08 Aug 07:36
Compare
Choose a tag to compare

Full Changelog: v1.4.5...v1.5.0

v1.4.5 - Weird fixes

14 Jun 23:37
Compare
Choose a tag to compare

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

14 Jun 23:04
Compare
Choose a tag to compare

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

14 Jun 22:23
Compare
Choose a tag to compare

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

14 Jun 21:35
Compare
Choose a tag to compare

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.