Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 14:32
· 70 commits to main since this release
c066ab8

🌟 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_SERVER to choose what Media Server you're using.
    • default: plex
    • none means you only want to work on a local folder, look at the env var description in README.md for setup info
    • emby coming soon
    • jellyfin coming sooner

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_FORMAT
    • PLEX_SERIES_NAME -> LIBRARY_SERIES_NAME
    • PLEX_SERIES_FOLDER_NAME -> LIBRARY_FILENAME_FORMAT
    • MOUNT_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