Skip to content

v1.13.4

Compare
Choose a tag to compare
@CollinHeist CollinHeist released this 18 Mar 21:28
· 529 commits to master since this release
0eff11b

Major Changes

  • Add support for Jellyfin (#300)
    • Implementation is (nearly) identical to Emby given their very similar backend
    • Example preferences for Jellyfin:
      jellyfin:
        url: http://192.168.0.1:8096/
        api_key: e25b06a1aee34fc0949c35d74f379d03
        username: CollinHeist
        verify_ssl: true
        watched_style: unique
        unwatched_style: blur
        filesize_limit: 4 MB
        sync: {} # etc.
    • Allow Jellyfin to be specified as an episode data and image source
  • Reduce Docker image size by ~50% (thanks to @mchangrh for authoring these changes)
  • Push Docker images on GHCR in addition to Docker hub (thanks again @mchangrh)
    • This is in light of the recent "sun setting" of Docker Free Teams
    • Although TCM is unaffected by this (as the builds are through my personal Docker account) diversifying has no downsides

Major Fixes

  • Add 15 second timeout limit to all GET requests

Minor Changes

  • Use PEP-8 line lengths for docstrings
  • Print command history on failed summary creation with mini maker
  • Update project license to GNU GPL v3

Minor Fixes

  • Handle more instances of poorly formatted YAML exclusion files
  • Properly quote paths in stylized summary that would result in failure on some Windows machines