প্রকল্প সম্পর্কে
MuPiBox হলো Raspberry Pi-ভিত্তিক একটি পোর্টেবল মিউজিক বক্স, যা টাচ ডিসপ্লের মাধ্যমে পরিচালিত হয়। এটি শিশু ও বয়স্কদের লক্ষ্য করে তৈরি, তাই ইন্টারঅ্যাকশন মডেলটি সহজ রাখা হয়েছে: ব্যবহারকারীরা প্রচলিত ডেস্কটপ প্লেয়ার পরিচালনার বদলে স্ক্রিনে মিউজিক বেছে নেন।
প্লেব্যাক সোর্সের মধ্যে রয়েছে লোকাল মিউজিক ফাইল, Spotify এবং স্ট্রিম। প্রকল্পটি GitHub-এ একটি স্থিতিশীল রিলিজ হিসেবে বিতরণ করা হয় এবং এর নিজস্ব ওয়েবসাইটে ডকুমেন্টেশন রয়েছে, যেখানে প্রয়োজনীয়তা, পরিচিত সামঞ্জস্যপূর্ণ হার্ডওয়্যার এবং ইনস্টলেশন নির্দেশনা দেওয়া আছে। Discord চ্যানেলের মাধ্যমে কমিউনিটি সাপোর্ট পাওয়া যায়, এবং YouTube ও Facebook-এ অতিরিক্ত উপকরণ রয়েছে।
সফটওয়্যারটি বেশ কিছু বিদ্যমান কম্পোনেন্টের উপর নির্মিত, যার মধ্যে রয়েছে বেস সিস্টেম হিসেবে DietPi, Spotify প্লেব্যাকের জন্য librespot, mplayer-wrapper, pi-blaster, google-tts, fbv এবং একটি initramfs splash; এটি Sonos Kids Controller এবং SpotifyController প্রকল্পগুলোকে প্রভাবের উৎস হিসেবে কৃতিত্ব দেয়। npm প্যাকেজ, সিস্টেম প্যাকেজ, বাইনারি ও সার্ভিসের মতো ডিপেন্ডেন্সিগুলো একটি আলাদা DEPENDENCIES.md ফাইলে তালিকাভুক্ত করা আছে।
ডেভেলপমেন্টের জন্য, রিপোজিটরিটি src-এর অধীনে বক্স UI ও ব্যাকএন্ড সার্ভারগুলোকে AdminInterface/www-এর অধীনে PHP-ভিত্তিক অ্যাডমিন ইন্টারফেস থেকে আলাদা করে। GitHub Codespaces সমর্থিত, তাই কন্ট্রিবিউটররা লোকাল সেটআপ ছাড়াই ব্রাউজারে কাজ করতে পারেন; README-তে npm install চালানো, কনফিগারেশন টেমপ্লেট কপি করা, ব্যাকএন্ড ও ফ্রন্টএন্ড ডেভেলপমেন্ট সার্ভার চালু করা এবং অ্যাডমিন ইন্টারফেসের জন্য php -S ব্যবহার করার কথা বর্ণনা করা আছে। একটি Dockerfile প্রোডাকশন-সদৃশ পরিবেশে পরিবর্তন পরীক্ষা করার সুযোগ দেয়, যা বর্তমানে বক্স UI-তে সীমাবদ্ধ। একটি আলাদা ডকুমেন্টে অন্য একটি MuPiBox প্রকল্পে Cover Flow থিম পুনর্নির্মাণের জন্য একটি AI কোডিং অ্যাসিস্ট্যান্টের প্রম্পট দেওয়া আছে।
অবদান স্বাগত জানানো হয়, প্রধানত issues ও pull requests-এর মাধ্যমে। প্রকল্পটি PayPal-এর মাধ্যমে অনুদানও গ্রহণ করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.