Repository navigation
Releases: life2harsh/ytuff
Release list
v1.0.5
Playback reliability
- Fixed YouTube streams getting stuck at paused/00:00 after resolution failures.
- Preserved resolver-specific HTTP headers through FFmpeg, ranged downloads, retries, and saved downloads.
- Added format validation so rejected Googlevideo URLs are skipped before playback.
- Removed obsolete Android VR stream candidates that now return unusable 403 URLs.
- Restored duration, progress, seeking boundaries, and end-of-track detection when catalog metadata is missing.
Player feedback
- Added a visible buffering indicator with elapsed startup time.
- Added persistent playback error reporting instead of silently showing PAUSED.
- Added a B shortcut and saved preference for the buffering indicator.
- Exposed playback diagnostics through ytuff status.
Authentication
- TUI login/logout now reloads the active daemon YouTube session immediately.
Linux asset
- ytuff-linux-x86_64-arch.tar.gz is an Arch Linux x86_64 build.
- SHA-256: 96c3e0f2f3a3fe74e0e20996728d98fff2ace9f2e3f8a639ce69b9deac0aeae4
Windows ZIP/MSI assets are not included in this release because they require the Windows packaging environment and bundled runtime payload.
v1.0.4
Windows
- Added
ytuff-windows-x64.msiwith the full bundled runtime payload. - Kept
ytuff-windows-x64.zipas the portable build.
Packaging fixes
- Release packaging now hard-fails if
WebView2Loader.dll, FFmpeg, or bundledwimgruntime files are missing. - Winget metadata was updated for the MSI-based Windows package.
v1.0.3
v1.0.3
Windows asset refreshed on May 8, 2026:
- fixed quit and daemon termination behavior on Windows
- bundled WebView2Loader.dll so the Windows build starts cleanly on systems without that loader on PATH
- fixed artwork overflow by making the bundled wimg renderer respect the live artwork pane size
- refreshed the bundled sixel wimg.exe in the Windows zip
- no new tag or version; this updates the existing v1.0.3 Windows asset in place
Windows zip SHA256:
159F560E2AC17CFC112527A398B4CFEBB5E17E34B3799380B10731B2DD79D56B
v1.0.2
Changed alias and project name to Ytuff
added clear after quit or daemon mode switch
split and updated Readme.md and DEVELOPMENT.md
v1.0.1
Added feature: current song playing can now be added to the Youtube Music liked playlist
rustplayer v1.0
first release. primitive stuff.
what does a normal user has to do:
- find
install-user.batand open it. - well, et voila! rustplayer is now on your path. enjoy the music!
please, do not try to fiddle and fondle the dependencies, their names are what you'd see and get scared for life. example, libgcc_s_seh-1.dll, they are important.
mainly what you want is rustplayer.exe, which wont be that necessary because well, you just added rustplayer to your path, just type rustplayer in your Terminal(Windows Terminal, WezTerm, etc) and enjoy your youtube music :)
P.S. : the windows zip distributable is quite big, not anything to worry about, its just pre-bundled with everything, like ffmpeg and ffprobe, which makes even the zip file quite large.