Vrhunsko rješenje za streaming radija s IDJC-om na CrunchBang Linux 10 i Debian Squeeze

Nakon vikenda borbe s konfiguracijama, ovisnostima, spremištima i greškama različitih veličina, moj um ektoplazme odjednom je zasvijetlio i uspio sam riješiti višegodišnji problem koji korisnici Debian 6 y Crunch Bang 10 s jedinim pristojnim i moćnim programom na Linuxu za internetski radio, streaming i podcasting: Internet DJ Console (IDJC).

Problem na koji se pozivam je taj što je jednom ispravno instaliran IDJC 0.8.3 putem spremišta (sa svim svojim ovisnostima) en Debian 6 y Crunch Bang Linux 10 prilikom pokušaja povezivanja s našim poslužiteljem za prijenos (lokalno ili vanjsko, ledena ili vika) dobit ćete poruku o pogrešci da se ne možete povezati, pokušajte još 3 puta i odjednom se IDJC neočekivano zatvara (Totalna sramota u Linuxu, što se programi ruše ili ruše jednako glasno kao u bilo kojoj vulgarnoj verziji Windowsa ...)

Savjetujući stotine foruma, čak sam otkrio da je ova greška (pogreška) već bio prijavljen programerima Debiana i na forumima CrunchBang (CrunchBang #! Linux je izveden iz "stabilne" -squezee- i "test" verzije -wheezy, sid- Debiana, tako da i ova greška utječe na njega) ali još uvijek su u procesu rješavanja za verzije 0.8.7 i 0.8.8 IDJC, a oni koji ovise o verziji 0.8.3 ostaju jedina dostupna i koja se još uvijek može instalirati iz spremišta 'debian main -stabilno '.

Znam o čemu razmišljate: Zašto ne bismo instalirali Najnoviji IDJC .deb paket sa službene stranice Debiana? » Pa, iz jednostavnog razloga što nam prilikom instaliranja šalje poruku o pogrešci da nedostaju ovisnosti koje još nisu podržane u kernelu 2.6 i 3.0 koji koriste Debian 6 i CrunchBang 10.

Ali sve ima rješenje u Podzemlju cyber prostora. Ako još niste instalirali IDJC u Debian 6 ili CrunchBang 10, slijedite upute za njegovo instaliranje iz stabilnog spremišta Debian bez straha (to je verzija 0.8.3 s programskim pogreškama, ali svejedno ga morate instalirati da biste ga kasnije mogli popraviti). u izvođenju konzole:

$ sudo apt-get install idjc

A zatim instalirajte sve potrebne ovisnosti:

$ 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

Čim vas pitam želite li JACK audio poslužitelju pružiti potpunu kontrolu nad zvukom i dostupnom memorijom u stvarnom vremenu, recite NE (kako se vaš sustav ne bi srušio).

Prvi put pokrenite putem JACK Audio konzole:

$ jackd -d alsa

Ispravite sukob izvršenja u stvarnom vremenu:

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

Dodajte postupak u svoju korisničku grupu zvuka sustava:

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

I na kraju stvorite skriptu za IDJC da istovremeno započne s JACK Audio u ALSA:

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

I ponovno se prijavite da bi promjene stupile na snagu.

Kada pokrenete i konfigurirate program, primijetit ćete (ili ako ste ga već instalirali ranije) da već imate problem što se IDJC ne može povezati s vašim poslužiteljem za prijenos. Ali tu dolazi čarolija:

  • Potpuno isključite IDJC i Jack Audio
  • Otvorite Synaptic Package Manager i potražite "idjc"
  • Čim se pojavi idjc 0.8.3, kliknite desnom tipkom miša i označite ga za potpuno deinstaliranje
  • Primijenite promjene i deinstalirajte ih. Izađite i zatvorite Synaptic
  • Preuzmite ovaj .deb paket ovdje: IDJC 0.8.1 x86
  • Ako koristite Debian ili CrunchBang u 64-bitnoj verziji, preuzmite .deb paket odavde: IDJC 0.8.1 amd64
  • Dvaput kliknite na .deb paket koji ste preuzeli i instalirajte ga

Točno, morate instalirati prethodnu verziju IDJC-a KOJA RADI, kad je pokrenete shvatit ćete da ste zadržali sve postavke i da se sada možete povezati sa svojim poslužiteljem za streaming i svoj radio možete bez problema prenositi putem Interneta.

Prilikom izvršavanja IDJC-a, pojavljuje se poruka u kojoj se navodi da ne može pronaći vorbistools program "vorbiscomment" - koji mu zapravo nije potreban - i pita žele li nastaviti; samo kliknite "Da" i IDJC će započeti bez ikakvih sukoba.

Upravitelj ažuriranja vjerojatno će vam reći da morate ažurirati staru verziju IDJC-a; tako da vam ne smeta ili ćete ga slučajno ažurirati, zatvorite Upravitelj ažuriranja i ponovno otvorite Synaptic, u izborniku Postavke odaberite Spremišta, a na kartici "Debian Software" poništite okvir "Službeno podržano (glavno)", zatvorite i pristanite na ponovno učitavanje spremišta da biste označili promjene i promjenu, uvijek ćete imati ovu verziju IDJC-a koja radi i savršeno se povezuje za prijenos vašeg internetskog radija.

Nadam se da će vam ove upute biti od neke koristi i pozdrav svima.


19 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   pandev92 dijo

    Vrlo dobro, ali ne mogu ga povezati sa Skypeom, pa je kao ništa ...

    1.    Pramen dijo

      Instalirajte Pulseaudio (ako imate samo ALSA) sa svim ovisnostima:

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

      Stvorite ovu skriptu da bi bila zadana:

      ~/etc/asound.conf

      Kopirajte i zalijepite sljedeće u nju:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      Spremite ga, zatvorite i ponovo pokrenite sustav, a zatim instalirajte ovaj dodatak:

      sudo apt-get install pulseaudio-module-jack

      a zatim stvorite ovu skriptu s uređivačem teksta (spremite je kao 'pulseidjc.sh' u mapu '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

      Pokrenite ga (možete ga pretvoriti u pokretač u izborniku OpenBox ili na radnoj površini Debiana) nakon pokretanja JACK Audio poslužitelja i voila, ovaj se modul već pojavljuje u vezama i omogućit će vam spajanje na ulaze aux _lt i aux_ rt u idjc izlazi Pulse Audio JACK Sink i tako ćete poslati IDJC-u sav zvuk sustava, pokrenuti Skype i jednostavno kliknuti na Aux gumb u IDJC-u (onaj sa zelenim konektorom, pored mikrofona, NE onaj na zelenom telefonu ), tako da možete uživo emitirati svoje pozive, a slušatelji tražiti pjesme ili osvojiti skoro novu majicu.

      1.    Pramen dijo

        Hahaha, ne znam smije li se u odgovore stavljati toliko koda; Skoro sam poslao još jedan post ... hahaha tamo molim te popravi ako nije u redu.

    2.    Bernat dijo

      Prokletstvo, istina je, prijeko je potrebno moći pozivati ​​na vašem radiju !!!
      Je li to netko riješio? Ja sam se u Linuxu izgubio, ali volio bih da mogu emitirati rad na ovoj platformi.

  2.   pandev92 dijo

    Ok, sad imam još jedan problem, ispada da koristim konfiguraciju koju ste mi dali, ali imam usb slušalice, koje su u portu hw 1.0 ili nešto slično, ali zvuk dolazi izravno iz zvučnika i umjesto toga zvuk za slušalice ne znam što bih xddd ...

    1.    Pramen dijo

      Pokušajte s normalnim priključkom za slušalice i provjerite je li zvuk ispravno izašao; usb slušalice nisu registrirane u Pulseaudio i zato su i dalje u ALSA-i, ovisno o usb priključku na koji ih povezujete, morali biste ih potražiti u JackPulseaudio Sink i preusmjeriti ih na sistem ili idjc, ovisno o programu koji koristite.

  3.   medina07 dijo

    Vrlo dobro, hvala na informacijama ... sada je jedino što je potrebno po mom mišljenju dobar karaoke igrač jer su postojeći previše loši.

  4.   karlitux dijo

    Hvala vam. Okrugli članak. Primijenit ću ga sa svojim studentima.

  5.   Emerson dijo

    Slijedim upute, ali daje mi ovaj odgovor

    Sljedeći paketi imaju nezadovoljene ovisnosti:
    libavcodec-dev: Ovisi: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), ali se neće instalirati
    libavformat-dev: Ovisi: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1), ali se neće instalirati
    Ovisi: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), ali se neće instalirati
    E: Problemi se nisu mogli ispraviti, zadržali ste pokvarene pakete.

    Ima li rješenja za novorođenca kojeg zanima ostavljanje prozora na radiju?

    hvala unaprijed

  6.   Gonza! dijo

    Bok. imam usb mikrofon, posebno behringer c1u. i ne znam kako to konfigurirati na internetskoj dj konzoli, može li mi netko pružiti ruku? jer ne znam kako to konfigurirati

  7.   Leonard Auza dijo

    Ali također možete koristiti ZaraRadio + Winamp + Shoutcast (svi oponašaju Winne), to jako dobro djeluje, barem na CentOs. uz uslugu streaminga: http://www.netyco.com/in/servicios/streaming-de-audio/

    Link do vina: http://www.winehq.org/download/

    pozdrav.

    1.    Pramen dijo

      I kao dobar windowslerdo, preporučujemo oponašanje zastarjelog Winampa, užasnog Zara radija i osrednju i plaćenu uslugu streaminga. Ne hvala, vratite se svom voljenom Windowsu i ostavite CentOS na miru, ne znate kako ga koristiti.

  8.   jose_rom dijo

    Ne vidim izlaz, prefs, jingles gumbe.
    Radi li verzija 0.8.7-2 ispravno? Riješim li problem o kojem ste prijavili u ovom postu? Koji priključak preporučujete?

  9.   Emerson dijo

    Još jedan Illuminnatti

    Istina je da nakon GODINA pokušaja nikada nisam natjerao IDJC da radi.
    I kad kažem "godine", mislim na razdoblja od 365 dana, tisuće sati u potrazi za postovima poput ovog gore, koje su napisali prosvijetljeni ljudi koji su sigurno iz nekog razloga uspjeli emitirati u mp3-u s IDJC-om

    Ali ja, koji sam 10 godina na internetskim radijima, nikada nisam upoznao JEDNOG koji emitira s IDJC-om
    I da mali program, kad ga vidite, slini, pročitate priručnik i još mnogo toga, ali na kraju reproducira samo glazbu, emitiranje na poslužitelj, ništa
    Instalirao sam ga u ubuntu, u ubuntu studio, čak sam ga i isprobao s najnovijim verzijama Ubuntu Studija, koji već dolazi iz "tvornice" recimo - NIŠTA

    Trisquel, Rivendell, Musix, pa čak i Puppy glazba !!!!! (i duge šetnje autoričinom mrežom) i sve postavke za konfiguraciju, koje vam usput govore o masovnoj polovici, jer ne postoji JEDAN koji vam govori kako konfigurirate JACK portove u IDJC, .... Oko, što da kažem u IDJC-u, a ne u JACK-u
    Beskorisno je ono što radite u sustavu Windows za 30 sekundi od vrlo jednostavnog winampa s shoutcastom do (skupog) emitera Sam-a, u Linuxu to ne možete, zato nemojte zavaravati ljude copy / pasteom, u ovom Linuxu to ne radi . slike, zašto govoriti?
    I neka bude jasno da me ništa ne bi učinilo sretnijim od korištenja linuxa za emitiranje, to je ono što volim, moj hobi, ali na kraju ... .. moraš spustiti hlače s Redmonovim
    da vidim vidim li je prije nego umrem
    pozdravi

    1.    Pramen dijo

      Emerson, očito nisi pročitao e-poštu koju sam ti poslao i ti si jedino ljudsko biće u ovom svemiru koje ne zna koristiti i nije pravilno konfiguriralo IDJC. A ako izgledam kao "prosvijetljeni", možda i jesam, moji neuroni rade sinapsu kad pokušavam nešto smisliti ili riješiti za sebe. Pokušajte, manje TV-a, a više mozga. Molim.

      1.    Emerson dijo

        Ha, i ne znaš koliko cijenim tvoju nesebičnu pomoć, stvarno, stvarno, ali ovo "probaj ovo da vidiš kako ide" ili "pogledaj ovdje da vidiš ako to pronađeš", dosta mi je posla to.
        Sigurno je da nisam jedini koji to ne razumije, ali oni koji ga dobiju "KAŽU", dobivaju, ali znatiželjno je da vam nitko ne kaže da me ovdje slušate ili da vam tako konfigurira.
        Trenutno je jedina distro distribucija koja je blizu tome da uspije - štene (paradoksalno mini linux), ali već sam se nasmijala, radim to poput nekoga tko radi pasijans, Sam Broadcaster ide u kino, lakše je pronaći lijek za prozor za ulazak u beskrajni labirint linuxa.
        A tko mi ne vjeruje, samo se zapitajte zašto postoje milijuni (različitih) postova koji se odnose na Linux, tisuće različitih recepata za isti
        Ako u Linuxu izađete iz jednostavnog uredskog posla, zaboravite
        Ne postoji ništa što djeluje, a ako mi ne vjerujete, probajte, hahahahaha
        i oni će mi reći

    2.    Miguel R. Navarro dijo

      U mom slučaju uspio sam uspjeti da savršeno funkcionira u Fedori 8, da je još 2009. godine, međutim, mora se reći da je IDJC softver koji je po mom mišljenju još uvijek vrlo zelen, u prednostima nedostaje drugim plaćenim opcijama poput SAM Broadcaster ili RadioBoss, koji se mogu pokrenuti pomoću kompatibilnog sloja Wine, koji nažalost ne radi baš dobro, ali je funkcionalan.
      Nešto što djeluje protiv mene je upotreba jackda, ta stvar je po mom mišljenju vrlo neprijateljska s običnim korisnikom, da, postoji dokumentacija i sve što im se sviđa, ali puno je puta na engleskom ili raznim stvarima već su zastarjeli u trenutnim distribucijama.
      Postoji alternativa koja se zove Mixx koja ima verziju za GNU / Linux i više je usmjerena na DJ-eve, no puno je ugodnija od IDJC-a.

  10.   Emerson dijo

    Prije 5 godina ostavio sam post kao da sam ga napisao jučer
    Razlika je u tome što sam naučio nekoliko stvari
    1.- Vino je ono što jest i daje ono što daje, što nije ni sjena onoga što kažu da jest niti onoga što daje
    ali to je ono što jest, ako namjeravate natjerati Radio Bossa da radi s vinom, povjerite se svecima
    2. IDJC je danas još uvijek u neredu, kompliciran, neprijateljski raspoložen, nepotpun, neudoban, ... i u usporedbi s bilo kojim drugim je zastoj
    Ali to je JEDINA stvar, jer Mixxx, koji ide sasvim dobro, jede SVE resurse vašeg stroja, bilo da imate RAM memoriju,
    I budite razočarani, Linux je za pisanje pisama, čitanje pošte, gledanje filma, pregledavanje i još malo toga.
    SVE OSTALO, uopće ne izgleda kao ono što radite s prozorima
    A da i ne spominjemo da biste učinili i najmanju stvar, morate na hodočašće putem Googlea stotinama sati
    A ako vidite moj stari post, ... star je pet godina

    1.    Pramen dijo

      Bijesna sam:
      Ti si idiot; savršeni retardirani idiot gori od osobe s invaliditetom, zahtijeva da sve što želite učiniti bude lako i već probavljeno, ako ne plačete poput djevojčice.
      Ti si idiot; Prije mnogo godina od vas se tražilo da unesete karakteristike svog hardvera (koji je očito ili Marsovski ili ste ga dobili iz koša za smeće) kako biste utvrdili zašto ne radi s Linuxom, a nikada ga niste spomenuli.
      Znate se samo služiti Windowsom: ostanite takvi, poput svinje u svinje, valjajući se u svom neznanju, osrednjosti i onome što znam je beskoristan, gorak i potpuno glup život nezahvalne naivčine.
      Nema na čemu, zvijeri.