Skip to content

Releases: Japan7/yohane

2024.10.9

23 Oct 17:26
873810f
Compare
Choose a tag to compare

What's Changed

  • cli: download remote song file via yt-dlp when an URL is passed as an argument (e.g. YouTube link)
  • cli: automatic .wav fallback if the Torchaudio FFmpeg backend is unavailable (requires ffmpeg in $PATH)
  • cli(generate): lyrics file is now optional; a text editor will open to a tempfile for pasting the lyrics if it is missing
uvx --from git+https://github.com/Japan7/yohane.git@2024.10.9[cli] --python 3.11 yohane --help

Full Changelog: 2024.10.8...2024.10.9

2024.10.8

16 Oct 21:22
Compare
Choose a tag to compare

What's Changed

  • lib: rename the yohane.*VocalRemover classes to yohane.*Separator
  • cli: introduce new separate subcommand
uvx --from git+https://github.com/Japan7/yohane.git@2024.10.8[cli] --python 3.11 yohane --help

Full Changelog: 2024.10.7...2024.10.8

2024.10.7

15 Oct 20:03
Compare
Choose a tag to compare

What's Changed

CLI has been moved to a separate package, yohane-cli. Add the [cli] extra to use it.

uvx --from git+https://github.com/Japan7/yohane.git@2024.10.7[cli] --python 3.11 yohane --help

Full Changelog: 2024.10.6...2024.10.7

2024.10.6

14 Oct 21:46
Compare
Choose a tag to compare

What's Changed

  • Save off vocal track (.off_vocal.wav) after vocals extraction
uvx --from git+https://github.com/Japan7/yohane.git@2024.10.6 --python 3.11 yohane --help

Full Changelog: 2024.10.5...2024.10.6

2024.10.5

13 Oct 13:10
Compare
Choose a tag to compare

I guess yohane is quite good enough now for me to draft a release.

Recently,

  • vocal-remover has been bumped to the latest "final" v6.0.0b4 release, which brings the enhancement of v6.0.0b3.
  • We've migrated the project to uv, so I can again re-add torch/torchaudio explicitly to the dependencies without having any install issues with their GPU-specific wheels.
  • I'll stop automatically tag a new release everyday, whenever it's only dependencies update.

The readme has been updated a bit to include an updated sample, and the uvx command to quickly start with yohane without having to do much more than installing uv on your device (not even Python!).

uvx --from git+https://github.com/Japan7/yohane.git@2024.10.5 --python 3.11 yohane --help

The notebook is still around if you need Google Colab's compute power:

Open In Colab

Enjoy!