• v1.0.0-25 7d2c8b8755

    KV-Tidal v1.0.0-25
    Some checks failed
    🐳 Build & Push Docker Image – kv-tidal / build-and-push (push) Has been cancelled
    Stable

    vndangkhoa released this 2026-09-13 12:11:45 +07:00 | 7 commits to main since this release

    KV-Tidal v1.0.0-25 — Studio-Grade Audiophile Platform

    🛠️ Key Fix in v1.0.0-25

    • Resolved DSM 7 Package Installation Port Collision (Error Code 283): Removed legacy DSM 6 adminport="26784" manifest directive from spk/INFO. In DSM 7, adminport triggers an over-strict port reservation collision check during Package Center installation if the port is referenced in Reverse Proxy or container port mappings. Package Center launcher shortcuts now rely purely on standard ui/config dynamic substitution, enabling 100% reliable 1-click installation.

    ✨ Features & Improvements

    • Intelligent Soulseek Candidate Scoring Algorithm: Multi-factor scoring matching exact duration (±5s tolerance bonus, progressive divergence penalties), negative keyword filtering (karaoke, instrumental, remix, live, cover, demo when not in track title), peer upload speed metrics, and free upload slot prioritization.
    • Full Download Lifecycle Controls: Real-time Pause, Resume, and Cancel/Remove actions with bidirectional state synchronization with slskd P2P transfers.
    • Synology DSM Setup Wizard Integration: Added WIZARD_UIFILES (install_uifile and upgrade_uifile) enabling interactive configuration of Soulseek credentials, listening ports, and download shares directly during DSM Package Center installation and upgrade.
    • Categorized Audiophile Settings Navigation: Quick-switch category navigation pills (All, Audio Devices, Engine & DAC, Tidal & P2P, NAS & Shares, Subsonic & Apps).
    • Mobile Files Page Bottom-Sheet Actions: Single-touch mobile action sheet for audio playback, renaming, and path navigation on mobile devices.
    • Progressive Web App (PWA) & MediaSession Integration: Service Worker caching (sw.js) and MediaSession API integration for native system lockscreen audio controls, artwork sync, and track scrubbing across desktop and mobile devices.
    • Daemon Launch & Supervision Resilience: Hardened launch.sh with robust PID validation, process status verification, and clean multi-daemon lifecycle management.

    📦 Package Details

    • Architecture: x86_64 (Apollolake, Geminilake, Denverton, V1000, Broadwell, etc.)
    • DSM Compatibility: DSM 7.0 - 7.2+
    • Bundled Daemons: Native self-contained slskd (Soulseek Lossless P2P) + Standalone yt-dlp
    Downloads