Skip to content

Releases: Gyarbij/Plexist

2.1.3

02 Sep 18:19
662be36
Compare
Choose a tag to compare

What's Changed

  • Refactor plex.py to fix cache initialization
  • Refactor plexist.py to persist cache
  • Refactor plex.py to improve caching
  • Added tenacity for implementing retry logic.
  • Update requirements.txt to include tenacity library
  • Refactor plex.py for improved matching and logging
  • remove: global match threshold in favor of type match threshold
  • Update SECURITY.md to include supported versions and reporting instructions
  • Update docker-compose.yml filename to compose.yaml, update file contents and update readme.
  • refine match scoring
  • Update plex.py: Use the DB_PATH environment variable, with a default fallback.
  • Bump python from 3.12.0-slim to 3.12.3-slim by @dependabot in #49
  • [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @Gyarbij in #56
  • Bump python from 3.12.3-slim to 3.12.5-slim by @dependabot in #62
  • [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @Gyarbij in #54
  • [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @Gyarbij in #58
  • [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @Gyarbij in #63
  • 2.1.3 DEV by @Gyarbij in #65
  • 2.1.3-rc by @Gyarbij in #66

Full Changelog: 2.1.2...2.1.3

2.1.3-rc

31 Aug 15:12
0c0cac8
Compare
Choose a tag to compare
2.1.3-rc Pre-release
Pre-release

What's Changed

  • Bump python from 3.12.0-slim to 3.12.3-slim by @dependabot in #49
  • [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @Gyarbij in #56
  • Bump python from 3.12.3-slim to 3.12.5-slim by @dependabot in #62
  • [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @Gyarbij in #54
  • [Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 by @Gyarbij in #58
  • [Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 by @Gyarbij in #63
  • 2.1.5 DEV by @Gyarbij in #65

Full Changelog: 2.1.2...2.1.3-rc

2.1.2

22 Nov 12:37
98cfc64
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.1.0...2.1.2

2.1.1-rc

20 Nov 12:19
c35c804
Compare
Choose a tag to compare
2.1.1-rc Pre-release
Pre-release

Each function creates its own connection to the database, which is then closed after the function is done. This should prevent the threading issue.

#38

docker pull gyarbij/plexist:dev

Full Changelog: 2.0.9...2.1.1 #

2.1.0

12 Oct 09:57
38ef78a
Compare
Choose a tag to compare

What's Changed

  • Added sqlite db for caching
  • Added metadata to improve Deezer and Spotify matching
  • Single sql connection for efficiency.
  • update by @Gyarbij in #31
  • Update MSDefenderDevOpsSec.yml by @Gyarbij in #32
  • Fix deezer playlist matching to wrong file with same title by @Gyarbij in #33
  • 2.1.0 by @Gyarbij in #37

Full Changelog: 2.0.8...2.1.0

2.0.9

07 Sep 20:43
26e5b7d
Compare
Choose a tag to compare
2.0.9 Pre-release
Pre-release

What's Changed

Full Changelog: 2.0.8...2.0.9

2.0.8

02 Jun 11:50
8e6f1a5
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.0...2.0.8

2.0.0

18 Mar 17:54
5dd1fba
Compare
Choose a tag to compare

What's Changed

  • TLDR; A significant update to code, python, python dependancies and dockerfile.

  • Updated it to use env python3.

  • Refactored the code into separate functions for better readability and maintainability.

  • Used f-strings for better readability in logging messages.

  • Added exception handling to the Plex and Spotify initialization functions to provide more informative error messages.

  • Upgrade Spotipy.

  • Upgraded python base to 3.12-rc-slim.

  • Updated dockerfile.

  • Updated README.

Full Changelog: 1.1.1...2.0.0

1.1.1

15 Feb 17:38
3868d9f
Compare
Choose a tag to compare

Dockerfile base upgraded to Python 3.11.2 (security)

1.1.0

13 Dec 17:53
3986e5e
Compare
Choose a tag to compare
  • Dockerfile base upgraded to Python 3.11.1-slim
  • Upgraded Spotipy
  • Upgraded python-plex api
  • Upgraded deezer-python

The upgraded base should result in up 1.25x faster performance over previous 3.8 slim image.