প্রকল্প সম্পর্কে

SimpMusic হলো Android ও Desktop প্ল্যাটফর্মের জন্য একটি ফ্রি ও ওপেন-সোর্স (FOSS) YouTube Music ক্লায়েন্ট, যা Kotlin ও Compose Multiplatform ব্যবহার করে তৈরি। অ্যাপটি একটি বিশেষায়িত থার্ড-পার্টি ক্লায়েন্ট হিসেবে কাজ করে, যা প্রকাশ্যে উপলব্ধ YouTube ও YouTube Music কনটেন্ট পার্স করে এবং বিজ্ঞাপন ছাড়াই একটি কাস্টম ইউজার ইন্টারফেসে প্রদর্শন করে। প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: - YouTube Music ও YouTube থেকে বিজ্ঞাপনমুক্ত মিউজিক স্ট্রিমিং, ব্যাকগ্রাউন্ড প্লেব্যাক সমর্থনসহ - তিনটি Now Playing স্ক্রিন স্টাইল: Classic, Material 3 Expressive, এবং Apple Music - প্রিসেট, AutoEq হেডফোন প্রোফাইল, এবং Delay/Reverb ইফেক্টসহ দশ-ব্যান্ড ইকুয়ালাইজার - বার্ষিক মিউজিক সারসংক্ষেপ ও মাসিক রিক্যাপ প্লেলিস্টের জন্য SimpMusic Wrapped - চার্ট, পিরিয়ড হিস্ট্রি, এবং লিসেনিং ক্লকসহ ডিভাইসে লিসেনিং অ্যানালিটিক্স - ১২টি ভাষার রোমানাইজেশন ও ছবি শেয়ারিংসহ শব্দে-শব্দে Apple Music-স্টাইল লিরিক্স - টার্নটেবল, প্লেলিস্ট, এবং লিসেনিং ইনসাইটসহ হোম স্ক্রিন উইজেট - YouTube Music Premium ব্যবহারকারীদের জন্য 256kbps (Opus বা AAC) পর্যন্ত উচ্চ-মানের স্ট্রিমিং - YouTube Music ডেটাসহ Home, Charts, Podcasts, Moods & Genre ব্রাউজিং ক্ষমতা - সম্পূর্ণ YouTube সার্চ কার্যকারিতা - Spotify Canvas ও Animated Album Art সমর্থন - সাবটাইটেলসহ 1080p ভিডিও প্লেব্যাক - AI-চালিত গান সাজেশন - Spotify ও অন্যান্য অ্যাপ থেকে প্লেলিস্ট ইমপোর্ট, YouTube Music সিঙ্কসহ - আর্টিস্ট ফলো নোটিফিকেশন - ক্যাশিং ও অফলাইন প্লেব্যাক - Apple Music-এর মতো DJ-স্টাইল ক্রসফেড - কাস্টমাইজযোগ্য থিম (Light, Dark, Color, ইত্যাদি) - SimpMusic Lyrics, LRCLIB, Spotify, এবং YouTube Transcript থেকে AI অনুবাদসহ সিঙ্কড লিরিক্স - একাধিক YouTube অ্যাকাউন্ট সমর্থন ও ব্যক্তিগতকৃত ডেটা - Last.fm স্ক্রবলিং ইন্টিগ্রেশন - SponsorBlock ও Return YouTube Dislike সমর্থন - স্লিপ টাইমার - অনলাইন কনটেন্টসহ Android Auto সামঞ্জস্যতা - Discord Rich Presence - সিঙ্ক্রোনাইজড শেয়ার্ড লিসেনিং রুমের জন্য Listen Together ফিচার অ্যাপটি ডেটা সংগ্রহের জন্য YouTube Music-এর হিডেন API এবং কাস্টম কৌশল ব্যবহার করে, যা InnerTune ও SmartTube প্রকল্প থেকে অনুপ্রাণিত। লিরিক্স ডেটা SimpMusic Lyrics ও LRCLIB থেকে আসে, Canvas ও লিরিক্সের জন্য ঐচ্ছিক Spotify ইন্টিগ্রেশনসহ। গোপনীয়তার দিক থেকে, FOSS সংস্করণে কোনো ট্র্যাকার বা থার্ড-পার্টি ডেটা সংগ্রহ সার্ভার নেই। যেসব ব্যবহারকারী 'Send back to Google' ফিচার চালু করেন, তারা ভালো রেকমেন্ডেশনের জন্য তাদের লিসেনিং হিস্ট্রি YouTube Music Tracking API-তে পাঠানোর অনুমতি দেন। Full সংস্করণে Sentry ক্র্যাশ অ্যানালিটিক্স রয়েছে, তবে FOSS সংস্করণ কোনো ক্র্যাশ ডেটা সংগ্রহ করে না। Desktop সমর্থনের মধ্যে Windows (.msix), macOS (.dmg), এবং Linux (.AppImage) ডিস্ট্রিবিউশন রয়েছে। JetBrains-এর আপস্ট্রিম সমস্যার কারণে কিছু Linux ডিস্ট্রিবিউশনে স্থিতিশীলতার সমস্যা হতে পারে, এবং Windows/Linux-এ ARM64 ব্যবহারকারীদের x64 বিল্ড ব্যবহার করা উচিত। প্রকল্পটি ক্লিন আর্কিটেকচার ও MVVM প্যাটার্ন অনুসরণ করে, এবং issues ও pull requests-এর মাধ্যমে অবদান স্বাগত। অনুবাদ Crowdin-এর মাধ্যমে পরিচালিত হয়। প্রকল্পটি Crowdin, Sentry, এবং পূর্বে Vercel OSS Program দ্বারা স্পনসর করা হয়েছে, BrowserStack থেকে টেস্টিং সহায়তাসহ। আইনি দাবিত্যাগে জোর দেওয়া হয়েছে যে অ্যাপটি কঠোরভাবে অ-বাণিজ্যিক, এটি কনটেন্ট ফিল্টারিংসহ একটি কাস্টম ব্রাউজার হিসেবে কাজ করে, নির্মাতাদের সমর্থনে YouTube Premium সাবস্ক্রিপশনকে উৎসাহিত করে, এবং কোনো কপিরাইটযুক্ত উপাদান হোস্ট করে না। স্থানীয় কপিরাইট আইন মেনে চলার দায়িত্ব ব্যবহারকারীদের।