تعد أنظمة الصوت المنزلية من أمثال 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 وجميع تبعياته ، أدخل الأوامر التالية في نافذة طرفية:

instagram viewer
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 Media Server: 7 طرق

هل تريد تثبيت خادم وسائط Raspberry Pi؟ فيما يلي عدة طرق يمكنك من خلالها البدء في استخدام Raspberry Pi كخادم وسائط الآن!

اقرأ التالي

مواضيع ذات صلة
  • افعلها بنفسك
  • فطيرة التوت
  • دفق الموسيقى
عن المؤلف
فيل كينج (3 مقالات منشورة)

قام الصحفي المستقل في مجال التكنولوجيا والترفيه Phil بتحرير العديد من كتب Raspberry Pi الرسمية. يعمل منذ فترة طويلة في Raspberry Pi والإلكترونيات ، وهو مساهم منتظم في مجلة MagPi.

المزيد من Phil King

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.