इस प्रोजेक्ट के बारे में
MuPiBox रास्पबेरी पाई पर बना एक पोर्टेबल म्यूजिक बॉक्स है जिसे टच डिस्प्ले के माध्यम से संचालित किया जाता है। यह बच्चों और वृद्ध लोगों के लिए लक्षित है, इसलिए इंटरैक्शन मॉडल को सरल रखा गया है: उपयोगकर्ता पारंपरिक डेस्कटॉप प्लेयर को प्रबंधित करने के बजाय स्क्रीन पर संगीत चुनते हैं।
प्लेबैक स्रोतों में स्थानीय संगीत फ़ाइलें, Spotify और स्ट्रीम शामिल हैं। परियोजना GitHub पर एक स्थिर रिलीज़ के रूप में वितरित की जाती है और इसकी अपनी वेबसाइट के माध्यम से प्रलेखित है, जिसमें आवश्यकताएं, ज्ञात संगत हार्डवेयर और इंस्टॉलेशन निर्देश शामिल हैं। समुदाय समर्थन Discord चैनल के माध्यम से उपलब्ध है, साथ ही YouTube और Facebook पर अतिरिक्त सामग्री भी है।
सॉफ़्टवेयर कई मौजूदा घटकों पर आधारित है, जिनमें बेस सिस्टम के रूप में DietPi, Spotify प्लेबैक के लिए librespot, mplayer-wrapper, pi-blaster, google-tts, fbv और एक initramfs स्प्लैश शामिल हैं, और यह Sonos Kids Controller तथा SpotifyController परियोजनाओं को प्रभाव के रूप में श्रेय देता है। npm पैकेज, सिस्टम पैकेज, बाइनरी और सेवाओं जैसी निर्भरताएं एक समर्पित DEPENDENCIES.md फ़ाइल में सूचीबद्ध हैं।
विकास के लिए, रिपॉजिटरी बॉक्स UI और बैकएंड सर्वर को src के अंतर्गत PHP-आधारित एडमिन इंटरफेस से AdminInterface/www के अंतर्गत अलग करती है। GitHub Codespaces समर्थित है, इसलिए योगदानकर्ता स्थानीय सेटअप के बिना ब्राउज़र में काम कर सकते हैं; README में npm install चलाना, कॉन्फ़िगरेशन टेम्पलेट्स की प्रतिलिपि बनाना, बैकएंड और फ्रंटएंड डेवलपमेंट सर्वर शुरू करना, और एडमिन इंटरफेस के लिए php -S का उपयोग करना वर्णित है। एक Dockerfile उत्पादन-जैसी सेटिंग में परिवर्तनों का परीक्षण करने की अनुमति देता है, जो वर्तमान में बॉक्स UI तक सीमित है। एक अलग दस्तावेज़ एक AI कोडिंग सहायक के लिए एक प्रॉम्प्ट प्रदान करता है ताकि किसी अन्य MuPiBox परियोजना में Cover Flow थीम को फिर से बनाया जा सके।
योगदान का स्वागत है, मुख्य रूप से issues और pull requests के माध्यम से। परियोजना PayPal के माध्यम से दान भी स्वीकार करती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.