diff --git a/.github/changelog.md b/.github/changelog.md index 6f31445..08d4790 100644 --- a/.github/changelog.md +++ b/.github/changelog.md @@ -1,10 +1,23 @@ -`v1.3.1` is a patch release to fix issue #149 +This version adds a few new features and minor bug fixes. -# Bug fix -✅ `ValueError: Decompressed Data Too Large` error when processing images with large album covers. +# What's new? ---- +1. Synced lyrics support #126 +2. Lyrics finder plugin (experimental) +3. Context option to search artist or album on streaming platforms -_See [changelog for `v1.3.0`](https://github.com/swing-opensource/swingmusic/releases/tag/v1.3.0) for all main changes since `v1.2.0`._ +### Lyrics support -Have fun! \ No newline at end of file +You can now sing along your music with the new lyrics feature. Click the lyrics button in the bottom bar to view lyrics. + +### Lyrics finder plugin + +This experimental will find synced lyrics for you. Go to `settings > plugins` to start using it. When lyrics are found, they will be saved to a lrc file in the same directory as the playing track. + +# Bug fixes +1. Blank page on safari #155 +2. Telemetry has been removed #153 +3. Seeking before playing will maintain the position when playback starts +4. A forgotten few + +_PS: I also attempted to add a cool fullscreen standby view, but I couldn't animate the images when going to the next/prev track, so I ditched it_ diff --git a/app/arg_handler.py b/app/arg_handler.py index c571838..11719a7 100644 --- a/app/arg_handler.py +++ b/app/arg_handler.py @@ -45,7 +45,6 @@ class HandleArgs: config_keys = [ "LASTFM_API_KEY", - "POSTHOG_API_KEY", "PLUGIN_LYRICS_AUTHORITY", "PLUGIN_LYRICS_ROOT_URL", ] diff --git a/app/configs.py b/app/configs.py index f085562..cbd6b84 100644 --- a/app/configs.py +++ b/app/configs.py @@ -1,4 +1,3 @@ LASTFM_API_KEY = "" -POSTHOG_API_KEY = "" PLUGIN_LYRICS_AUTHORITY = "" PLUGIN_LYRICS_ROOT_URL = "" diff --git a/app/settings.py b/app/settings.py index 75ff5fe..7695f1e 100644 --- a/app/settings.py +++ b/app/settings.py @@ -16,7 +16,7 @@ else: class Release: - APP_VERSION = "1.3.0" + APP_VERSION = "1.4.0" class Paths: @@ -240,7 +240,6 @@ class TCOLOR: class Keys: # get last fm api key from os environment LASTFM_API_KEY = os.environ.get("LASTFM_API_KEY") - POSTHOG_API_KEY = os.environ.get("POSTHOG_API_KEY") PLUGIN_LYRICS_AUTHORITY = os.environ.get("PLUGIN_LYRICS_AUTHORITY") PLUGIN_LYRICS_ROOT_URL = os.environ.get("PLUGIN_LYRICS_ROOT_URL")