Releases: xuancong84/pikaraoke
Releases · xuancong84/pikaraoke
Overall improved version (2023.10.26)
Added improvements:
- added show/hide subtitle
- added support for changing playback speed
- YouTube downloader (yt-dlp) can use browser cookie to download as if logged in
- added save play settings for each song: audio/subtitle delay, show/hide subtitles
Good and complete release with major enhancements
Enhancements:
- multi-lingual support on both Web UI and backend
- subtitle delay (only when subtitle is present)
- volume normalization
- improved stability, especially for the random momentary glitch back on player controls
Note: the complete release contains all binary files and packages (including yt-dlp, vlc, ffmpeg, PyTorch) needed to run the application, there is no need to installation any dependency, simply extract the folder and run ./run-release-allOS.sh
Major stable revamp after fork
- DNN-based (deep neural network) vocal splitter working on Linux/Windows (with GPU acceleration) and Mac OSX (CPU only, because the stupid MacBook all use AMD GPU rather than Nvidia GPU, I am pretty sure Steve Jobs will not make such a decision)
- added essential Karaoke-system features: vocal/nonvocal play, pitch shift no need to start from beginning, audio delay, seek to play position, non-English text display, sort play queue by dragging, download video from non-Youtube websites (all video sites supported by
yt-dlp
) - VLC directly renders into PyGame window, this dramatically reduces latency and totally eliminated transient screen glitch artifact when relaunching VLC for pitch shifting and vocal/nonvocal switch (this does not work in Mac OSX because the stupid MacOS does not allow one app to draw into a window created by another app for security reasons)
- in Linux, can capture screen (with audio) and stream to HTTP; in Windows, we can use WIFI Display, in Mac OSX, we can use AirPlay
- can toggle between full-screen and windowed mode; in windowed mode, the window is resizable