इस प्रोजेक्ट के बारे में
स्टैश एक एंड्रॉइड ऐप (8.0+) है जो आपकी Spotify और YouTube Music लाइब्रेरी को आपके फ़ोन पर मिरर करता है। आप अपने स्वयं के लॉगिन कुकीज़ के साथ प्रत्येक सेवा को कनेक्ट करते हैं, सिंक करने के लिए प्लेलिस्ट और मिक्स चुनते हैं, और फिर या तो ऑफ़लाइन प्लेबैक के लिए ट्रैक डाउनलोड करते हैं या स्टोरेज बचाने के लिए एक स्ट्रीमिंग इंडेक्स बनाते हैं। यह GPL-3.0 लाइसेंस के अंतर्गत है और Play Store के बजाय GitHub Releases के माध्यम से वितरित किया जाता है।
README में वर्णित मुख्य क्षमताएँ:
- एकीकृत लाइब्रेरी: Spotify और YouTube Music से पसंद किए गए गाने, प्लेलिस्ट और दैनिक मिक्स एक ही स्थान पर, ट्रैक मैचिंग, गलत-मैच फ़्लैग, और सेवाओं में लाइक्स और इतिहास की वैकल्पिक मिररिंग के साथ।
- दो मोड: ऑफ़लाइन मोड स्थायी ऑफ़लाइन प्लेबैक के लिए ट्रैक डाउनलोड करता है (एक मध्यम लाइब्रेरी के लिए लगभग 9–15 GB); ऑनलाइन मोड न्यूनतम स्टोरेज के साथ एक स्ट्रीम करने योग्य स्थानीय इंडेक्स बनाता है लेकिन इसके लिए कनेक्शन आवश्यक है।
- लॉसलेस: FLAC प्लेबैक और डाउनलोड आपके स्वामित्व वाले स्रोत से आते हैं, जैसे आपका अपना Qobuz खाता या स्व-होस्टेड रिले एंडपॉइंट। इसके बिना, प्लेबैक AAC/Opus पर वापस आ जाता है। आधिकारिक बिल्ड एक प्रोजेक्ट-संचालित रिले का उपयोग कर सकता है, जबकि स्वयं बनाए गए चेकआउट में वह पथ अक्षम रहता है।
- प्लेबैक सुविधाएँ: प्रीसेट के साथ 5-बैंड इक्वलाइज़र, बास बूस्ट, वर्चुअलाइज़र, क्रॉसफेडर, नॉर्मलाइज़र, और LRCLIB से सिंक किए गए लिरिक्स।
- वैकल्पिक एकीकरण: Last.fm स्क्रॉबलिंग और सिफ़ारिशें, ListenBrainz स्क्रॉबलिंग, MusicBrainz कलाकार मेटाडेटा, और Discord Rich Presence (डिफ़ॉल्ट रूप से बंद, Discord की सेल्फ-बॉट नीति के बारे में स्पष्ट चेतावनी के साथ)।
- गोपनीयता: कोई स्टैश खाता सर्वर नहीं, कोई एनालिटिक्स या तृतीय-पक्ष क्रैश रिपोर्टर नहीं; क्रेडेंशियल डिवाइस पर संग्रहीत होते हैं, Google Tink के माध्यम से AES-256-GCM के साथ एन्क्रिप्ट किए जाते हैं, और केवल मूल सेवा को वापस भेजे जाते हैं। README उन सभी होस्टों को सूचीबद्ध करता है जिनसे ऐप संपर्क करता है और प्रत्येक का उपयोग किस लिए किया जाता है।
- सेटअप: Spotify और YouTube Music के लिए इन-ऐप साइन-इन या मैन्युअल कुकी निष्कर्षण; इन-ऐप लॉगिन या पेस्ट किए गए टोकन के माध्यम से Discord सेटअप। कुछ एंड्रॉइड डिवाइसों पर बैकग्राउंड सिंक के लिए ऐप के बैटरी उपयोग को Unrestricted पर सेट करना आवश्यक हो सकता है।
- बिल्ड: Android Studio Hedgehog या बाद का संस्करण, JDK 17, Android SDK 35; `./gradlew assembleDebug`।
README यह भी नोट करता है कि ऐप YouTube और Spotify से ऑडियो डाउनलोड करता है, जो उन सेवाओं की सेवा शर्तों के साथ टकराव में है, और इसमें एक कानूनी अस्वीकरण और टेकडाउन प्रक्रिया शामिल है। समुदाय समर्थन GitHub Issues, एक Discord सर्वर, और अनुवादों के लिए Crowdin के माध्यम से है।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.