-
KV-Tidal v1.0.0-28
StableSome checks failed🐳 Build & Push Docker Image – kv-tidal / build-and-push (push) Has been cancelledreleased this
2026-09-16 16:24:15 +07:00 | 2 commits to main since this releaseKV-Tidal v1.0.0-28 Release Notes
- Eliminated 30-Second Audio Playback Cutoff: Prevented Apple Music promotional preview clips from silently masquerading as full track streams when Tidal unauthenticated or Opus playback is requested. Added explicit `preview` query parameter separation.
- Resilient Multi-Path Stream Resolver: Augmented `yt-dlp` discovery across native SPK installation directories, local user bins, and system PATH. Implemented dynamic detection of writable and executable temporary directories (`find_writable_tmp()`) to prevent PyInstaller extraction failures on Synology DSM.
- YouTube SABR/PO-Token Bypass & Search Optimization: Added bot-resistant Android/mweb client emulation flags and query title sanitization, speeding up full song stream resolution to under 3 seconds.
- Synology DSM Permissions & Packaging: Enforced world-writable permissions (`chmod 777`) on `$VAR_DIR/tmp` owned by `sc-kvtidal:synocache` in `start-stop-status` and `postinst`, allowing PyInstaller binaries to execute without permission errors. Bundled both `yt-dlp` and `yt-dlp_linux` into the SPK package.
- Frontend Stream URL Sanitization: Removed preview URL parameter injection across all track listing and playback modal components.
Downloads & Packages:
- Synology SPK Package: `kvtidal-1.0.0-28.spk` (attached)
- Direct SPK Download: https://spk.khoavo.myds.me/kvtidal-1.0.0-28.spk
- Package Center Catalog: https://syno.vndns.net/package/kvtidal
- Docker Hub: `docker pull vndangkhoa/kv-tidal:1.0.0-28`
- GHCR: `docker pull ghcr.io/vndangkhoa/kv-tidal:1.0.0-28`
- Forgejo: `docker pull git.khoavo.myds.me/vndangkhoa/kv-tidal:1.0.0-28`
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads