CrunchBang Linux 10 ve Debian Squeeze'de IDJC ile radyo akışı için nihai çözüm

Yapılandırmalar, bağımlılıklar, depolar ve farklı boyutlardaki böceklerle mücadele ettiğim bir hafta sonundan sonra, ektoplazma zihnim aniden aydınlandı ve kullanıcılarının yaşadığı kalıcı sorunu çözmeyi başardım. Debian 6 y çatırtı patlaması 10 İnternet radyosu, akış ve podcasting için Linux'taki tek iyi ve güçlü program: İnternet DJ Konsolu (IDJC).

Bahsettiğim sorun, IDJC 0.8.3'ün depolarla doğru bir şekilde kurulmasının ardından (tüm bağımlılıkları ile) en Debian 6 y Crunch Bang Linux 10 iletmek için sunucumuza bağlanmaya çalışırken (yerel veya harici, icecast veya shoutcast) bağlanamadığınızı belirten hata mesajını alıyorsunuz, 3 kez daha deneyin ve aniden IDJC beklenmedik bir şekilde kapanıyor (Linux'ta, programların Windows'un herhangi bir kaba sürümünde olduğu gibi yüksek sesle çökmesi veya çökmesi utanç verici ...)

Yüzlerce foruma danışarak bu hatanın (hata) olduğunu bile öğrendim zaten Debian programcılarına rapor edilmişti ve CrunchBang forumlarında (CrunchBang #! Linux, Debian'ın -wheezy, sid- "kararlı" -squezee- ve "test" sürümlerinden türetilmiştir, bu nedenle bu hata onu da etkiler) ancak hala IDJC'nin 0.8.7 ve 0.8.8 sürümleri için çözme sürecindeler, tek sürüm olan 0.8.3 sürümüne bağımlı olanları bırakıyorlar ve bu da depodaki debian main -stable'dan yüklenebiliyor. '.

Ne düşündüğünüzü biliyorum: Neden Debian resmi sayfasından en son IDJC .deb paketi? » Basit bir nedenden ötürü, onu kurarken, bize sırasıyla Debian 2.6 ve CrunchBang 3.0 kullanan 6 ve 10 çekirdeklerinde henüz desteklenmeyen eksik bağımlılıklara sahip olduğu hata mesajını atıyor.

Ancak Siberuzay Altdünya'sında her şeyin bir çözümü vardır. Henüz Debian 6 veya CrunchBang 10'da IDJC'yi kurmadıysanız, onu kararlı Debian deposundan korkmadan kurmak için talimatları izleyin (hatalar içeren 0.8.3 sürümüdür, ancak yine de onu düzeltebilmek için yüklemeniz gerekir. sonra). bir konsolda çalıştırıldığında:

$ sudo apt-get install idjc

Ve sonra gerekli tüm bağımlılıkları kurun:

$ 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 ses sunucusuna gerçek zamanlı olarak ses ve kullanılabilir bellek üzerinde tam kontrol vermek isteyip istemediğinizi sorduğum anda HAYIR deyin (böylece sisteminiz çökmez).

JACK Audio konsolu üzerinden ilk kez çalıştırın:

$ jackd -d alsa

Gerçek zamanlı yürütme çakışmasını düzeltin:

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

İşlemi sistem ses kullanıcı grubunuza ekleyin:

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

Son olarak, IDJC'nin ALSA'da JACK Audio ile aynı anda başlaması için komut dosyasını oluşturun:

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

Değişikliklerin geçerli olması için yeniden oturum açın.

Programı çalıştırıp yapılandırdığınızda, IDJC'nin iletmek için sunucunuza bağlanamaması sorununu zaten yaşadığınızı (veya daha önce kurduysanız) fark edeceksiniz. Ama işte sihir geliyor:

  • IDJC ve Jack Audio'yu tamamen kapatın
  • Synaptic Paket Yöneticisini açın ve "idjc" yi arayın
  • İdjc 0.8.3 görünür görünmez, sağ tıklayın ve tamamen kaldırmak için işaretleyin
  • Değişiklikleri uygulayın ve kaldırın. Dışarı çıkın ve Synaptic'i kapatın
  • Bu .deb paketini buradan indirin: IDJC 0.8.1x86
  • 64 bit sürümde Debian veya CrunchBang kullanıyorsanız, buradan .deb paketini indirin: IDJC 0.8.1 amd64
  • İndirilen .deb paketine çift tıklayın ve kurun

Kesinlikle, ÇALIŞAN önceki IDJC sürümünü yüklemeniz gerekiyor, çalıştırdığınızda tüm ayarlarınızı koruduğunuzu ve artık akış sunucunuza bağlanabileceğinizi ve radyonuzu internet üzerinden sorunsuz bir şekilde iletebileceğinizi fark edeceksiniz.

IDJC çalıştırılırken, vorbistools programı "vorbiscomment" ı bulamadığını belirten bir mesaj görünür - ki bu gerçekten gerekli değildir - ve devam etmek isteyip istemediklerini sorar; "Evet" i tıklayın ve IDJC herhangi bir çakışma olmadan başlayacaktır.

Güncelleme Yöneticisi, muhtemelen eski IDJC sürümünüzü güncellemeniz gerektiğini size söyleyecektir; sizi rahatsız etmemesi veya yanlışlıkla güncelleyebilmeniz için, Güncelleme Yöneticisini kapatın ve Synaptic'i tekrar açın, Ayarlar menüsünde Depolar'ı seçin ve "Debian Yazılımı" sekmesinde "Resmi olarak desteklenen (ana)" kutusunun işaretini kaldırın, depoları yeniden yüklemeyi kabul edin ve kabul edin değişiklikleri ve işi işaretlemek için, her zaman internet radyonuzu iletmek için mükemmel çalışan ve bağlanan bu IDJC sürümüne sahip olacaksınız.

Umarım bu talimatlar sizin için biraz yararlıdır ve hepinize selamlar dilerim.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   pandev92 dijo

    Çok iyi ama onu skype ile bağlayamıyorum, bu yüzden hiçbir şey gibi değil….

    1.    Wisp dijo

      Pulseaudio'yu (yalnızca ALSA'ya sahipseniz) tüm bağımlılıkları ile kurun:

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

      Varsayılan yapmak için bu komut dosyasını oluşturun:

      ~/etc/asound.conf

      Aşağıdakileri kopyalayıp içine yapıştırın:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      Kaydedin, kapatın ve sisteminizi yeniden başlatın, ardından bu eklentiyi yükleyin:

      sudo apt-get install pulseaudio-module-jack

      ve sonra bu komut dosyasını metin düzenleyicinizle oluşturun ("home" klasörünüze "pulseidjc.sh" olarak kaydedin):

      #!/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

      JACK Audio sunucusunu ve voila'yı başlattıktan sonra çalıştırın (OpenBox menüsünde veya Debian masaüstünde bir başlatıcıya dönüştürebilirsiniz), bu modül zaten bağlantılarda görünür ve aux _lt ve aux_ girişlerine bağlanmanıza izin verir rt idjc'de Pulse Audio JACK Sink çıkışı verir ve böylece sistemin tüm sesini IDJC'ye gönderirsiniz, Skype'ı başlatır ve IDJC'deki Aux düğmesine (mikrofonun yanında yeşil jak konektörü olan, yeşil telefon), böylece aramalarınızı canlı yayınlayabilir ve dinleyicileriniz şarkı ister veya neredeyse yeni bir gömlek kazanabilirsiniz.

      1.    Wisp dijo

        Hahaha, cevaplara bu kadar çok kod koymaya izin var mı bilmiyorum; Neredeyse başka bir gönderi yaptım ... hahaha lütfen sorun değilse düzeltin.

    2.    Bernat dijo

      Kahretsin, doğru, radyonuzdan arama yapabilmek kesinlikle gerekli !!!
      Kimse çözdü mü? Linux'ta kayboldum, ancak bu platformda çalışarak yayın yapabilmek istiyorum.

  2.   pandev92 dijo

    Tamam, şimdi başka bir sorunum var, bana verdiğiniz yapılandırmayı kullandığım ortaya çıktı, ancak hw 1.0 bağlantı noktasında veya bunun gibi bir şeyde usb kulaklıklarım var, ancak ses doğrudan hoparlörlerden geliyor ve bunun yerine ses çıkıyor. kulaklıklar için ne yapacağımı bilmiyorum xddd ...

    1.    Wisp dijo

      Normal bir kulaklık jakı deneyin ve sesin doğru şekilde çıktığını doğrulayın; usb kulaklıklar Pulseaudio'da kayıtlı değildir ve bu yüzden hala ALSA'dalar, bağladığınız usb portuna bağlı olarak, onları JackPulseaudio Sink'te aramanız ve bulunduğunuz programa bağlı olarak sisteme veya idjc'ye yönlendirmeniz gerekir. kullanarak.

  3.   medina07 dijo

    Çok güzel, bilgi için teşekkürler ... şimdi bence gerekli olan tek şey iyi bir Karaoke oyuncusu çünkü mevcut olanlar utanç verici.

  4.   karlitux dijo

    Teşekkür ederim. Yuvarlak bir makale. Öğrencilerimle birlikte uygulayacağım.

  5.   Emerson dijo

    Talimatları takip ediyorum ama bana bu cevabı veriyor

    Aşağıdaki paketlerin karşılanmamış bağımlılıkları vardır:
    libavcodec-dev: Bağlıdır: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) ancak yüklenmeyecek
    libavformat-dev: Bağlıdır: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1) ancak yüklenmeyecek
    Bağlıdır: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), ancak yüklenmeyecek
    E: Sorunlar düzeltilemedi, kırık paketleriniz elinizde.

    Pencereleri radyosunda bırakmakla ilgilenen bir acemi için herhangi bir çözüm var mı?

    şimdiden teşekkürler

  6.   Gonza! dijo

    Selam. bir usb mikrofonum var, özellikle bir behringer c1u. ve internet dj konsolunda nasıl yapılandıracağımı bilmiyorum, biri bana yardım edebilir mi? çünkü nasıl yapılandıracağımı bilmiyorum

  7.   leonardo auza dijo

    Ancak ZaraRadio + Winamp + Shoutcast'i de kullanabilirsiniz (tümü Winne ile benzetilmiştir), en azından CentO'larda çok iyi çalışır. Akış hizmetiyle: http://www.netyco.com/in/servicios/streaming-de-audio/

    Şarap Bağlantısı: http://www.winehq.org/download/

    selamlar.

    1.    Wisp dijo

      Ve iyi bir pencere görevlisi olarak, eskimiş Winamp'ı, korkunç Zara Radyosunu ve vasat ve ücretli bir yayın hizmetini taklit etmeyi öneriyor. Hayır teşekkürler, sevgili Windows'unuza geri dönün ve CentOS'u rahat bırakın, nasıl kullanacağınızı bilmiyorsunuz.

  8.   jose_rom dijo

    Çıkışı, tercihleri, jingle düğmelerini görmüyorum.
    0.8.7-2 sürümü düzgün çalışıyor mu? Bu yazıda bildirdiğiniz sorunu çözüyor muyum? Hangi jakı tavsiye edersiniz?

  9.   Emerson dijo

    Başka bir Illuminnatti

    Gerçek şu ki, YILLARDIR denedikten sonra, IDJC'yi asla çalıştırmadım.
    Ve "yıllar" dediğimde, 365 günlük periyotlarda, binlerce saatin yukarıdaki gibi gönderileri arayan, bir nedenden ötürü IDJC ile mp3 olarak yayınlamayı başaran aydınlanmış insanlar tarafından yazılmış olduğunu kastediyorum.

    Ama 10 yıldır internet radyolarında bulunan ben, IDJC ile yayın yapan ONE ile hiç tanışmadım.
    Ve küçük program, onu gördüğünüzde, saçmalamak, kılavuzu okumak ve daha fazlasını yapmak, ama sonunda, sadece müzik çalıyor, bir sunucuya yayınlamak için, hiçbir şey
    Onu ubuntu'ya, ubuntu stüdyosuna kurdum, zaten "fabrikadan" gelen Ubuntu Studio'nun en son sürümleriyle denedim bile diyelim - HİÇBİR ŞEY

    Trisquel, Rivendell, Musix ve hatta Puppy müziği !!!!! (ve yazarın webinde uzun yürüyüşler) ve bu arada size kitlesel yarıyı anlatan tüm yapılandırma gönderileri, çünkü IDJC'de JACK Bağlantı Noktalarını nasıl yapılandırdığınızı söyleyen BİR yok,…. Göz, IDJC'de ne derim, JACK'de değil
    İşe yaramaz, çok basit bir winamp'tan shoutcast ile çok basit bir winamp'tan (pahalı) sam yayıncısına kadar, linux'ta yapamazsınız, bu yüzden insanları kopyala / yapıştır ile kandırmayın, bu linux değil iş. görüntünün, neden konuşsun?
    Ve açık olsun ki hiçbir şey beni yayınlamak için linux kullanmaktan daha mutlu edemezdi, benim sevdiğim şey bu, hobim, ama sonunda ...
    ölmeden önce görüp görmediğimi görmek için
    Saygılarımızla

    1.    Wisp dijo

      Emerson, görünüşe göre sana gönderdiğim e-postaları okumamışsın ve bu evrende IDJC'yi nasıl kullanacağını bilmeyen ve düzgün yapılandırmamış tek insansın. Ve "aydınlanmış biri" gibi görünürsem, belki öyleyimdir, kendim için bir şey bulmaya veya çözmeye çalıştığımda nöronlarım sinaps yapar. Deneyin, daha az TV ve daha fazla beyin. Sorun değil.

      1.    Emerson dijo

        Ha, Ve özverili yardımına ne kadar minnettar olduğumu bilmiyorsun, gerçekten, gerçekten, ama bu "nasıl gittiğini görmek için bunu dene" veya "bulup bulmadığını görmek için buraya bak", yeterince yaptım o.
        Elbette anlamayan tek kişi benim, ama onu "SÖYLEYİN" anlayanlar anlıyor, ama merakla kimse size beni burada dinlemenizi veya bunu böyle yapılandırmanızı söylemiyor.
        Şu anda onu çalıştırmaya yaklaşan tek dağıtım Puppy'dir (paradoksal olarak mini bir linux), ama onu çoktan güldürdüm, solitaire yapan biri gibi yapıyorum, Sam Broadcaster sinemaya gidiyor, öyle Linux'un sonsuz labirentine girmek için pencerelere bir ilaç bulmak daha kolay.
        Ve kim bana inanmıyor, sadece kendinize neden Linux'a atıfta bulunan milyonlarca (farklı) gönderi olduğunu, aynı şey için binlerce farklı tarif olduğunu sorun.
        Linux'ta basit ofis işinin dışına çıkarsanız, unutun gitsin
        işe yarayan hiçbir şey yok ve eğer bana inanmıyorsan dene, hahahahaha
        ve bana söyleyecekler

    2.    Miguel R.Navarro dijo

      Benim durumumda, 8'da Fedora 2009'de mükemmel çalışmasını sağladım, ancak IDJC'nin bence hala çok yeşil bir yazılım olduğunu söylemeliyim, özellikler açısından diğer ücretli seçeneklerden yetersiz kalıyor SAM Broadcaster veya RadioBoss gibi, her ikisi de Wine'ın uyumluluk katmanı kullanılarak çalıştırılabilir, ne yazık ki pek iyi çalışmaz, ancak işlevseldir.
      Benim görüşüme göre aleyhte çalışan bir şey jackd kullanımıdır, bence o şey sıradan kullanıcı için çok düşmanca, evet, belgeler ve sevdikleri şeyler var, ama çoğu zaman İngilizce ya da birkaç şey var mevcut dağıtımlarda zaten kullanılmıyor.
      Mixx adında, GNU / Linux için bir sürümü olan ve DJ'lere daha çok odaklanan bir alternatif var, ancak IDJC'den çok daha dostça.

  10.   Emerson dijo

    5 yıl önce dün yazmışım gibi bir yazı bıraktım
    Aradaki fark, birkaç şey öğrenmiş olmam
    1. - Şarap ne ise ve ne verir, bu ne söylediklerinin gölgesi ne de verdiği
    ama bu, Radio Boss'un Wine ile çalışmasını istiyorsanız, kendinizi azizlere emanet edin.
    2. IDJC bugün hala karmakarışık, karmaşık, düşmanca, eksik, rahatsız ... ve diğerlerinden herhangi biri ile karşılaştırıldığında bir saçmalık
    Ama var olan TEK şey bu, çünkü oldukça iyi işleyen Mixxx, makinenizin TÜM kaynaklarını tüketiyor - ram belleğiniz ne olursa olsun -
    Ve hayal kırıklığına uğrayın, Linux mektup yazmak, posta okumak, film izlemek, gezinmek ve çok az şey için.
    BAŞKA HER ŞEY İÇİN, pencerelerle yaptığınız gibi görünmüyor bile
    En ufak bir şey yapmak için, google üzerinden yüzlerce saat hacca gitmeniz gerektiğinden bahsetmiyorum bile.
    Ve eski gönderimi görürseniz, ... beş yaşında

    1.    Wisp dijo

      Sinirliyim:
      Sen bir aptalsın; Engelli bir insandan daha kötü olan mükemmel bir geri zekalı aptal, küçük bir kız gibi ağlamazsan, yapmak istediğin her şeyin kolay ve sindirilmiş olmasını gerektirir.
      Sen aptalsın Yıllar önce, Linux ile neden çalışmadığını belirlemek için donanımınızın özelliklerini (görünüşe göre ya Marslı ya da bir çöp tenekesinden almışsınız) girmeniz istendi ve bundan hiç bahsetmediniz.
      Sadece Windows'u nasıl kullanacağınızı biliyorsunuz: böyle kalın, domuz ağılındaki bir domuz gibi cehaletinizde, sıradanlığınızda yuvarlanın ve bildiğim şey nankör bir enayinin yararsız, acı ve tamamen aptal hayatıdır.
      Hoş bir canavarsın.