تعد أنظمة الصوت المنزلية من أمثال Sonos شائعة ، لكنها قد تكون باهظة الثمن. باستخدام Raspberry Pi وبعض مكبرات الصوت ، يمكنك إنشاء نظام الصوت DIY الخاص بك للعب الموسيقى المخزنة محليًا وتدفقات Spotify ومحطات راديو الإنترنت والبودكاست والمزيد عبر الويب واجهه المستخدم.
كل هذا أصبح ممكنًا بواسطة Mopidy ، خادم موسيقي مقطوع الرأس قابل للتوسيع مكتوب بلغة Python.
ما ستحتاجه لبناء خادم موسيقى
• A Raspberry Pi. سيعمل أي نموذج ، على الرغم من أن Mopidy سيعمل بشكل أسرع على الطرز بالحجم الكامل اللاحقة. إذا كنت تستخدم Pi Zero ، فستحتاج إلى لوحة DAC الإضافية لإخراج الصوت السلكي.
• زوج من مكبرات الصوت بالطاقة مع مقبس ذكر 3.5 ملم لإدخال الصوت. بدلاً من ذلك ، يمكنك إخراج الصوت من خلال التلفزيون الخاص بك عبر HDMI.
• شبكة لاسلكية للوصول إلى خادم الموسيقى عبر واجهة ويب.
1. قم بتثبيت Mopidy
أولاً ، تأكد من أنك تستخدم أحدث إصدار من Raspberry Pi OS. من الناحية المثالية ، يجب إجراء تثبيت نظيف على بطاقة microSD باستخدام Raspberry Pi Imager.
لتثبيت أحدث إصدار من Mopidy وجميع تبعياته ، أدخل الأوامر التالية في نافذة طرفية:
wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -
sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/buster.list
sudo apt التحديث
sudo apt تثبيت mopidy
قد يستغرق تنزيل Mopidy وفك ضغطه بضع دقائق.
إذا كنت تستخدم نظام Raspberry Pi OS مع صورة سطح المكتب ، فستحتاج إلى إضافة مستخدم Mopidy إلى مجموعة الفيديو:
sudo adduser mopidy الفيديو
لجعل Mopidy يعمل كخدمة في الخلفية عند التمهيد ، أدخل:
sudo systemctl تمكين mopidy
2. تكوين إعدادات Mopidy
لتهيئة إعدادات Mopidy حتى تتمكن من الوصول إليها من متصفح ويب على Raspberry Pi أو أي جهاز آخر ، ستحتاج إلى تعديل mopidy.conf ملف:
sudo nano /etc/mopidy/mopidy.conf
في الجزء السفلي من الملف ، أضف الأسطر التالية:
[http]
اسم المضيف = 0.0.0.0
إذا كنت لا تستخدم إخراج الصوت عبر HDMI ، فأضف هذه الخطوط أيضًا (مع حذف المسافة الموجودة في [ صوتي]) لاستخدام مقبس AV مقاس 3.5 مم:
[ صوتي]
الإخراج = جهاز alsasink = hw: 1،0
صحافة السيطرة + X، ومن بعد ص لحفظ الملف.
لاحظ أن الجهاز = hw: 1،0 يخبر Mopidy باستخدام بطاقة الصوت 1 ، الجهاز 0 ، وهو مقبس AV مقاس 3.5 مم. إذا كنت تستخدم لوحة DAC الإضافية بدلاً من ذلك ، فستحتاج إلى تعيينها على قيمة مختلفة - للحصول على قائمة بأجهزة الصوت ، أدخل هذا في Terminal:
اللعب -l
ابدأ تشغيل خدمة Mopidy باستخدام:
نظام sudo بدء mopidy
3. قم بالوصول إلى واجهة ويب Mopidy
حاول الآن الوصول إلى الخدمة من Raspberry Pi الخاص بك أو جهاز آخر على نفس الشبكة. في متصفح الويب ، أدخل العنوان التالي: http://raspberrypi.local: 6680
يجب أن تشاهد صفحة ويب تحتوي على رسالة حول Mopidy.
للوصول إليه بشكل صحيح ، ستحتاج إلى تثبيت عميل ويب كملحق Mopidy. يوجد العديد منها ، ولكن أكثرها تطوراً هو Iris. قم بتثبيته باستخدام:
تثبيت sudo python3 -m pip Mopidy-Iris
تحتاج أيضًا إلى تشغيل الأمر التالي (في سطر واحد) لمنح مستخدم mopidy إذن sudo لتشغيل مثبت Iris:
sudo sh -c 'echo "mopidy ALL = NOPASSWD: /usr/local/lib/python3.7/dist-packages/
mopidy_iris / system.sh ">> / etc / sudoers '
أعد تشغيل خدمة Mopidy حتى يسري التغيير:
إعادة تشغيل sudo systemctl mopidy
حاول الآن الوصول إلى واجهة الويب ، من خلال زيارة العنوان التالي:
http://raspberrypi.local: 6680 / قزحية /
سترى صفحة ويب ترحب بك في Iris. انقر يحفظ وسترى واجهة المستخدم.
4. أضف الموسيقى إلى Mopidy
حسنًا ، أنت الآن بحاجة إلى إضافة بعض ملفات الموسيقى إلى ملف موسيقى مجلد في /home/pi/ الدليل. يدعم Mopidy مجموعة كبيرة من برامج ترميز الصوت ، بما في ذلك MP3 و FLAC. لذا انقل بعض ملفات الموسيقى بالطريقة التي تريدها ، مثل بطاقة ذاكرة USB.
بعد ذلك ، تحتاج إلى تثبيت ملحق Mopidy-Local لقراءة الملفات المحلية. في نافذة Terminal ، أدخل:
تثبيت sudo python3 -m pip Mopidy-Local
أعد الآن فتح ملف إعدادات Mopidy باستخدام:
sudo nano /etc/mopidy/mopidy.conf
ثم أضف الأسطر التالية لتعيينها للبحث عن ملفات الموسيقى في ملف موسيقى مجلد:
[محلي]
media_dir = / home / pi / Music
أعد تشغيل خدمة Mopidy مع:
إعادة تشغيل sudo systemctl mopidy
ثم قم بإجراء مسح للعثور على ملفات الموسيقى الخاصة بك:
sudo mopidyctl فحص محلي
يمكنك أيضًا القيام بذلك من واجهة Iris بالانتقال إلى إعدادات، والتمرير لأسفل والنقر فوق ابدأ الفحص المحلي زر.
ملاحظة: قد يستغرق ظهور المسارات في الواجهة بعض الوقت. قد تحتاج أيضًا إلى النقر فوق تحديث الخيار على الشاشة الرئيسية.
يجب أن تظهر مساراتك الآن في واجهة Iris ويمكنك النقر نقرًا مزدوجًا فوق أحدها لتشغيله. لاحظ أنه حتى عند استخدام جهاز بعيد للوصول إلى واجهة الويب ، سيتم تشغيل الصوت من Raspberry Pi.
هناك جانب آخر يجب ملاحظته وهو أن صورة الألبوم المضمنة في ملفات الموسيقى فقط هي التي ستظهر. حتى ذلك الحين ، كان الأمر ناجحًا وفاتًا.
متعلق ب: الآلات الموسيقية التي يمكنك إنشاؤها باستخدام Raspberry Pi
5. دفق من سبوتيفي
يدعم Mopidy أيضًا خدمات البث مثل Spotify و YouTube Music و SoundCloud. سنوضح لك هنا كيفية تشغيل Spotify ، على الرغم من ملاحظة أنك ستحتاج إلى حساب Premium.
أولاً ، تحتاج إلى تثبيت امتداد Mopidy-Spotify. افتح نافذة طرفية وأدخل:
تثبيت sudo python3 -m pip Mopidy-Spotify
تحتاج إلى إضافة اسم مستخدم وكلمة مرور Spotify Premium إلى ملف تكوين Mopidy الخاص بك وأيضًا زيارة موقع Mopidy لتفويض هذا الامتداد مقابل حساب Spotify الخاص بك. سيعطيك هذا معرف client_id و client_secret لاستخدامهما.
أعد فتح ملف mopidy.conf ملف الإعدادات مع:
sudo nano /etc/mopidy/mopidy.conf
أضف الأسطر التالية ، مع استبدال القيم باسم مستخدم Spotify وكلمة المرور و client_id و client_secret اللذين حصلت عليهما من mopidy.com:
[سبوتيفي]
اسم المستخدم =
كلمة المرور =
client_id =
client_secret =
كما كان من قبل ، اضغط على السيطرة + X، ومن بعد ص للحفظ والخروج.
أعد تشغيل خدمة Mopidy مع:
إعادة تشغيل sudo systemctl mopidy
الآن قم بتحديث واجهة ويب Iris في raspberrypi.local: 6680 / iris / ويجب أن تتمتع بحق الوصول الكامل إلى Spotify.
6. أضف راديو الإنترنت إلى Mopidy
يمكنك أيضًا الاستماع إلى محطات الراديو المفضلة لديك عبر TuneIn. لتثبيت الامتداد ، أدخل:
تثبيت sudo python3 -m pip Mopidy-TuneIn
إعادة تشغيل sudo systemctl mopidy
في واجهة ويب Iris ، حدد ملف تصفح الخيار وبعد ذلك انضبط للوصول إلى خيارات مثل راديو محلي, موسيقى (لاختيار الأنواع) ، و المدونة الصوتية.
للحصول على مجموعة أكثر شمولاً من البودكاست ، يمكنك تثبيت ملحق Mopidy-Podcast مع:
sudo python3 -m pip تثبيت Mopidy-Podcast
إعادة تشغيل sudo systemctl mopidy
يتيح لك ذلك تصفح ملفات البودكاست الموزعة على هيئة موجز ويب لـ RSS وتشغيل حلقات فردية في مجموعة متنوعة من تنسيقات الصوت. يمكنك أيضًا إضافة الامتداد الاختياري Mopidy-Podcast-iTunes الخاص به ، والذي يتيح لك البحث عن البودكاست وتصفحه من متجر Apple iTunes.
اقرأ أكثر: أفضل مشاريع Raspberry Pi للمبتدئين
إنشاء مشغل الموسيقى المخصص الخاص بك
بالإضافة إلى تجربة امتدادات Mopidy الأخرى المتاحة (mopidy.com/ext) ، يمكنك أيضًا إضافة شاشة LCD صغيرة لإنشاء مشغل محمول. واحدة من أسهل الطرق للقيام بذلك هي باستخدام إحدى الوظائف الإضافية Pirate Audio بواسطة بيموروني، والتي تتمتع بميزة DAC (المحول الرقمي إلى التناظري) لتحسين جودة إخراج الصوت.
ومع ذلك ، اخترت استخدام Mopidy ، فنحن على يقين من أنك ستتمتع بتجربة استماع رائعة مع مشغل موسيقى Raspberry Pi القابل للتخصيص.
هل تريد تثبيت خادم وسائط Raspberry Pi؟ فيما يلي عدة طرق يمكنك من خلالها البدء في استخدام Raspberry Pi كخادم وسائط الآن!
اقرأ التالي
- افعلها بنفسك
- فطيرة التوت
- دفق الموسيقى
قام الصحفي المستقل في مجال التكنولوجيا والترفيه Phil بتحرير العديد من كتب Raspberry Pi الرسمية. يعمل منذ فترة طويلة في Raspberry Pi والإلكترونيات ، وهو مساهم منتظم في مجلة MagPi.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.