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

SpotX-Bash হলো Linux এবং macOS-এ Spotify ডেস্কটপ ক্লায়েন্টের জন্য একটি Bash-ভিত্তিক প্যাচার। এটি ইনস্টল করা ক্লায়েন্টকে পরিবর্তন করে বিজ্ঞাপন অপসারণ এবং নির্দিষ্ট ক্লায়েন্ট আচরণ সামঞ্জস্য করে, এবং সমর্থিত প্ল্যাটফর্মে ক্লায়েন্ট সংস্করণ ইনস্টল বা রোলব্যাক করার জন্য সহায়ক সরঞ্জামও অফার করে। README-তে বর্ণিত প্রধান ক্ষমতাগুলি: - সমস্ত অডিও, ব্যানার এবং ভিডিও বিজ্ঞাপন ব্লক করুন - লগিং ব্লক করুন - ডেভেলপার মোড সক্রিয় করুন - পরীক্ষামূলক বৈশিষ্ট্য সক্রিয় করুন - হোম স্ক্রিনে অডিওবুক, এপিসোড এবং পডকাস্ট লুকান - macOS-এ স্বয়ংক্রিয় আপডেট ব্লক করুন - macOS এবং APT-ভিত্তিক Linux ডিস্ট্রিবিউশনে সর্বশেষ ডেস্কটপ ক্লায়েন্ট সংস্করণ ইনস্টল করুন - সমস্ত Linux ডিস্ট্রিবিউশন এবং OS X/macOS 10.11 এবং নতুন সংস্করণের জন্য সমর্থন দাবি করা হয়েছে README সর্বশেষ সমর্থিত ক্লায়েন্ট সংস্করণটি 1.3.0.277.g5441bb3e হিসাবে তালিকাভুক্ত করে। ব্যবহার একটি এক-লাইন শেল কমান্ডের মাধ্যমে হয় যা স্ক্রিপ্টটি ডাউনলোড এবং চালায়, যেমন `bash <(curl -sSL https://spotx-official.github.io/run.sh)`, একটি বিকল্প raw GitHub URL এবং প্রসেস সাবস্টিটিউশন ছাড়া শেলের জন্য পাইপ ফর্ম সহ। ডিফল্টরূপে, সমর্থিত পরীক্ষামূলক বৈশিষ্ট্যগুলি সক্রিয় থাকে এবং ফ্রি-টিয়ার প্যাচ প্রয়োগ করা হয়; পেইড প্রিমিয়াম ব্যবহারকারীদের `-p` / `--premium` পাস করতে বলা হয়। macOS স্বয়ংক্রিয় আপডেট ডিফল্টরূপে অক্ষম নয় এবং `-B` / `--blockupdates` দিয়ে ব্লক করা যেতে পারে। Snap ইনস্টলেশনের জন্য বান্ডেল করা `spotx-snap.sh` সহায়ক প্রয়োজন, যা `spotx.sh`-এর সাথে একই ডিরেক্টরিতে থাকতে হবে; রিপোজিটরি ক্লোন করা হয় এবং সেখান থেকে সহায়ক চালানো হয়। NixOS ব্যবহারকারীদের একটি পৃথক SpotX-Nix প্রকল্পে নির্দেশিত হয় যা Nix স্টোর পরিবর্তন না করে Spotify প্যাকেজ তৈরি করার সময় প্যাচ প্রয়োগ করে। README কমান্ড-লাইন বিকল্পগুলির একটি সেট নথিভুক্ত করে, যার মধ্যে রয়েছে: `-B` ক্লায়েন্ট স্বয়ংক্রিয় আপডেট ব্লক করুন (macOS), `-c` ক্লায়েন্ট অ্যাপ ক্যাশ পরিষ্কার করুন, `-d` ডেভেলপার মোড সক্রিয় করুন, `-e` সমস্ত পরীক্ষামূলক বৈশিষ্ট্য বাদ দিন, `-f` স্ক্রিপ্ট চালাতে বাধ্য করুন, `-h` হোম স্ক্রিনে অ-সঙ্গীত সামগ্রী লুকান, `--help` বিকল্প মুদ্রণ করুন, `-i` ইন্টারেক্টিভ মোড, `--installdeb` APT-ভিত্তিক ডিস্ট্রিবিউশনে সর্বশেষ ক্লায়েন্ট deb প্যাকেজ ইনস্টল করুন, `--installmac` macOS-এ সর্বশেষ সমর্থিত ক্লায়েন্ট ইনস্টল করুন, `-l` লিরিক্সের পটভূমির রঙ কালো সেট করুন, `--nocolor` আউটপুট থেকে রঙ সরান, `--noninteractive` অটোমেশনের জন্য ইন্টারেক্টিভ প্রম্পট অক্ষম করুন, `-o` পুরানো হোম স্ক্রিন UI ব্যবহার করুন, `-p` পেইড প্রিমিয়াম সাবস্ক্রাইবার হিসাবে চিহ্নিত করুন, `-P <path>` ক্লায়েন্ট পাথ সেট করুন, `--rollback` পূর্ববর্তী সমর্থিত ক্লায়েন্ট সংস্করণ ইনস্টল করুন (macOS), `-S` কোডসাইনিং এড়িয়ে যান (macOS), `--stable` স্থিতিশীল শাখার জন্য `--installdeb`-এর সাথে ব্যবহার করুন, `--uninstall` SpotX-Bash আনইনস্টল করুন, এবং `-v` SpotX-Bash সংস্করণ মুদ্রণ করুন। উদাহরণ আহ্বানগুলির মধ্যে `-cdh`, `-i -P $HOME/Downloads/`, `-p`, `--installdeb`, এবং `-B --installmac` এর মতো ফ্ল্যাগ একত্রিত করে, প্লাস একটি নন-ইন্টারেক্টিভ macOS ইনস্টল উদাহরণ। প্রকল্পটি SpotX প্রকল্পের amd64fox-কে কৃতিত্ব দেয়। README শেল সামঞ্জস্য, ডেভেলপার মোড, UI বৈচিত্র, প্রিমিয়াম অ্যাকাউন্ট ব্যবহার এবং Snap সমর্থনের জন্য FAQ উইকির লিঙ্ক দেয়।