Tidal-wave

Latest version: v2024.6.1

Safety actively analyzes 638414 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

2024.6.1

What's Changed
* Fix Track `title` Metadata Field by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/179
* Release Artifact Uploading as "Storage" by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/180

Release Tidbits
Track and Album Names with Special Characters
The main purpose of this release is to fix a bug in how track's `title` metadata was populated (see issue 177). Briefly, for the names of tracks or albums that have special characters, a "sanitized" title is created and used as the name of the album directory or track name (or both, as necessary) on disk. The _metadata in the file_, however, *should* specify the un-sanitized name of the track and/or album, **not** the sanitized version. This release fixes the issue.
Artifacts Not Created at Release Time
When a release is created, for each of the release artifacts (.exe file, or binary for the other platforms), a GitHub Actions workflow is automatically kicked off. All the workflows have operated flawlessly, except the Windows PyInstaller workflow to create the version's `tidal-wave_windows.exe` file.
This process has been changed to upload all binary artifacts to GitHub's artifact "storage", where they will live for a period of 7 days. This gives time for me to download them and manually add them to the release if the step in the GitHub Actions workflow(s) fails to upload the binary to the release.

**Full Changelog**: https://github.com/ebb-earl-co/tidal-wave/compare/2024.5.2...2024.6.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`](https://aria2.github.io/), particularly using its [`--checksum` option](https://aria2.github.io/manual/en/html/aria2c.html#cmdoption-checksum): 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`](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-filehash); macOS can get `sha256sum` with Brew or similar.
Disclaimer
This software uses code of [FFmpeg](http://ffmpeg.org/); particularly, version 7.0, licensed under the [LGPLv2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html). Its source can be downloaded [here](https://github.com/FFmpeg/FFmpeg/tree/n7.0).

2024.5.2

What's Changed
* Bump Dependencies Versions by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/169
* Update GitHub Runner and Python Dependencies' Versions by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/170
* Update Versions of Python Dependencies by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/173
* Bump Version for Next Release by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/174


**Full Changelog**: https://github.com/ebb-earl-co/tidal-wave/compare/2024.5.1...2024.5.2
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`](https://aria2.github.io/), particularly using its [`--checksum` option](https://aria2.github.io/manual/en/html/aria2c.html#cmdoption-checksum): 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`](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-filehash); macOS can get `sha256sum` with Brew or similar.
Disclaimer
This software uses code of [FFmpeg](http://ffmpeg.org/); particularly, version 7.0, licensed under the [LGPLv2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html). Its source can be downloaded [here](https://github.com/FFmpeg/FFmpeg/tree/n7.0).

2024.5.1

What's Changed
* Change Filename Pattern for Videos by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/165
* Higher-Resolution Artist Images by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/166

**Full Changelog**: https://github.com/ebb-earl-co/tidal-wave/compare/2024.4.3...2024.5.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`](https://aria2.github.io/), particularly using its [`--checksum` option](https://aria2.github.io/manual/en/html/aria2c.html#cmdoption-checksum): 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`](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-filehash); macOS can get `sha256sum` with Brew or similar.
Disclaimer
This software uses code of [FFmpeg](http://ffmpeg.org/); particularly, version 7.0, licensed under the [LGPLv2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html). Its source can be downloaded [here](https://github.com/FFmpeg/FFmpeg/tree/n7.0).

2024.4.3

What's Changed
* Get Rid of 100-Element Limitation by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/158
* Add new feature: Retrieval of Original, High-Resolution Album Covers by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/161
* Small Change to README.md by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/162

Bonus Release Binary
Because today marks the release of [Fedora 40](https://fedoraproject.org/#editions), a binary built with PyInstaller for that distribution is included in this release.

**Full Changelog**: https://github.com/ebb-earl-co/tidal-wave/compare/2024.4.2...2024.4.3
Disclaimer
This software uses code of [FFmpeg](http://ffmpeg.org/); particularly, version 7.0, licensed under the [LGPLv2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html). Its source can be downloaded [here](https://github.com/FFmpeg/FFmpeg/tree/n7.0).

2024.4.2

New Release Artifacts
There is now just one release artifact for each of the following operating systems:
- GNU/Linux 64-bit (Ubuntu): `tidal-wave_ubuntu_amd64`
- macOS 64-bit x86: `tidal-wave_macos_amd64`
- macOS 64-bit ARM: `tidal-wave_macos_aarch64`
- Windows 64-bit: `tidal-wave_windows.exe`

Each of these bundles FFmpeg 7.0, Python 3.12.2, and the `tidal-wave` program, version 2024.4.2, into one executable file. I.e., *there is no need to download, install, or configure Python3 or FFmpeg*! Simply download the program for the desired OS and execute it.
What's Changed
* Remove PyApp GitHub Actions Workflow Files by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/147
* Update to Version 2024.4.2 by ebb-earl-co in https://github.com/ebb-earl-co/tidal-wave/pull/149


**Full Changelog**: https://github.com/ebb-earl-co/tidal-wave/compare/2024.4.1.1...2024.4.2
Disclaimer
This software uses code of [FFmpeg](http://ffmpeg.org/); particularly, version 7.0, licensed under the [LGPLv2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html). Its source can be downloaded [here](https://github.com/FFmpeg/FFmpeg/tree/n7.0).

2024.4.1.1

Notice
This will be the last version of `tidal-wave` that ships the PyApp binaries, as I have finally solved how to [compile FFmpeg on Windows](https://github.com/ebb-earl-co/media-autobuild_suite/releases/tag/n7.0). Thus, PyInstaller will be the tool used to create release artifacts for all the platforms supported so far.

_Going forward_, there will be just one binary for each of the platforms, and it will include:

- Python 3.12
- FFmpeg 7.0
- `tidal-wave`

, which means that separate downloading, configuring, and/or installation of Python3 and FFmpeg will be **unnecessary** for use of `tidal-wave` on any of Windows, macOS (x86 or ARM), or GNU/Linux! That being said, the option to simply use the library with `python3 -m tidal-wave` and one's own version of FFmpeg, Python3 will still be available, of course.

What's Changed
* Actually bump the Python project version :man_facepalming:

**Full Changelog**: https://github.com/ebb-earl-co/tidal-wave/compare/2024.4.1...2024.4.1.1
Disclaimer
This software uses code of [FFmpeg](http://ffmpeg.org/); particularly, version 6.1.1, licensed under the [LGPLv2.1](http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html). Its source can be downloaded [here](https://github.com/FFmpeg/FFmpeg/tree/568dfed06fa38c6cff3a33a444906792055cd2a9).

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.