Konečné riešenie pre streamovanie rádia s IDJC na CrunchBang Linux 10 a Debian Squeeze

Po víkende zápasenia s konfiguráciami, závislosťami, úložiskami a chybami rôznych veľkostí sa moja myseľ na ektoplazmu náhle rozsvietila a podarilo sa mi vyriešiť trvalý problém, ktorý používatelia Debian 6 y Crunch Bang 10 s jediným slušným a výkonným programom v systéme Linux pre internetové rádiá, streamovanie a podcasting: Internet DJ Console (IDJC).

Problém, na ktorý narážam, je ten, že akonáhle je IDJC 0.8.3 správne nainštalovaný cez úložiská (so všetkými jeho závislosťami) en Debian 6 y Crunch Bang Linux 10 pri pokuse o pripojenie k nášmu serveru na prenos (miestne alebo vonkajšie, zamrznuté alebo kričané) zobrazí sa chybové hlásenie, že sa nemôžete pripojiť, skúste to ešte trikrát a náhle sa IDJC neočakávane zatvorí (Celková škoda v systéme Linux, že programy zlyhávajú alebo zlyhávajú tak hlasno ako v ktorejkoľvek vulgárnej verzii systému Windows ...)

Pri konzultácii so stovkami fór som dokonca zistil, že táto chyba (chyba) už boli nahlásené programátorom Debianu a na fórach CrunchBang (CrunchBang #! Linux je odvodený od „stabilnej“ -squezee- a „testovacej“ verzie -wheezy, sid- Debianu, takže táto chyba sa ho týka aj) ale stále sú v procese riešenia pre verzie 0.8.7 a 0.8.8 IDJC, takže tí, ktorí závisia od verzie 0.8.3, jedinej, ktorá je k dispozícii a ktorú je možné stále nainštalovať z debian main úložiska, zostávajú -stabilný '.

Viem, na čo myslíte: Prečo nenainštalujeme Najnovší balíček IDJC .deb z oficiálnej stránky Debianu? » Z jednoduchého dôvodu, že pri jeho inštalácii sa nám zobrazí chybové hlásenie, že má chýbajúce závislosti, ktoré zatiaľ nie sú podporované v jadre 2.6 a 3.0, ktoré používajú Debian 6 a CrunchBang 10.

Všetko však má riešenie v Podsvetí kyberpriestoru. Ak ste si ešte nenainštalovali IDJC v Debiane 6 alebo CrunchBang 10, bez obáv ho nainštalujte zo stabilného úložiska Debianu podľa pokynov (je to verzia 0.8.3 s chybami, ale musíte ju ešte nainštalovať, aby ste ju mohli neskôr opraviť). pri spustení konzoly:

$ sudo apt-get install idjc

A potom nainštalujte všetky potrebné závislosti:

$ 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

Hneď ako sa vás spýtam, či chcete dať audio serveru JACK plnú kontrolu nad zvukom a dostupnou pamäťou v reálnom čase, povedzte NIE (aby nedošlo k zlyhaniu systému).

Spustiť cez JACK Audio konzolu prvýkrát:

$ jackd -d alsa

Oprava konfliktu vykonávania v reálnom čase:

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

Pridajte proces do svojej skupiny používateľov zvukového systému:

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

A nakoniec vytvorte skript pre IDJC, aby sa súčasne začalo s JACK Audio v ALSA:

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

A zmeny sa prejavia znova po prihlásení.

Keď spustíte a nakonfigurujete program, všimnete si (alebo ak ste ho už predtým nainštalovali), že už máte problém, že sa IDJC nemôže pripojiť k vášmu serveru na prenos. Ale tu prichádza kúzlo:

  • Úplne vypnite IDJC a Jack Audio
  • Otvorte Správcu balíkov Synaptic a vyhľadajte výraz „idjc“
  • Hneď ako sa zobrazí idjc 0.8.3, kliknite pravým tlačidlom myši a označte ho, aby sa úplne odinštaloval
  • Použite zmeny a odinštalujte ich. Choďte von a zatvorte Synaptic
  • Tu si stiahnite tento balík .deb: IDJC 0.8.1 x86
  • Ak používate Debian alebo CrunchBang v 64-bitovej verzii, stiahnite si odtiaľto balíček .deb: IDJC 0.8.1 amd64
  • Dvakrát kliknite na stiahnutý balík .deb a nainštalujte ho

Musíte si presne nainštalovať predchádzajúcu verziu IDJC, ktorá Funguje, keď ju spustíte, uvedomíte si, že ste si ponechali všetky svoje nastavenia a že teraz sa môžete pripojiť k svojmu streamovaciemu serveru a bez problémov môžete vysielať svoje rádio cez internet.

Pri vykonávaní IDJC sa zobrazí správa, že nemôže nájsť program vorbistools „vorbiscomment“ - ktorý skutočne nepotrebuje - a spýta sa, či chcú pokračovať; stačí kliknúť na „Áno“ a IDJC sa spustí bez akýchkoľvek konfliktov.

Správca aktualizácií vám pravdepodobne povie, že musíte aktualizovať svoju starú verziu IDJC; aby vám to neprekážalo, alebo sa ho chystáte náhodou aktualizovať, zatvorte Správcu aktualizácií a znova otvorte Synaptic, v menu Nastavenia zvoľte Repozitáre a na karte „Debian Software“ zrušte začiarknutie políčka „Oficiálne podporované (hlavné)“, zavrite a zaviažte sa k opätovnému načítaniu repozitárov ak chcete označiť zmeny a voila, vždy budete mať túto verziu IDJC, ktorá funguje a perfektne sa pripája na prenos vášho internetového rádia.

Dúfam, že vám tieto pokyny budú užitočné a všetkým pozdravujem.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   pandev92 dijo

    Veľmi dobré, ale nemôžem to spojiť so skypom, takže je to ako nič ....

    1.    Wisp dijo

      Nainštalujte Pulseaudio (ak máte iba ALSA) so všetkými jeho závislosťami:

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

      Vytvorte tento skript, aby bol predvolený:

      ~/etc/asound.conf

      Skopírujte a vložte do nej nasledujúce:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      Uložte ho, zatvorte a reštartujte systém, potom nainštalujte tento doplnok:

      sudo apt-get install pulseaudio-module-jack

      a potom vytvorte tento skript pomocou textového editora (uložte ho ako súbor „pulzidjc.sh“ vo vašom domovskom priečinku):

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

      Spustite ho (môžete ho zmeniť na spúšťač v ponuke OpenBox alebo na ploche Debianu) po spustení servera JACK Audio a voila, tento modul sa už objavuje v pripojeniach a umožní vám pripojiť sa na vstupy aux _lt a aux_ rt v idjc výstupy Pulse Audio JACK Sink a tým pošlete IDJC všetok zvuk systému, spustíte Skype a jednoducho kliknete na tlačidlo Aux v IDJC (ten so zeleným konektorom jack, vedľa mikrofónu, NIE ten zo zeleného telefónu ), Takže môžete vysielať svoje hovory naživo a vaši poslucháči požadovať skladby alebo získať takmer nové tričko.

      1.    Wisp dijo

        Hahaha, neviem, či je dovolené dať do odpovedí toľko kódu; Skoro som spravil ďalší príspevok ... hahaha tam to prosím oprav, ak to nestojí za to.

    2.    Bernat dijo

      Sakra, je to pravda, je absolútne nevyhnutné, aby ste mohli volať vo svojom rádiu !!!
      Vyriešil to niekto? Ja v linuxe som stratený, ale rád by som mohol vysielať prácu na tejto platforme.

  2.   pandev92 dijo

    Ok, teraz mám ďalší problém, ukázalo sa, že používam konfiguráciu, ktorú ste mi dali, ale mám usb slúchadlá, ktoré sú v hw 1.0 porte alebo niečo podobné, ale zvuk vychádza priamo z reproduktorov a namiesto toho zvuk vychádza pre slúchadlá, neviem, čo mám robiť xddd ...

    1.    Wisp dijo

      Skúste to s normálnym konektorom pre slúchadlá a overte, či zvuk vychádza správne; usb slúchadlá nie sú zaregistrované v Pulseaudio, a preto sú stále v ALSA, podľa toho, k akému USB portu ich pripojíte, by ste ich museli vyhľadať v JackPulseaudio Sink a presmerovať ich na systém alebo idjc v závislosti od programu, ktorý používate.

  3.   Medina07 dijo

    Veľmi dobre, ďakujem za informácie ... teraz je podľa mňa potrebná iba dobrá karaoke hra, pretože tie existujúce sú príliš zlé.

  4.   karlitux dijo

    Ďakujem. Okrúhly článok. Budem to uplatňovať so svojimi študentmi.

  5.   Emerson dijo

    Postupujem podľa pokynov, ale dáva mi túto odpoveď

    Nasledujúce balíčky majú nesplnené závislosti:
    libavcodec-dev: Závisí to: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), ale nenainštaluje sa
    libavformat-dev: Závisí to: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1), ale nenainštaluje sa
    Závisí to: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), ale nenainštaluje sa
    E: Problémy sa nedali opraviť, ponechali ste si poškodené balíčky.

    Máte nejaké riešenie pre nováčika, ktorý má záujem nechať na svojom rádiu okná?

    predpokladané vďaka

  6.   Gonza! dijo

    Ahoj. mam usb mikrofon, hlavne behringer c1u. a neviem ako to mam nakonfigurovat na internetovej dj konzole, mohol by mi niekto pomoct? lebo neviem ako to mam nakonfigurovat

  7.   Leonard Auza dijo

    Môžete ale tiež použiť ZaraRadio + Winamp + Shoutcast (všetky emulované s Winne), funguje to veľmi dobre, aspoň na CentOs. so službou Streamovanie: http://www.netyco.com/in/servicios/streaming-de-audio/

    Odkaz na víno: http://www.winehq.org/download/

    pozdravy.

    1.    Wisp dijo

      A ako dobrý okenár odporúčajúci napodobniť zastaraný Winamp, príšerné rádio Zara a priemernú a platenú streamovaciu službu. Nie, ďakujem, vráťte sa k milovanému systému Windows a nechajte CentOS na pokoji, neviete, ako ho použiť.

  8.   jose_rom dijo

    Nevidím tlačidlá výstupu, prefs, rolničky.
    Funguje verzia 0.8.7-2 správne? Vyriešim problém, ktorý uvádzate v tomto príspevku? Aký jack odporúčate?

  9.   Emerson dijo

    Ďalší Illuminnatti

    Pravda je, že po ROKOCH pokusov som nikdy neurobil fungovanie IDJC.
    A keď poviem „roky“, mám na mysli to, že po dobu 365 dní tisíce hodín hľadali príspevky ako ten hore, ktoré napísali osvietení ľudia, ktorí sa určite z nejakého dôvodu dokázali vysielať v mp3 s IDJC

    Ale ja, ktorý som v internetových rádiách už 10 rokov, som nikdy nestretol JEDEN, ktorý vysiela s IDJC
    A že ten malý program, keď ho uvidíte, slintá, číta si príručku a ďalšie, ale nakoniec prehráva iba hudbu, vysiela na server, nič
    Nainštaloval som to do ubuntu, do ubuntu studio, dokonca som to vyskúšal s najnovšími verziami Ubuntu Studio, ktoré už pochádzajú z „továrne“ povedzme - NIČ

    Hudba Trisquel, Rivendell, Musix a dokonca aj Puppy !!!!! (a dlhé prechádzky webom autora) a všetky konfiguračné príspevky, ktoré vám mimochodom povedia o hromadnej polovici, pretože neexistuje JEDEN, ktorý by vám povedal, ako konfigurujete JACK porty v IDJC,…. Oko, čo hovorím na IDJC, nie na JACKa
    Je zbytočné, čo robíte v systéme Windows za 30 sekúnd, od veľmi jednoduchého winampu s shoutcastom, po (drahého) samého vysielateľa, v linuxe nemôžete, takže neklamte ľudí kopírovaním / vkladaním, v tomto linuxe nefunguje . obrazu prečo hovoriť
    A ujasnite si, že nič ma neurobí šťastnejším, ako keď používam na vysielanie linux, to je to, čo sa mi páči, moje hobby, ale nakoniec ... .. musíte si zhodiť nohavice od Redmon
    aby som zistil, či to vidím skôr, ako zomriem
    ide o

    1.    Wisp dijo

      Emerson, zdá sa, že si nečítal e-maily, ktoré som ti poslal, a si jediný človek v tomto vesmíre, ktorý nevie, ako správne používať alebo konfigurovať IDJC. A ak vyzerám ako „osvietený“, možno som, moje neuróny robia synapsu, keď sa pokúsim zistiť alebo vyriešiť niečo pre seba. Vyskúšajte, menej televízie a viac mozgu. Nie je začo.

      1.    Emerson dijo

        Ha, A ty nevieš, ako veľmi si vážim tvoju nezištnú pomoc, naozaj, ale naozaj, ale toto „skús toto, aby si zistil, ako to chodí“ alebo „pozri sa sem, aby si zistil,“ že to mám dosť.
        Určite som jediný, kto to nechápe, ale tí, ktorí to dostanú, „POVEDAJTE“, dostanú to, ale kupodivu vám nikto nepovie, aby ste ma tu počúvali, alebo aby vám to nakonfigurovali takto.
        Momentálne jediné distro, ktoré sa blíži k tomu, aby to fungovalo, je Puppy (paradoxne mini linux), ale už som sa to aj rozosmial, robím to ako niekto, kto hrá solitaire, Sam Broadcaster chodí do kina, je ľahšie nájsť liek na okná, ktoré vás dostanú do nekonečného bludiska linuxu.
        A kto mi neverí, položte si otázku, prečo existujú milióny (rôznych) príspevkov odkazujúcich na Linux, tisíce rôznych receptov na rovnaké
        Ak sa v systéme Linux dostanete z toho, čo je jednoduchá kancelárska práca, zabudnite na to
        nič nefunguje, a ak mi neveríš, skús to, hahahahaha
        a povedia mi to

    2.    Miguel R. Navarro dijo

      V mojom prípade sa mi podarilo dosiahnuť, aby to vo Fedore 8 fungovalo perfektne, že už v roku 2009 však treba povedať, že IDJC je softvér, ktorý je podľa môjho názoru stále veľmi zelený, čo sa týka výhod, zaostáva za ostatnými platenými možnosťami ako napr. SAM Broadcaster alebo RadioBoss, ktoré je možné spustiť pomocou vrstvy kompatibility Wine, ktorá bohužiaľ nefunguje celkom dobre, ale je funkčná.
      Podľa môjho názoru niečo, proti čomu funguje, je použitie jackd, táto vec je podľa môjho názoru voči bežnému používateľovi veľmi nepriateľská, áno, existuje dokumentácia a to, čo sa mu páči, ale často je to v angličtine alebo vo viacerých veciach. v súčasných distribúciách sú už zastarané.
      Existuje alternatíva s názvom Mixx, ktorá má verziu pre GNU / Linux a je viac zameraná na DJov, je však oveľa prívetivejšia ako IDJC.

  10.   Emerson dijo

    Pred 5 rokmi som nechal príspevok, ktorý je akoby som ho napísal včera
    Rozdiel je v tom, že som sa naučil niekoľko vecí
    1. - Víno je to, čo je, a dáva to, čo dáva, čo nie je tieňom toho, čo hovoria, ani toho, čo dáva
    ale tak to je, ak máte v úmysle dosiahnuť, aby Radio Boss pracoval s vínom, zverte sa svätým
    2. IDJC je dnes stále neporiadok, komplikovaný, nepriateľský, neúplný, nepohodlný, ... a v porovnaní s ktorýmkoľvek z ostatných je odfláknutý
    Ale je to IBA vec, pretože Mixxx, ktorý sa má celkom dobre, spotrebuje VŠETKY zdroje vášho stroja, - či už máte pamäť RAM -
    A buďte sklamaní, Linux je určený na písanie listov, čítanie pošty, sledovanie filmov, prehliadanie a iné.
    NA VŠETKO INÉ to ani nevyzerá ako to, čo robíte s oknami
    Nehovoriac o tom, že ak chcete urobiť najmenšiu vec, musíte ísť na púť cez google stovky hodín
    A ak uvidíte môj starý príspevok, ... je to päť rokov

    1.    Wisp dijo

      Som naštvaný:
      Si hlupák; Perfektný retardovaný idiot horší ako postihnutý človek vyžaduje, aby všetko, čo chcete urobiť, bolo ľahké a už stráviteľné, ak neplačete ako malé dievčatko.
      Ste idiot; Pred rokmi vás požiadali, aby ste zadali vlastnosti svojho hardvéru (ktorý je zjavne buď Marťan, alebo ste ho vzali z odpadkového koša), aby ste určili, prečo vám s Linuxom nefunguje, a nikdy ste sa o tom nezmieňovali.
      Len viete, ako používať Windows: zostať taký, ako prasa vo svorke, topiť sa vo svojej nevedomosti, priemernosti a tom, čo viem, je zbytočný, trpký a úplne hlúpy život nevďačného hlupáka.
      Ste vítaná beštia.