Skip to content

2024.9.1: MQA and Sony 360 Reality Audio REMOVED

Compare
Choose a tag to compare
@ebb-earl-co ebb-earl-co released this 11 Sep 15:31
· 8 commits to trunk since this release
0c5024c

What's Changed

  • Kick MQA and Sony 360 Reality Audio Out of tidal-wave by @ebb-earl-co in #199
  • Pin Python Version to 3.12.6 in GitHub Actions, Documentation by @ebb-earl-co in #200

Discussion

This is the first API-breaking change to tidal-wave in some time, but it was necessitated by changes to TIDAL itself. As of 24 July 2024, TIDAL no longer offers tracks in MQA or Sony 360 Reality Audio format. Accordingly, tidal-wave no longer will have command-line flags to request tracks in these formats.

Future development of tidal-wave will be focused on 3 things

  1. making the code more modular. Ideally, the httpx library will replace requests; ffmpeg-python will be dropped in favor of using subprocess; dataclass-wizard will make way for pydantic; Ruff recommendations will be worshiped; changing code structure to use a src/ directory; etc.
  2. addressing issues. First candidate is to support albums containing tracks and videos in the same album.
  3. adopting the tool uv from Astral as the all-in-one packaging, dependencies, and virtual environment tool.

Full Changelog: 2024.8.1...2024.9.1

Verification

Please download the .sha256 text file that corresponds to the release artifact and verify the checksum before using said binary! A good, all-in-one tool to do this is aria2, particularly using its --checksum option: if the checksum does not match, aria2 does not save the file to disk! Otherwise, post download: sha256sum is built in to GNU/Linux systems; Windows has Get-FileHash; macOS can get sha256sum with Brew or similar.

Disclaimer

This software uses code of FFmpeg; particularly, version 7.0, licensed under the LGPLv2.1. Its source can be downloaded here.