इस प्रोजेक्ट के बारे में
SONE, Linux पर TIDAL के लिए एक नेटिव डेस्कटॉप क्लाइंट है, जिसे Tauri 2 और Rust के साथ बनाया गया है। यह उन श्रोताओं को लक्षित करता है जो ब्राउज़र या Electron resampler के बिना signal path में lossless स्ट्रीमिंग चाहते हैं।
README में वर्णित ऑडियो क्षमताओं में 24-bit/192kHz तक lossless FLAC और MQA स्ट्रीमिंग के साथ स्वचालित गुणवत्ता fallback, एक कॉन्फ़िगर करने योग्य अधिकतम स्ट्रीमिंग गुणवत्ता, और बिना resampling या dithering के bit-perfect आउटपुट शामिल हैं। Exclusive ALSA मोड सीधे हार्डवेयर एक्सेस के लिए PipeWire/PulseAudio को बायपास करता है, और ऐप मेल खाता आउटपुट चुनने के लिए DAC के समर्थित फ़ॉर्मेट और sample rates का पता लगाता है। एक signal-path पैनल लाइव GStreamer pipeline, pactl के माध्यम से OS mixer, और /proc/asound के माध्यम से ALSA कार्ड की जाँच करता है, तथा conversions या volume alterations को फ़्लैग करता है। ReplayGain normalization, समान tracks का autoplay, और gapless playback भी सूचीबद्ध हैं।
वीडियो समर्थन में एक समर्पित प्लेयर में TIDAL music videos (fullscreen या minimized), चयनित गुणवत्ता से शुरू होने वाला adaptive HLS, shuffle/repeat/autoplay/history के लिए tracks के साथ साझा queue, videos के लिए अलग favorites, और Explore तथा search में video discovery शामिल हैं। वीडियो ऑडियो bit-perfect path का उपयोग नहीं करता।
इंटरफ़ेस सुविधाओं में 15 theme presets के साथ light/dark मोड के लिए accent और background का color picker, synced lyrics, एक resizable floating miniplayer, एक full-screen player, restarts के बीच queue persistence, MPRIS media-key और desktop-widget integration, एक system tray, और overlay के साथ keyboard shortcuts शामिल हैं। config directory में एक theme.json फ़ाइल बाहरी रूप से संपादित की जा सकती है और runtime पर watch की जाती है; native, Flatpak और Snap installs के लिए paths अलग हैं।
लाइब्रेरी सुविधाओं में playlist folder समर्थन के साथ playlists, albums, artists और mixes को ब्राउज़ करना और सॉर्ट करना, TIDAL links के माध्यम से sharing, tidal:// deep links, और profile editing शामिल हैं।
Integrations में port 5577 पर एक built-in MCP server (डिफ़ॉल्ट रूप से बंद) शामिल है जो बाहरी AI agents को लाइब्रेरी खोजने और playback नियंत्रित करने देता है, port 5578 पर एक OBS browser-source overlay जो वर्तमान track दिखाता है, ISRC/MusicBrainz metadata के साथ Last.fm, Libre.fm और ListenBrainz पर scrobbling, TIDAL को play reporting (डिफ़ॉल्ट रूप से चालू, बंद की जा सकती है), Discord Rich Presence, और audio playback सहित HTTP/HTTPS/SOCKS5 proxy समर्थन शामिल हैं।
प्रलेखित installation विकल्प: Flathub, Snap Store (exclusive output के लिए alsa interface connection के साथ), native .deb, .rpm और Arch packages, AUR (sone और sone-bin), एक Nix flake, और Rust, Node.js 22+, pnpm तथा GStreamer/WebKitGTK dependencies के साथ source से build करना। Docker-आधारित build scripts distro packages बनाते हैं। README में नोट किया गया है कि TIDAL subscription आवश्यक है, कि यह प्रोजेक्ट TIDAL से संबद्ध नहीं है, कि यह streaming-only है और इसमें offline downloads नहीं हैं, और यह कि credentials, cache और settings AES-256-GCM के साथ एन्क्रिप्ट किए गए हैं। Troubleshooting में missing GStreamer plugins, proxy curl source, exclusive-mode device-busy errors, और NVIDIA/Wayland rendering workarounds शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.