الإعلانات

إنشاء دفق الموسيقىهناك عدد قليل من الأشخاص الذين يجدون إنشاء تياراتهم الخاصة بهم أمرًا مفيدًا للقيام به ، لأي سبب يريدون أو يحتاجون إليه. منذ أن بدأ عصر YouTube ، أصبح بث الفيديو ساخنًا ولا يزال دفق الموسيقى / الصوت أمرًا شائعًا إلى حد كبير. العملية في لينكس، على الرغم من سهولة تكوينه الأساسي ، إلا أنه طويل إلى حد ما.

تنصل

Icecast هي في الواقع مجرد الخدمة التي ستقوم بدفق الصوت الذي يتم تشغيله من قبل برنامج موسيقى آخر. في هذه المقالة سنستخدم mpd ، وهي تركيبة مقبولة من قبل معظم الناس. ستعمل التعليمات ، في الغالب ، في أي توزيع لـ Linux ، على الرغم من أنني سأغطيها تحديدًا أوبونتو و فيدورا 4 توزيعات Linux الموصى بها لمساعدتك في اختيار الخيار المناسب لكعندما تقرر أخيرًا أن تأخذ زمام المبادرة وتتجول في Linux Avenue ، ستحتاج إلى أن تكون قادرًا على تحديد أي توزيعة مناسبة لك. اتخاذ القرار الصحيح هو أمر مهم ... اقرأ أكثر . ما لم تكن هناك اختلافات كبيرة في الأوامر ، سيحتاج مستخدمو Ubuntu إلى إضافة "sudo" في مقدمة كل أمر أقوم بتغطيته حيث هناك حاجة إلى أذونات الجذر (وهو جزء كبير). لن تحتوي جميع الأوامر على علامات الاقتباس.

instagram viewer

هذه الإرشادات مخصصة للإعداد البسيط ، وليست الطريقة الأكثر أمانًا للقيام بالأشياء. إذا كنت ترغب في إنشاء دفق موسيقي خاص بك ومشاركته بشكل عام وليس داخل شبكتك ، فيرجى التأكد من اتباع إجراءات الأمان المناسبة.

تعليمات

تثبيت وتكوين MPD

أول شيء هو التثبيت mpd، لذلك قم بتشغيل المحطة. يحتاج مستخدمو Fedora إلى التبديل إلى الجذر من خلال كتابة "سو -"وإدخال كلمات المرور الخاصة بهم. ثم ، في فيدورا ، قم بإصدار الأمر "يم تثبيت MPD"، بينما يستخدم مستخدمو أوبونتو"sudo apt-get تثبيت mpd“. بمجرد اكتمال ذلك ، استخدم محرر المحطة الطرفية المفضل لديك (مثل نانو) لتحرير الملف على /etc/mpd.conf.

في أول سطرين ، ابحث عن ما يلي واستبدله باسم المستخدم المعتاد (أو أنشئ مستخدمًا جديدًا خصيصًا لـ Icecast واستخدمه بدلاً من ذلك):

دليل الموسيقى "/ home / USER / music" playlist_directory "/ الصفحة الرئيسية / USER / موسيقى / قوائم التشغيل" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file "/home/USER/.mpd/mpd.error"

بعد ذلك بوقت قصير ، سيكون جزء من النص عبارة عن سطر صغير ، حيث تحتاج مرة أخرى إلى استبدال المستخدم بالذي تريد استخدامه:

المستخدم "USER"

بعد ذلك ، ابحث عن النص التالي وتأكد من تطابقه:

bind_to_address "127.0.0.1" منفذ "6600"

أخيرًا ، ابحث عن جزء كبير يبدو مشابهًا لهذا (في Fedora ، إنها المجموعة الثالثة "audio_output" في ملف التكوين الافتراضي):

