What's Changed
New Features / improvements
-
Added optional URL metadata Tag (resolves #41)
Added option to write the album's store URL (as provided by the Qobuz API ! ) to the audiofile's metadata.
This controls the tagging as follows:
For FLAC:
- Writes the Album's store URL to the custom URL (it's not listed anywhere as an official Vorbis Comment field but several players and tools I've tested seem to recognize it.
For MP3:
- Writes the Album's store URL to the WCOM ID3 v2.4 Frame.
-
Separate Release Date & Year + use different tags (resolves #42)
Added a separate checkbox for the
Release Year
tag so that now theRelease Year
andRelease Date
are completely separate.This controls the tagging as follows:
For FLAC:
- Release Year: YYYY written to the Vorbis Comment "YEAR" field.
- Release Date: YYYY-MM-DD written to the Vorbis Comment "DATE" field.
(replaces the buggy ORIGINALRELEASETIME from previous version)
For MP3:
- Release Year: YYYY written to the ID3 v2.4 "TDRC" (recording date) Frame.
- Release Date: YYYY-MM-DD written to the ID3 v2.4 "TDRL" (release date) Frame.
This seems to stick as close as possible to both the Vorbis Comment and ID3 v2.4 specs and seems to work well with Plex and other players.
-
Write Publisher also to LABEL field for FLAC files (resolves #43)
In addition to the Vorbis Comment standard ORGANIZATION field, the track's publisher will also be written to the custom LABEL tag for FLAC files. This seems to provide some extra compatibility with some players.
-
Increase file download buffer
Increased the download write buffer from 8KB to 32KB as this seems to yield some download speed increase. Mileage may vary...
Bugfixes
- Add "Performer" to Main Artist mapping (fixed #46)
- Add fallback to single Album Artist when API doesn't return Album.Artists records (fixed #45)
- Add fallback to single Track Artist when API doesn't return known Main Artist role in Track.Performers
- Add fallback to single Composer when API doesn't return known Composer role in Track.Performers