প্রকল্প সম্পর্কে
Sonora হলো Rust এবং GPUI (Zed এডিটরের রেন্ডারিং স্ট্যাক) দিয়ে নির্মিত একটি নেটিভ ডেস্কটপ মিউজিক স্ট্রিমিং ক্লায়েন্ট। এর লক্ষ্য হলো ওয়েব র্যাপারের পরিবর্তে একটি একক নেটিভ অ্যাপ্লিকেশনে স্ট্রিমিং পরিষেবা এবং লোকাল মিউজিককে একীভূত করা।
সমর্থিত উৎসগুলির মধ্যে রয়েছে Apple Music, Spotify, YouTube Music, Deezer, Subsonic/Navidrome এবং লোকাল ফাইল প্লেব্যাক। প্লেব্যাক বৈশিষ্ট্যগুলির মধ্যে রয়েছে গ্যাপলেস প্লেব্যাক, অডিও নরমালাইজেশন, শাফল এবং একটি স্লিপ টাইমার। লিরিক্স সমর্থনে সিঙ্ক করা এবং কারাওকে-স্টাইল লিরিক্স, ব্যাকগ্রাউন্ড ভোকাল এবং রোমানাইজেশন অন্তর্ভুক্ত। স্ক্রবলিং LastFM, ListenBrainz, LibreFM এবং Maloja-এর সাথে সংহত হয়। ইন্টারফেসটি থিম, ফন্ট, আইকন, স্বচ্ছতা, ব্লার এবং উইন্ডো স্টাইলিং অফার করে, সাথে Discord Rich Presence এবং নেটিভ ফাইল খোলার সুবিধা রয়েছে। তালিকাভুক্ত প্ল্যাটফর্মগুলি হলো macOS, Windows, Linux এবং সম্ভবত FreeBSD।
ইনস্টলেশন পথ বিস্তৃত: macOS-এ Homebrew cask; Linux-এ AUR প্যাকেজ (sonora-bin প্রি-বিল্ট, sonora সোর্স থেকে) এবং Flatpak; x86_64 এবং aarch64-এর জন্য AppImage বিল্ড; একটি Nix flake যার সাথে Home Manager মডিউল রয়েছে যা প্রোভাইডার এবং থিমের মতো কনফিগারেশন বিকল্প প্রকাশ করে; এবং একটি Windows ইনস্টলার সাথে পোর্টেবল এক্সিকিউটেবল, যার মধ্যে একটি ARM ইনস্টলারও রয়েছে। Linux অডিওর জন্য সাউন্ড সার্ভারের সাথে মিল রেখে pipewire-alsa বা pulseaudio-alsa প্রয়োজন।
প্রকল্পটি স্পষ্টভাবে উল্লেখ করে যে এটি একটি পাইরেসি টুল নয়: এটি এনক্রিপ্ট করা স্ট্রিম রপ্তানি, DRM লাইসেন্স বা কনটেন্ট কী বাস্তবায়ন করবে না, সাবস্ক্রিপশন প্রয়োজনীয়তা এড়াবে না এবং সুরক্ষিত স্ট্রিমিং কনটেন্ট রিপিং, ডাউনলোড বা বিতরণ বাদ দেবে। এটি একটি অনানুষ্ঠানিক ক্লায়েন্ট যা Spotify AB-এর সাথে সম্পর্কিত নয়।
একটি AI নীতি উন্নয়নে LLM ব্যবহারের অনুমতি দেয় তবে অবদানকারীদের পরিবর্তনগুলি বুঝতে, পর্যালোচনা করতে এবং পরীক্ষা করতে এবং PR বা ইস্যু টেক্সট তৈরি করার পরিবর্তে প্রকৃত মানুষ হিসেবে যোগাযোগ করতে প্রয়োজন; AI-সহায়ক প্রুফরিডিং এবং অনুবাদ অনুমোদিত। অনুবাদগুলি কমিউনিটি-রক্ষণাবেক্ষণ করা হয়, ইংরেজি সম্পূর্ণ এবং অনেক ভাষা 84-99% কভারেজে রয়েছে। কোডটি GPLv3-অথবা-পরবর্তী, এবং বান্ডিল করা অ্যাসেটগুলির মধ্যে রয়েছে Inter টাইপফেস এবং বেশ কয়েকটি আইকন সেট। SignPath Foundation-এর মাধ্যমে কোড সাইনিংয়ের জন্য আবেদন করা হয়েছে তবে বর্তমান রিলিজগুলি এখনও সেইভাবে সাইন করা হয়নি।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.