ebb-earl-co / tidal-wave

Waving at the TIDAL music service
Apache License 2.0
38 stars 2 forks source link

HTTP 404 Early Return and FLAC Metadata Bug Fix #51

Closed ebb-earl-co closed 7 months ago

ebb-earl-co commented 7 months ago

This pull request changes a few things:

  1. The logic to populate the metadata tags DISC and DISCTOTAL in .flac files has been swapped since... probably the first version. This PR fixes that
  2. In {album,artist,mix,playlist,track,video}.py, this PR ensures that if the TIDAL resource in question doesn't exist according to the API (i.e., 404 HTTP error), the process short circuits, saving some useless and gnarly log output (#49)
  3. Adds linux/arm64 Docker builds to the Dockerfile. :crossed_fingers: that GitHub Actions executes it correctly
  4. These changes will precipitate a new release, so bump to 2024.1.10 in pyproject.toml