প্রকল্প সম্পর্কে
Stash একটি অ্যান্ড্রয়েড অ্যাপ (8.0+) যা আপনার Spotify এবং YouTube Music লাইব্রেরি আপনার ফোনে মিরর করে। আপনি প্রতিটি পরিষেবা আপনার নিজস্ব লগইন কুকিজ দিয়ে সংযুক্ত করেন, সিঙ্ক করার জন্য প্লেলিস্ট এবং মিক্স বেছে নেন, এবং তারপর অফলাইন প্লেব্যাকের জন্য ট্র্যাক ডাউনলোড করেন বা স্টোরেজ বাঁচাতে একটি স্ট্রিমিং ইনডেক্স তৈরি করেন। এটি GPL-3.0 লাইসেন্সযুক্ত এবং প্লে স্টোরের পরিবর্তে GitHub Releases এর মাধ্যমে বিতরণ করা হয়।
README-তে বর্ণিত মূল ক্ষমতাগুলি:
- ইউনিফাইড লাইব্রেরি: Spotify এবং YouTube Music থেকে পছন্দের গান, প্লেলিস্ট এবং দৈনিক মিক্স এক জায়গায়, ট্র্যাক ম্যাচিং, একটি ভুল-ম্যাচ ফ্ল্যাগ এবং ঐচ্ছিকভাবে লাইক এবং ইতিহাস পরিষেবাগুলিতে মিরর করা।
- দুটি মোড: অফলাইন মোড স্থায়ী অফলাইন প্লেব্যাকের জন্য ট্র্যাক ডাউনলোড করে (মাঝারি লাইব্রেরির জন্য প্রায় 9–15 GB); অনলাইন মোড ন্যূনতম স্টোরেজ সহ একটি স্ট্রিমযোগ্য স্থানীয় ইনডেক্স তৈরি করে তবে সংযোগ প্রয়োজন।
- লসলেস: FLAC প্লেব্যাক এবং ডাউনলোড একটি উৎস থেকে আসে যা আপনি মালিকানাধীন, যেমন আপনার নিজের Qobuz অ্যাকাউন্ট বা একটি সেলফ-হোস্টেড রিলে এন্ডপয়েন্ট। এটি ছাড়া, প্লেব্যাক AAC/Opus-এ ফিরে যায়। অফিসিয়াল বিল্ড একটি প্রজেক্ট-চালিত রিলে ব্যবহার করতে পারে, যখন একটি সেলফ-বিল্ট চেকআউটে সেই পথটি অক্ষম থাকে।
- প্লেব্যাক বৈশিষ্ট্য: প্রিসেট সহ 5-ব্যান্ড ইকুয়ালাইজার, বেস বুস্ট, ভার্চুয়ালাইজার, ক্রসফেডার, নরমালাইজার এবং LRCLIB থেকে সিঙ্ক করা লিরিক্স।
- ঐচ্ছিক ইন্টিগ্রেশন: Last.fm স্ক্রবলিং এবং সুপারিশ, ListenBrainz স্ক্রবলিং, MusicBrainz শিল্পী মেটাডেটা এবং Discord Rich Presence (ডিফল্টভাবে বন্ধ, Discord-এর সেলফ-বট নীতি সম্পর্কে স্পষ্ট সতর্কতা সহ)।
- গোপনীয়তা: কোনো Stash অ্যাকাউন্ট সার্ভার নেই, কোনো বিশ্লেষণ বা তৃতীয়-পক্ষের ক্র্যাশ রিপোর্টার নেই; শংসাপত্রগুলি ডিভাইসে সংরক্ষিত, Google Tink এর মাধ্যমে AES-256-GCM দিয়ে এনক্রিপ্ট করা এবং শুধুমাত্র উৎস পরিষেবাতে ফেরত পাঠানো হয়। README অ্যাপটি যোগাযোগ করে এমন প্রতিটি হোস্ট এবং প্রতিটি কীসের জন্য ব্যবহৃত হয় তা তালিকাভুক্ত করে।
- সেটআপ: Spotify এবং YouTube Music-এর জন্য ইন-অ্যাপ সাইন-ইন বা ম্যানুয়াল কুকি এক্সট্রাকশন; ইন-অ্যাপ লগইন বা পেস্ট করা টোকেনের মাধ্যমে Discord সেটআপ। কিছু Android ডিভাইসে ব্যাকগ্রাউন্ড সিঙ্কের জন্য অ্যাপের ব্যাটারি ব্যবহার আনরেস্ট্রিক্টেড সেট করার প্রয়োজন হতে পারে।
- বিল্ড: Android Studio Hedgehog বা তার পরে, JDK 17, Android SDK 35; `./gradlew assembleDebug`।
README আরও নোট করে যে অ্যাপটি YouTube এবং Spotify থেকে অডিও ডাউনলোড করে, যা সেই পরিষেবাগুলির পরিষেবার শর্তাবলীর সাথে বিরোধপূর্ণ, এবং একটি আইনি দাবিত্যাগ এবং অপসারণ প্রক্রিয়া অন্তর্ভুক্ত করে। কমিউনিটি সমর্থন GitHub Issues, একটি Discord সার্ভার এবং অনুবাদের জন্য Crowdin এর মাধ্যমে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.