Skip to content

ViveStream v1.8.3

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Aug 01:47
· 3 commits to 6a211bfd67ec5e293988197ef8d6351bf3cfa872 since this release

πŸš€ ViveStream Next v1.8.3

A lightning-fast, native YouTube downloader & sleek local media library. 🎬✨

πŸ” Changelog calculated since tag v1.7.5


πŸ“¦ What's New in this Release

✨ Features & Enhancements

  • feat(ci): add draft and prerelease inputs to release workflow (6a211bf)
  • feat(ci): add automatic git tagging and improved changelog generation (843d7c8)
  • feat(components): add VideoCard component (258b28e)
  • feat(ui): add VideoCard component styles (60f71ec)
  • feat(ui): add keyboard shortcuts modal (84f4d71)
  • feat(ui): add styles for shortcuts modal (63d146b)
  • feat(ui): add styles for playlist modals (d88cfb8)
  • feat(ui): add create playlist modal component (3b66a05)
  • feat(ui): add playlist management modal (6b64884)
  • feat(store): add playlist support to download tasks (c3a7766)
  • feat(settings): add keyboard shortcuts modal trigger (c233cd7)
  • feat(playlists): overhaul playlist management and UI (9d58651)
  • feat(player): add keyboard shortcuts and metadata editing (54a24d0)
  • feat(player): add on-screen display badge styles (b5bbc4f)
  • feat(home): add playlist management to video cards (d302fd7)
  • feat(favourites): integrate video card and playlist modal (d6feee6)
  • feat(artist): add avatar upload functionality and playlist integration (339a84f)
  • feat: implement global keyboard shortcuts (7c84d16)
  • feat: add primary button styles (6eed66e)
  • feat(models): add VideoMetadataResponse struct (0e77ca0)
  • feat(api): expose additional media and playlist management commands (e9d965c)
  • feat(downloader): update metadata parsing and add deduplication logic (6454743)
  • feat(db): add video management commands and auto-sync artists (0dcc35d)
  • feat(ci): implement automated categorized changelog generation (51f8fe9)
  • feat(downloader): add support for deno and po token provider binaries (e1f4988)
  • feat(settings): add youtube api client fallback configuration (14aefb1)
  • feat(store): add player client configuration (da049a0)

πŸ› Bug Fixes & Improvements

  • fix(artists): encode artist name in navigation path (86c0f48)
  • Fix permission setup in binary downloader (f9d3107)
  • Fix permission variable naming and pre-create binary files (616e95c)
  • Fix linux test job compile errors in Rust backend (dce90cb)

🎨 UI & Aesthetics Polish

  • style(playlists): redesign playlist page layout and components (c88702b)
  • style(artists): update card and avatar styling (12f38a6)

⚑ Performance & Core Engine

  • refactor(ci): simplify release body generation in workflow (cc86339)
  • refactor(system): simplify directory removal and remove unused reindex logic (790630a)
  • refactor(downloader): update yt-dlp player clients and clean up code style (c400c4c)

πŸ› οΈ Other Changes & Maintenance

  • Update README.md (f44eb39)
  • test: update test suite and remove cargo test from npm script (afcb829)
  • Dependency Update (1228fdb)
  • Harden downloader error handling (a55e02d)
  • Per-video WebView PO tokens & download UI improvements (ec17e87)
  • Merge pull request #2 from rootLocalGhost/copilot/fix-github-actions-job (38609a0)
  • Replace external PO token provider with native WebView (770856a)
  • chore(deps): add tauri test dev-dependency (6e2c2f3)
  • test(downloader): update binary path assertions (75bc549)
  • test(ipc): update download_video mock to include playerClient (5685e28)
  • docs: update anti-bot strategy documentation (38387b4)

πŸ’» Installation & Downloads

Platform Package Architecture
πŸͺŸ Windows vivestream-next_1.8.3_x64-setup.exe x86_64
🐧 Linux (Debian/Ubuntu) vivestream-next_1.8.3_amd64.deb x86_64
🐧 Arch Linux vivestream-next_1.8.3_x86_64.pkg.tar.zst x86_64

Tip

πŸ›‘οΈ Security Notice (Unknown Publisher)

ViveStream is a non-commercial open-source project. We do not purchase expensive enterprise code-signing certificates. Your operating system may flag the installer as coming from an Unknown Publisher.

  • πŸͺŸ Windows: Click "More Info" βž” "Run Anyway" if Microsoft Defender SmartScreen prompts.
  • 🐧 Linux: Right-click the binary βž” Properties βž” check "Allow executing file as program" (or chmod +x).

⌨️ Pro Tip: Press ? anywhere in the app to open the interactive Keyboard Shortcuts Cheat Sheet! ⭐ If you like ViveStream, consider giving us a star on GitHub!