الحل النهائي لبث الراديو باستخدام IDJC على CrunchBang Linux 10 و Debian Squeeze

بعد عطلة نهاية أسبوع من الكفاح مع التكوينات والتبعيات والمستودعات والأخطاء ذات الأحجام المختلفة ، أضاء عقلي الخارجي فجأة وتمكنت من حل المشكلة الدائمة التي يواجهها مستخدمو ديبيان 6 y كرانش بانغ 10 مع البرنامج الوحيد اللائق والقوي على Linux للراديو عبر الإنترنت والبث والبث: Internet DJ Console (IDJC).

المشكلة التي أشير إليها هي أنه بمجرد تثبيت IDJC 0.8.3 عبر المستودعات بشكل صحيح (بكل تبعياتها) en ديبيان 6 y CrunchBang Linux 10 عند محاولة الاتصال بخادمنا للإرسال (محلي أو خارجي ، icecast أو shoutcast) تلقيت رسالة خطأ تفيد بأنه لا يمكنك الاتصال ، حاول 3 مرات أخرى وفجأة يتم إغلاق IDJC بشكل غير متوقع (عار تام في Linux ، أن تتعطل البرامج أو تتعطل بصوت عالٍ كما هو الحال في أي إصدار مبتذل من Windows ...)

بعد استشارة مئات المنتديات ، اكتشفت أن هذا الخطأ (خطأ) تم بالفعل إبلاغ مبرمجي دبيان وعلى منتديات CrunchBang (CrunchBang #! Linux مشتق من الإصدارين "المستقر" -squezee- و "الاختباري" - wheezy، sid- من دبيان ، لذا فإن هذا الخطأ يؤثر عليه أيضًا) لكنهم ما زالوا في طور حلها للإصدارات 0.8.7 و 0.8.8 من IDJC ، تاركين أولئك الذين يعتمدون على الإصدار 0.8.3 ، الإصدار الوحيد المتاح والذي لا يزال من الممكن تثبيته من المستودع 'debian main -stable ".

أعرف ما تفكر فيه: لماذا لا نقوم بتثبيت أحدث حزمة IDJC .deb من موقع دبيان الرسمي؟ » حسنًا ، لسبب بسيط وهو أنه عند تثبيته ، فإنه يلقي علينا برسالة خطأ مفادها أنه يفتقر إلى التبعيات التي لم يتم دعمها بعد في kernel 2.6 و 3.0 التي تستخدم Debian 6 و CrunchBang 10 على التوالي.

لكن كل شيء له حل في العالم السفلي للفضاء السيبراني. إذا لم تكن قد قمت بعد بتثبيت IDJC في Debian 6 أو CrunchBang 10 ، فاتبع التعليمات لتثبيته من مستودع دبيان الثابت دون خوف (الإصدار 0.8.3 به أخطاء ، ولكن لا يزال يتعين عليك تثبيته حتى تتمكن من إصلاحه لاحقًا). في تشغيل وحدة التحكم:

$ sudo apt-get install idjc

ثم قم بتثبيت جميع التبعيات اللازمة:

$ sudo apt-get install build-essential libc6-dev libglib2.0-dev libjack-dev jackd libvorbis-dev libsamplerate0-dev libsndfile1-dev python-gtk2-dev libmpg123-dev libavcodec-dev libavformat-dev libtwolame-dev libmp3lame-dev libflac-dev python-mutagen libspeex-dev

بمجرد أن يسألك عما إذا كنت تريد منح خادم الصوت JACK التحكم الكامل في الصوت والذاكرة المتاحة في الوقت الفعلي ، قل لا (حتى لا يتعطل نظامك).

تشغيل عبر وحدة التحكم JACK Audio لأول مرة:

$ jackd -d alsa

إصلاح تعارض التنفيذ في الوقت الفعلي:

$ sudo su -c 'echo "@audio - rtprio 99" >> /etc/security/limits.conf

أضف العملية إلى مجموعة مستخدمي صوت النظام لديك:

$ sudo usermod -a -G audio $(whoami)

وأخيرًا ، قم بإنشاء البرنامج النصي لـ IDJC ليبدأ مع JACK Audio في ALSA في نفس الوقت:

$ echo "/usr/bin/jackd -d alsa -r 44100 -p 256" > ~/.jackdrc

وأعد تسجيل الدخول حتى تدخل التغييرات حيز التنفيذ.

عند تشغيل البرنامج وتكوينه ، ستلاحظ (أو إذا قمت بالفعل بتثبيته من قبل) أن لديك بالفعل مشكلة لا يمكن لـ IDJC الاتصال بخادمك للإرسال. ولكن هنا يأتي السحر:

  • أغلق IDJC و Jack Audio بالكامل
  • افتح مدير الحزم Synaptic وابحث عن "idjc"
  • بمجرد ظهور idjc 0.8.3 ، انقر بزر الماوس الأيمن وحدده لإلغاء التثبيت تمامًا
  • قم بتطبيق التغييرات وإلغاء تثبيتها. اخرج وأغلق متشابك
  • قم بتنزيل حزمة .deb من هنا: IDJC 0.8.1 إلى x86
  • إذا كنت تستخدم Debian أو CrunchBang في إصدار 64 بت ، فقم بتنزيل حزمة .deb من هنا: IDJC 0.8.1 amd64
  • انقر نقرًا مزدوجًا فوق حزمة .deb التي قمت بتنزيلها وتثبيتها

بالضبط ، يجب عليك تثبيت الإصدار السابق من IDJC الذي يعمل ، عند تشغيله ستدرك أنك احتفظت بجميع إعداداتك وأنه يمكنك الآن الاتصال بخادم البث الخاص بك ويمكنك إرسال الراديو عبر الإنترنت دون مشاكل.

عند تنفيذ IDJC ، تظهر رسالة تفيد بأنه لا يمكن العثور على برنامج vorbistools "vorbiscomment" - والذي لا يحتاجه حقًا - ويسأل عما إذا كانوا يريدون الاستمرار ؛ فقط انقر فوق "نعم" وسيبدأ IDJC بدون أي تعارض.

من المحتمل أن يخبرك مدير التحديث أنك بحاجة إلى تحديث الإصدار القديم من IDJC ؛ حتى لا يزعجك الأمر أو أنك ستقوم بتحديثه عن طريق الصدفة ، أغلق مدير التحديث وافتح Synaptic مرة أخرى ، في قائمة الإعدادات ، اختر المستودعات وفي علامة التبويب "Debian Software" ، قم بإلغاء تحديد المربع "رسميًا مدعوم (رئيسي)" ، أغلق ووافق على إعادة تحميل المستودعات لتمييز التغييرات وفويلا ، سيكون لديك دائمًا هذا الإصدار من IDJC الذي يعمل ويتصل بشكل مثالي لنقل راديو الإنترنت الخاص بك.

آمل أن تكون هذه التعليمات مفيدة لكم ، وتحياتي للجميع.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

19 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   بانديف 92 قال

    جيد جدًا ولكن لا يمكنني توصيله بسكايب لذا فهو لا يشبه أي شيء….

    1.    خصلة شعر قال

      قم بتثبيت Pulseaudio (إذا كان لديك ALSA فقط) بكل تبعياته:

      sudo apt-get install libasound2-plugins pulseaudio paman padevchooser paprefs pavucontrol pavumeter

      قم بإنشاء هذا البرنامج النصي لجعله افتراضيًا:

      ~/etc/asound.conf

      انسخ والصق ما يلي فيه:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      احفظه وأغلقه وأعد تشغيل النظام ، ثم قم بتثبيت هذه الوظيفة الإضافية:

      sudo apt-get install pulseaudio-module-jack

      ثم قم بإنشاء هذا البرنامج النصي باستخدام محرر النصوص الخاص بك (احفظه باسم "pulseidjc.sh" في مجلد "home"):

      #!/bin/bash
      pacmd suspend true
      pactl load-module module-jack-sink channels=2
      pactl load-module module-jack-source channels=2
      pacmd set-default-sink jack_out
      pacmd set-default-source jack_in

      قم بتشغيله (يمكنك تحويله إلى مشغل في قائمة OpenBox أو على سطح مكتب دبيان) بعد بدء تشغيل خادم JACK Audio و voila ، تظهر هذه الوحدة بالفعل في الاتصالات وستسمح لك بالاتصال بمدخلات aux _lt و aux_ rt في idjc مخرجات Pulse Audio JACK Sink وبالتالي سترسل إلى IDJC كل صوت النظام ، وابدأ Skype وانقر ببساطة على زر Aux في IDJC (الذي يحتوي على موصل مقبس أخضر ، بجوار الميكروفون ، وليس أحد الهواتف الخضراء) حتى تتمكن من بث مكالماتك مباشرة ويطلب المستمعون الأغاني أو الفوز بقميص جديد تقريبًا.

      1.    خصلة شعر قال

        هاهاها ، لا أعرف ما إذا كان مسموحًا بوضع الكثير من الرموز في الإجابات ؛ لقد كدت أن أقوم بعمل آخر ... هاهاها هناك ، يرجى إصلاحها إذا لم يكن الأمر يستحق ذلك.

    2.    برناط قال

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

  2.   بانديف 92 قال

    حسنًا ، لدي الآن مشكلة أخرى ، اتضح أنني أستخدم التكوين الذي قدمته لي ، لكن لدي سماعات رأس USB ، والتي توجد في منفذ hw 1.0 أو شيء من هذا القبيل ، لكن الصوت يأتي مباشرة من السماعات وبدلاً من الصوت يخرج لسماعات الرأس ، لا أعرف ماذا أفعل xddd ...

    1.    خصلة شعر قال

      حاول باستخدام مقبس سماعة رأس عادي وتحقق من أن الصوت يخرج بشكل صحيح ؛ سماعات رأس USB غير مسجلة في Pulseaudio وهذا هو السبب في أنها لا تزال في ALSA ، اعتمادًا على منفذ USB الذي قمت بتوصيلها به ، سيتعين عليك البحث عنها في JackPulseaudio Sink وإعادة توجيهها إلى النظام أو idjc اعتمادًا على البرنامج الذي تستخدمه باستخدام.

  3.   medina07 قال

    جيد جدًا ، شكرًا على المعلومات ... الآن الشيء الوحيد المطلوب في رأيي هو مشغل كاريوكي جيد لأن العناصر الموجودة سيئة للغاية.

  4.   كارليتوكس قال

    شكرا. مقال مستدير. سوف أطبقه مع طلابي.

  5.   ايمرسون قال

    أتبع التعليمات ولكنها تعطيني هذه الإجابة

    الحزم التالية لها تبعيات غير الملباة:
    libavcodec-dev: يعتمد على: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) لكنه لن يتم تثبيته
    libavformat-dev: يعتمد على: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1) لكنه لن يتم تثبيته
    يعتمد على: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) لكنه لن يتم تثبيته
    هـ: لا يمكن تصحيح المشكلات ، لقد احتفظت بالحزم المعطلة.

    أي حل للمبتدئ المهتم بترك النوافذ على جهاز الراديو الخاص به؟

    شكرا مقدما

  6.   جونزا! قال

    مرحبا. لدي ميكروفون USB ، وخاصةً behringer c1u. ولا أعرف كيف أقوم بتكوينه على وحدة تحكم دي جي على الإنترنت ، هل يمكن لأي شخص مساعدتي؟ لأنني لا أعرف كيفية تكوينه

  7.   ليوناردو أوزا قال

    ولكن يمكنك أيضًا استخدام ZaraRadio + Winamp + Shoutcast (تمت محاكاة جميعها مع Winne) ، فهي تعمل بشكل جيد جدًا ، على الأقل على CentOs. مع خدمة البث لـ: http://www.netyco.com/in/servicios/streaming-de-audio/

    رابط لـ Wine: http://www.winehq.org/download/

    التحيات.

    1.    خصلة شعر قال

      وكلاعب windowslerdo جيد ، يوصي بمحاكاة برنامج Winamp القديم وراديو Zara الرهيب وخدمة البث المتواضعة والمدفوعة. لا شكرًا ، ارجع إلى نظام Windows المفضل لديك واترك CentOS وشأنه ، فأنت لا تعرف كيفية استخدامه.

  8.   jose_rom قال

    لا أرى أزرار الإخراج ، التفضيلات ، الأناشيد.
    هل يعمل الإصدار 0.8.7-2 بشكل صحيح ، هل أقوم بحل المشكلة التي أبلغت عنها في هذا المنشور؟ أي جاك تنصح؟

  9.   ايمرسون قال

    Illuminnatti آخر

    الحقيقة هي أنه بعد سنوات من المحاولة ، لم أقم مطلقًا بعمل IDJC.
    وعندما أقول "سنوات" أعني ، لفترات من 365 يومًا ، آلاف الساعات من البحث عن منشورات مثل تلك المذكورة أعلاه ، كتبها أشخاص متنورين تمكنوا بالتأكيد لسبب ما من البث بتنسيق mp3 باستخدام IDJC

    لكنني ، الذي أستخدم راديو الإنترنت لمدة 10 سنوات ، لم أقابل مطلقًا ONE الذي يبث مع IDJC
    وأن البرنامج الصغير ، عندما تراه ، يسيل لعابه ، تقرأ الدليل وأكثر ، لكن في النهاية ، يقوم بتشغيل الموسيقى فقط ، للبث إلى الخادم ، لا شيء
    لقد قمت بتثبيته في ubuntu ، في استوديو ubuntu ، حتى أنني جربته مع أحدث إصدارات Ubuntu Studio ، والتي تأتي بالفعل من "المصنع" دعنا نقول - لا شيء

    Trisquel و Rivendell و Musix وحتى موسيقى Puppy !!!!! (والمشي لمسافات طويلة عبر موقع الويب الخاص بالمؤلف) وجميع منشورات التكوين ، والتي تخبرك بالمصادفة عن نصف الكتلة ، لأنه لا يوجد واحد يخبرك بكيفية تكوين منافذ JACK في IDJC ،…. عين ، ماذا أقول في IDJC ، وليس في JACK
    إنه غير مجدي ، ما تفعله في النوافذ في 30 ثانية من برنامج Winamp بسيط للغاية مع الصراخ ، إلى المذيع sam (باهظ الثمن) ، في Linux لا يمكنك ذلك ، لذلك لا تخدع الناس بالنسخ / اللصق ، في نظام Linux هذا لا العمل. للصورة لماذا الكلام؟
    وليكن واضحًا أنه لا يوجد شيء يجعلني أسعد من استخدام نظام Linux للبث ، هذا ما أحبه ، هوايتي ، ولكن في النهاية ... .. عليك أن تترك سروالك مع Redmon's
    لأرى ما إذا كنت أراه قبل أن أموت
    تحياتي

    1.    خصلة شعر قال

      Emerson ، من الواضح أنك لم تقرأ رسائل البريد الإلكتروني التي أرسلتها إليك وأنت الإنسان الوحيد في هذا الكون الذي لا يعرف كيفية الاستخدام ولم يقم بتهيئة IDJC بشكل صحيح. وإذا كنت أبدو مثل "المستنير" ، فربما أنا كذلك ، فإن عصبوناتي تتشابك عندما أحاول اكتشاف أو حل شيء ما بنفسي. جرب ، تلفزيون أقل ومزيد من العقل. عفوا.

      1.    ايمرسون قال

        ها ، وأنت لا تعرف كم أقدر مساعدتك غير الأنانية ، حقًا ، حقًا ، ولكن هذا "جرب هذا لترى كيف ستسير الأمور" أو "انظر هنا لترى ما إذا وجدت" ذلك ، لقد اكتفيت من القيام بذلك عليه.
        بالتأكيد أنا الوحيد الذي لا يفهمها ، لكن أولئك الذين يحصلون عليها "قالوا" فهموا ، لكن الغريب أن لا أحد يخبرك أن تستمع إلي هنا ، أو يخبرك بتهيئتها على هذا النحو.
        في الوقت الحالي ، التوزيعة الوحيدة التي اقتربت من إنجاحها هي Puppy ، (من المفارقات أنها صغيرة من لينوكس) ، لكنني أخذتها بالفعل للضحك ، أفعلها كشخص يقوم بعمل سوليتير ، يذهب Sam Broadcaster إلى الأفلام ، إنه كذلك أسهل في العثور على دواء للنوافذ للوصول إلى متاهة لينكس التي لا نهاية لها.
        ومن لا يصدقني ، فقط اسأل نفسك عن سبب وجود الملايين من المنشورات (المختلفة) التي تشير إلى Linux ، وآلاف الوصفات المختلفة لنفسه
        إذا خرجت من العمل المكتبي البسيط في Linux ، فانسى الأمر
        لا يوجد شيء يعمل ، وإذا كنت لا تصدقني ، فجربه ، هاهاهاها
        وسوف يقولون لي

    2.    ميغيل آر نافارو قال

      في حالتي ، تمكنت من جعله يعمل بشكل مثالي في Fedora 8 ، والذي كان في عام 2009 ، ومع ذلك ، يجب القول أن IDJC هو برنامج لا يزال في رأيي صديقًا للبيئة للغاية ، من حيث الفوائد ، فهو أقل من غيره المدفوع خيارات مثل SAM Broadcaster أو RadioBoss ، والتي يمكن تشغيلها باستخدام طبقة توافق Wine ، والتي للأسف لا تعمل بشكل جيد ، ولكنها وظيفية.
      الشيء الذي يعمل ضدي هو استخدام jackd ، وهذا الشيء في رأيي غير ودود للغاية مع المستخدم العادي ، نعم ، هناك وثائق وما يحلو لهم ، ولكن في كثير من هذه الأوقات يكون باللغة الإنجليزية أو أشياء مختلفة أصبحت قديمة بالفعل في التوزيعات الحالية.
      يوجد بديل يسمى Mixx يحتوي على إصدار خاص بـ GNU / Linux ويركز بشكل أكبر على منسق الأغاني ، ولكنه أكثر ودية من IDJC.

  10.   ايمرسون قال

    منذ 5 سنوات تركت منشورًا كما لو كنت كتبته بالأمس
    الفرق هو أنني تعلمت القليل من الأشياء
    1.- الخمر هو ما هو عليه ويعطي ما يعطي ، وهو ليس ظل ما يقولون هو ولا ما يعطي
    ولكن هذا ما هو عليه ، إذا كنت تنوي جعل Radio Boss يعمل مع Wine ، فاعهد بنفسك إلى القديسين
    2. IDJC اليوم لا يزال في حالة من الفوضى ، ومعقد ، وعدائي ، وغير مكتمل ، وغير مريح ، ... ومقارنة بأي من الآخرين ، فهو منحدر
    ولكن هذا هو الشيء الوحيد الموجود ، لأن Mixxx ، الذي يعمل بشكل جيد ، يستهلك جميع موارد جهازك ، سواء كان لديك ذاكرة RAM-
    وتشعر بخيبة أمل ، فإن Linux مخصص لكتابة الرسائل وقراءة البريد ومشاهدة فيلم والتصفح وغير ذلك الكثير.
    لكل شيء آخر ، لا يبدو الأمر كما تفعل مع النوافذ
    ناهيك عن أنه للقيام بأدنى شيء ، عليك الذهاب في رحلة حج عبر google لمئات الساعات
    وإذا رأيت رسالتي القديمة ... عمرها خمس سنوات

    1.    خصلة شعر قال

      أنا غاضب:
      انت غبي؛ أحمق متخلف تمامًا أسوأ من الشخص المعاق ، يتطلب أن كل ما تريد القيام به سهل ومهضم بالفعل ، إذا كنت لا تبكي مثل فتاة صغيرة
      أنت غبي؛ منذ سنوات طُلب منك إدخال خصائص أجهزتك (التي يبدو أنها إما مريخية أو حصلت عليها من سلة مهملات) لتحديد سبب عدم عملها مع Linux ، ولم تذكرها أبدًا.
      أنت تعرف فقط كيفية استخدام Windows: ابق هكذا ، مثل خنزير في حظيره ، غارق في جهلك ، ووسطاءك ، وما أعرفه هو حياة غير مجدية ومريرة وغبية تمامًا لمصاص ناكر للجميل.
      على الرحب والسعة الوحش.