Skip to content

Releases: TheCaptain989/lidarr-flac2mp3

Release 2.4.1

27 Aug 15:37
408cf74
Compare
Choose a tag to compare

What's Changed

  • New: Allow use of optional environmental variables for Lidarr config
  • New: Added check for invalid eventtypes
  • New: Added automatic semantic versioning to build Action
  • New: Added title tag to flac2mp3-tags.sh file
  • New: Additional debug output for tag handling
  • New: Ensure chown is only execute as root
  • New: Added id debug output
  • Updated datetime format in log files to match Lidarr
  • Added linter workflow
    • Fully linted code
  • Updated README with GHCR pull counts
  • Updated build stage to Alpine 3.20

Full Changelog: 2.3.3...v2.4.1

Release 2.3.3

15 Jan 21:42
fed38b9
Compare
Choose a tag to compare

What's Changed

Release 2.3.2

10 Dec 16:56
Compare
Choose a tag to compare

What's Changed

  • Added checks for log file and path
  • New: Added command-line option for log file
  • New: Added title metadata correction
  • Added end_script function for more consistent ending of script

Full Changelog: 2.3...2.3.2

Release 2.3

27 Aug 20:33
0c09a95
Compare
Choose a tag to compare

What's Changed

  • Complete re-write of the core script to use shell instead of AWK.
  • New: Better use of the Lidarr API, including:
    • Using it to delete or recycle old tracks
    • No more artist refresh/rescan (which took forever) (issue #39)
    • Imports the converted tracks directly
  • Fixed logging of curl errors and improved error handling
  • Removed unnecessary function
  • Improved track import JSON generator logic
  • Added check for 'queued' job status
  • Use tag or branch name as Docker image tag
  • Added GitHub Container Registry push
  • Added GitHub container Registry labels

Full Changelog: 2.2.1...2.3

Release 2.2.1

09 Dec 00:52
1604d2e
Compare
Choose a tag to compare

What's Changed

  • Added new --tags option to resolve #15
  • Recycled files are now moved to subdirectory paths that more closely resemble the original path
  • Better error handling in awk script when calling system commands
  • Resolves #37
  • Updated command line help
  • Updated README

Release 2.1

12 Sep 18:15
56c7e28
Compare
Choose a tag to compare

Now even more flexible with two new features

  • Switch to hybrid S6
  • Added --regex option #33
  • Added optional use of environment variable #33
  • Modified exit codes
  • Added checks for identical track name
  • Added logging for skipped tracks
  • Corrected some logging anomalies
  • Updated README

A special thanks to @youegraillot

Full Changelog: 2.0.1...2.1

Release 2.0.1

23 Jun 14:05
Compare
Choose a tag to compare
  • Resolves issue #31
  • Resolves the "Unsupported Media Type" error when calling the Lidarr API

Release 2.0

07 May 16:25
Compare
Choose a tag to compare

Lots of new features and it still retains backward compatibility!

  • Added batch mode per issue #28
  • Added ALAC wrapper script per issue #28
  • Bug fix for issue #29 introduced with release 1.3
  • Added output and keep-file options per issue #30
  • Moved option check earlier in the script and completely reworked options/arguments processing
  • Added long option names
  • Added debug info for system API
  • Added debug info for config API
  • Added multiple debug logging levels, defaults to lowest
    • Default debug level excludes the returned JSON, making it more readable and useful
  • Normalized test event output
  • Minor fix for error text
  • Added version option
  • Modified how script version is handled
    • Updated BuildImage.yml
    • Updated Dockerfile
    • Update 98-flac2mp3 init script
  • Changed awk pattern match to be more robust
  • Removed redundant system command in awk script
  • Updated help text
  • Updated README.md
  • Updated SECURITY.md

Release 1.3

05 Oct 13:30
Compare
Choose a tag to compare
  • Update to issue #27

Release 1.2.1

11 Mar 19:26
Compare
Choose a tag to compare
  • Updated documentation
  • Edited build files
  • Fixed bitrate logging issue on "Lidarr event" line