مخرج الصوت { اكتب "يصرخ" اسم "وصف موجز دفق" استضافة "localhost" منفذ "8000" تحميل "/ mpd.ogg" كلمة المرور "hackme" جودة "5.0" # معدل البت "128" تنسيق "44100: 16: 2" # مستخدم "مصدر" # اختياري. # الوصف "وصف دفق بلدي" # اختياري. # نوع "جاز" # اختياري. # عام "لا" # اختياري. }

قم بتغيير المعلومات في ملف التكوين الخاص بك لمطابقتها مع الرمز أعلاه. للاستخدام البسيط ، يمكنك الاحتفاظ بكلمة مرور "hackme" ، ولكن إذا كنت ترغب في مشاركة البث مع الإنترنت ، فإنني أوصي بشدة بتغييره. بمجرد الانتهاء من تحرير الملف ، احفظه وأغلقه خارج المحرر.

بعد ذلك ، اترك أذونات الجذر (أو انزل sudo إذا كنت تستخدم Ubuntu) واكتب ما يلي:

مؤتمر نزع السلاح $ الصفحة الرئيسية. mkdir -p موسيقى / قوائم تشغيل. mkdir .mpd

يؤدي هذا إلى إنشاء المجلدات الضرورية التي يحتاجها البرنامج الخفي mpd كما هو موضح في ملف التكوين.

تثبيت Icecast

إنشاء دفق الموسيقى

بعد ذلك سنقوم بتثبيت Icecast، لذا يحتاج مستخدمو Fedora و Ubuntu إلى كتابة (كجذر) "يم تثبيت icecast"و"sudo apt-get تثبيت icecast"، على التوالي.

إذا لم تقم بتغيير كلمة المرور في mpd ، فلن تكون هناك حاجة إلى تكوين لـ Icecast! ومع ذلك ، إذا كنت قد استخدمت كلمة مرور مختلفة أو أردت تغيير أرقام المنافذ ، فيمكنك تغيير جميع مثيلات تلك الموجودة في ملف التكوين ، الموجود في /etc/icecast.xml.

تثبيت وتكوين Pitchfork

تهانينا! لديك بالفعل جميع خدمات الخلفية مثبتة ومهيأة! ومع ذلك ، لا تزال بحاجة إلى واجهة لتهيئة mpd ، وإلا فلن تعرف ما يجب تشغيله. أوصي باستخدام أداة تكوين قائمة على الويب تسمى Pitchfork. حتى نتمكن من تشغيل ذلك ، نحتاج إلى تثبيت المزيد من الحزم.

في Fedora ، سنكتب "يم تثبيت httpd mysql-server php php-mysql php-gd php-pear“. في أوبونتو ، سيكون "sudo apt-get install apache2 mysql-server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.

بمجرد الانتهاء من التثبيت ، قم بتنزيل Pitchfork من هنا واستخراج الملفات في مجلد Apache الافتراضي ، وهو إما /var/www أو /var/www/html حسب النظام. من أجل تسهيل الأمور علينا ، اكتب ما يلي:

chown -R اباتشي: اباتشي / فار / www أو chown -R اباتشي: اباتشي / فار / www / html. chmod -R 777 / var / www / config أو chmod -R 777 / var / www / html / config

قبل أن نصل إلى الأجزاء الأكثر متعة ، ما زلنا بحاجة إلى بدء خدماتنا. لدينا ثلاث خدمات ، httpd (أو apache2 في Ubuntu) ، Icecast ، و mpd. لذا في Fedora ، سنكتب "الخدمات بداية"، استبدال باسم الخدمة. في Ubuntu ، افعل نفس الشيء للأمر "sudo /etc/init.d/ بداية“.

الآن قم بتشغيل المتصفح المفضل لديك وتوجه إلى المضيف المحلي (أو إذا كنت تفعل كل هذه الخطوات على خادم منفصل ، فتوجه إلى عنوان ذلك الخادم). يجب أن يتم الترحيب بك الآن بواسطة Pitchfork ، ويمكننا المضي قدمًا وتكوينه.

إنشاء دفق الموسيقى

تحت صفحة التكوين ، لا يوجد الكثير مما عليك فعله. فقط تأكد من أن العنوان والمنفذ متماثلان في ملف تهيئة mpd ، واترك حقل كلمة المرور فارغًا. في المنتصف ، يمكنك إدخال كلمة مرور تسجيل الدخول بحيث يمكن تقييد الوصول إلى Pitchfork. احفظ وسيتم إعادتك إلى الصفحة الرئيسية. يمكنك الآن إضافة الأغاني وتشغيلها عبر Icecast!

إنشاء دفق الموسيقى

إذا كنت ترغب في الاتصال ببثك ، فهناك طريقة سهلة للقيام بذلك. شريطة أن تقوم بفتح المنفذ 8000 ، يمكنك الانتقال إلى جهاز كمبيوتر مختلف ، والانتقال إلى متصفح والكتابة : 8000 ، وانقر على رابط M3U. لقد انتهيت أخيرًا!

إنشاء دفق الموسيقى

الاعتبارات النهائية

يرجى ملاحظة أنه في Pitchfork لا يعمل شريط تمرير مستوى الصوت. ومع ذلك ، يجب أن يحتوي مشغل الوسائط على واحد ، بحيث لا يكون هناك مشكلة. أيضًا ، عند إضافة الأغاني ، قد لا تظهر على الفور. في هذه الحالة يجب عليك ببساطة تحديث الصفحة.

بالنظر إلى الخطوات اللازمة ، سأقدم بعض الدعم في قسم التعليقات. إذا كان لديك مشاكل ، اطلب المساعدة هناك!

خاتمة

Icecast هي طريقة رائعة للحصول على الموسيقى أثناء التنقل. بالإضافة إلى من لا يريد محطته الإذاعية الشخصية عبر الإنترنت؟ يمكن أن يكون لإنشاء دفق الموسيقى الخاص بك أغراضه ويمنحك بعض المرح أيضًا.

هل تعتقد أنك ستنشئ دفق موسيقى؟ ما الذي يعجبك أو لا يعجبك في الفكرة؟ اسمحوا لنا أن نعرف في التعليقات!

حقوق الصورة: صراع الأسهم

داني خبير في جامعة شمال تكساس ويتمتع بجميع جوانب البرمجيات مفتوحة المصدر ولينكس.