প্রকল্প সম্পর্কে
SpotMenu Spotify এবং Apple Music প্লেব্যাক নিয়ন্ত্রণ সরাসরি macOS মেনু বারে নিয়ে আসে। Swift এবং SwiftUI দিয়ে নির্মিত, এটি আপনার কাজের প্রবাহে বাধা না দিয়ে সঙ্গীত প্লেব্যাক পরিচালনার জন্য একটি ন্যূনতম, নেটিভ ব্যবহারকারী অভিজ্ঞতা প্রদান করে।
### মূল বৈশিষ্ট্য
- **মেনু বার ইন্টিগ্রেশন**: বর্তমান শিল্পী এবং গানের শিরোনাম সরাসরি মেনু বারে প্রদর্শন করে।
- **প্লেব্যাক নিয়ন্ত্রণ**: একটি হোভার ওভারলে অ্যালবাম আর্টের সাথে প্লে, পজ, স্কিপ এবং ট্র্যাক লাইকিং ক্ষমতা প্রদান করে।
- **কীবোর্ড শর্টকাট**: আপনার সিস্টেমের যেকোনো স্থান থেকে প্লেব্যাক নিয়ন্ত্রণের জন্য গ্লোবাল হটকি উপলব্ধ।
- **ট্র্যাক লাইকিং**: বিশেষত Spotify-এর জন্য, ব্যবহারকারীরা Spotify Web API ব্যবহার করে ট্র্যাক লাইক বা আনলাইক করতে পারেন।
- **কমপ্যাক্ট ভিউ**: মেনু বার স্থান বাঁচাতে পূর্ণ এবং কমপ্যাক্ট ডিসপ্লে মোডের মধ্যে টগল করুন।
- **লাইভ আপডেট**: অ্যাপটি সক্রিয় মিডিয়া প্লেব্যাক পরিবর্তনের সাথে স্বয়ংক্রিয়ভাবে সিঙ্ক করে।
- **মাল্টি-প্লেয়ার সমর্থন**: সক্রিয় প্লেয়ার স্বয়ংক্রিয়ভাবে সনাক্ত করে বা Spotify এবং Apple Music-এর মধ্যে ম্যানুয়াল নির্বাচনের অনুমতি দেয়।
### ইনস্টলেশন
ব্যবহারকারীরা বিভিন্ন পদ্ধতিতে SpotMenu ইনস্টল করতে পারেন:
- **সরাসরি ডাউনলোড**: GitHub Releases পৃষ্ঠা থেকে সর্বশেষ স্বাক্ষরিত এবং নোটারাইজড `.app.zip` নিন, যার মধ্যে Sparkle-এর মাধ্যমে স্বয়ংক্রিয় আপডেট অন্তর্ভুক্ত।
- **Homebrew**: `brew install --cask spotmenu` কমান্ড ব্যবহার করে সহজেই ইনস্টল করুন।
- **সোর্স থেকে বিল্ড**: macOS 13+ (Ventura) এবং Xcode 15+ প্রয়োজন। রিপোজিটরি ক্লোন করুন এবং `SpotMenu.xcodeproj` খুলুন।
### Spotify ডেভেলপার সেটআপ
ট্র্যাক লাইকিং সক্ষম করতে, ব্যবহারকারীদের অবশ্যই Spotify Developer Dashboard-এ একটি অ্যাপ্লিকেশন তৈরি করতে হবে, রিডাইরেক্ট URI `com.github.kmikiy.spotmenu://callback`-এ কনফিগার করতে হবে এবং উৎপন্ন Client ID SpotMenu-এর পছন্দসমূহে ইনপুট করতে হবে।
### কাস্টমাইজেশন এবং পছন্দসমূহ
অ্যাপ্লিকেশনটি তার Preferences মেনুর অধীনে বিস্তৃত কাস্টমাইজেশন বিকল্প প্রদান করে:
- **মিউজিক প্লেয়ার নির্বাচন**: স্বয়ংক্রিয় সনাক্তকরণ, Spotify বা Apple Music-এর মধ্যে নির্বাচন করুন।
- **আবির্ভাব নিয়ন্ত্রণ**: প্লেব্যাক ওভারলের জন্য হোভার টিন্ট রঙ, ফোরগ্রাউন্ড রঙ, ব্লার তীব্রতা এবং অস্বচ্ছতা সামঞ্জস্য করুন।
- **মেনু বার ভিজ্যুয়াল**: শিল্পীর নাম, গানের শিরোনাম, আইকনগুলির দৃশ্যমানতা টগল করুন এবং সর্বোচ্চ প্রস্থ (40–300pt) সামঞ্জস্য করুন।
- **শর্টকাট ম্যাপিং**: প্লে/পজ, পরবর্তী/পূর্ববর্তী ট্র্যাক এবং লাইক/আনলাইক অ্যাকশনের জন্য গ্লোবাল হটকি সেট করুন।
### ব্যবহার নির্দেশিকা
- **বাম-ক্লিক**: প্লেব্যাক প্যানেল দেখান বা লুকান।
- **ডান-ক্লিক**: কনটেক্সট মেনু খুলুন।
- **প্যানেলে হোভার**: বিস্তারিত প্লেব্যাক নিয়ন্ত্রণ প্রকাশ করুন।
SpotMenu MIT লাইসেন্সের অধীনে প্রকাশিত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.