v1.2.0
🌟 No Media Server Implemented
This allows for just organizing files on a local folder rather than relying on Plex or another Media server.
Also defines the skeleton to be able to implement other Media Servers (Jellyfin, Emby) faster.
Changes
- You can now use
LIBRARY_MEDIA_SERVERto choose what Media Server you're using.- default:
plex nonemeans you only want to work on a local folder, look at the env var description in README.md for setup infoembycoming soonjellyfincoming sooner
- default:
Bug Fixes
- Fixed a bug where using an https:// url for plex resulted in attempting to open an insecure socket connection (therefore crashing).
- Thanks #2 for reporting <3
Changes for Devs
- Refactored LibraryController to be factory-like, more work needed for improving readability.
Please don't miss these notes from the previous release
- The following env vars were renamed
PLEX_FILENAME_FORMAT->LIBRARY_FILENAME_FORMATPLEX_SERIES_NAME->LIBRARY_SERIES_NAMEPLEX_SERIES_FOLDER_NAME->LIBRARY_FILENAME_FORMATMOUNT_LIBRARY_PLEX->MOUNT_LIBRARY_MEDIA_SERVER
- Added temporary logic to get old names if defined instead of new (this will eventually go away)
- Added logs at launch to detect the usage of old env vars and WARN about deprecation
Full Changelog: v1.1.2...v1.2.0