Galutinis radijo perdavimo su IDJC sprendimas „CrunchBang Linux 10“ ir „Debian Squeeze“

Po savaitgalio, kai kovojau su įvairaus dydžio konfigūracijomis, priklausomybėmis, saugyklomis ir klaidomis, staiga užsidegė mano ektoplazmos protas ir man pavyko išspręsti daugiametę problemą, kurią Debian 6 y „CrunchBang“ 10 su vienintele tinkama ir galinga „Linux“ programa, skirta interneto radijui, srautui ir transliacijai: „Internet DJ Console“ (IDJC).

Mano minima problema yra ta, kad teisingai įdiegus IDJC 0.8.3 per saugyklas (su visomis priklausomybėmis) en Debian 6 y „CrunchBang Linux 10“ bandydami prisijungti prie mūsų serverio perduoti (vietinis ar išorinis, „icecast“ ar „castcast “) gaunate klaidos pranešimą, kad negalite prisijungti, pabandykite dar 3 kartus ir staiga IDJC netikėtai užsidaro (Visiška gėda sistemoje „Linux“, kad programos sugenda arba sugenda taip garsiai, kaip ir bet kurioje vulgarioje „Windows“ versijoje ...)

Peržiūrėjęs šimtus forumų, aš net sužinojau, kad ši klaida (klaida) jau buvo pranešta „Debian“ programuotojams ir „CrunchBang“ forumuose („CrunchBang“! „Linux“ yra kilęs iš „stabilios“ -squezee- ir „testing“ versijų -wheezy, sid- Debian, todėl ši klaida taip pat turi įtakos jai) bet jie vis dar sprendžia IDJC versijas 0.8.7 ir 0.8.8, paliekant tik tuos, kurie priklauso nuo versijos 0.8.3, ir kurią vis tiek galima įdiegti iš saugyklos debian main -stable ".

Aš žinau, ką jūs galvojate: kodėl mes neįdiegėme Naujausias IDJC .deb paketas iš oficialaus „Debian“ puslapio? » Na, dėl paprastos priežasties, kad ją diegiant, mums pateikiamas klaidos pranešimas, kad trūksta priklausomybių, kurios dar nepalaikomos 2.6 ir 3.0 branduoliuose, kurie naudoja atitinkamai „Debian 6“ ir „CrunchBang 10“.

Bet viskas turi sprendimą „kibernetinės erdvės“ pasaulyje. Jei dar neįdiegėte IDJC „Debian 6“ ar „CrunchBang 10“, vadovaukitės instrukcijomis, kad be baimės įdiegtumėte ją iš stabilios „Debian“ saugyklos (tai yra 0.8.3 versija su klaidomis, bet vis tiek turite ją įdiegti, kad galėtumėte ją ištaisyti. konsolės paleidime:

$ sudo apt-get install idjc

Tada įdiekite visas būtinas priklausomybes:

$ 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

Kai tik jis paklaus jūsų, ar norite JACK garso serveriui suteikti visišką garso ir laisvos atminties kontrolę realiu laiku, pasakykite NE (kad jūsų sistema nesutrūktų).

Pirmą kartą paleiskite per „JACK Audio“ konsolę:

$ jackd -d alsa

Ištaisykite realaus laiko vykdymo konfliktą:

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

Pridėkite procesą prie savo sistemos garso vartotojų grupės:

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

Ir pagaliau sukurkite scenarijų, skirtą IDJC pradėti nuo JACK Audio ALSA tuo pačiu metu:

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

Ir iš naujo prisijunkite, kad pakeitimai įsigaliotų.

Paleisdami ir sukonfigūravę programą, pastebėsite (arba jei jau ją įdiegėte anksčiau), kad jau turite problemų, kad IDJC negali prisijungti prie jūsų serverio perduoti. Bet čia ateina magija:

  • Visiškai išjunkite „IDJC“ ir „Jack Audio“
  • Atidarykite „Synaptic Package Manager“ ir ieškokite „idjc“
  • Kai tik pasirodys „idjc 0.8.3“, dešiniuoju pelės mygtuku spustelėkite ir pažymėkite, kad visiškai pašalintumėte
  • Taikykite pakeitimus ir pašalinkite juos. Išeikite ir uždarykite „Synaptic“
  • Atsisiųskite šį .deb paketą iš čia: IDJC 0.8.1 x86
  • Jei naudojate „Debian“ arba „CrunchBang“ 64 bitų versijoje, atsisiųskite .deb paketą iš čia: IDJC 0.8.1 amd64
  • Dukart spustelėkite atsisiųstą .deb paketą ir įdiekite jį

Tiksliai, turite įdiegti ankstesnę IDJC versiją, kuri VEIKIA, ją paleidę suprasite, kad išsaugojote visus nustatymus ir kad dabar galite prisijungti prie savo srautinio perdavimo serverio ir be problemų perduoti radiją internetu.

Paleidus IDJC, pasirodo pranešimas, nurodantis, kad jis negali rasti „vorbistools“ programos „vorbiscomment“ - kurios jai iš tikrųjų nereikia - ir klausia, ar jie nori tęsti; tiesiog spustelėkite „Taip“ ir IDJC bus paleistas be jokių konfliktų.

Atnaujinimų tvarkyklė tikriausiai jums pasakys, kad turite atnaujinti seną IDJC versiją; kad tai netrukdytų arba ketinate atnaujinti netyčia, uždarykite „Update Manager“ ir vėl atidarykite „Synaptic“, meniu „Nustatymai“ pasirinkite „Repositories“, o skirtuke „Debian Software“ panaikinkite žymėjimą laukelyje „Oficialiai palaikoma (pagrindinė)“, uždarykite ir sutikite krauti saugyklas norėdami pažymėti pakeitimus ir „voila“, visada turėsite šią IDJC versiją, kuri puikiai veikia ir sujungiama norint perduoti jūsų interneto radiją.

Tikiuosi, kad šios instrukcijos jums šiek tiek pravers ir sveikins visus.


19 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   92. kas yra? sakė

    Labai gerai, bet aš negaliu jo susieti su „skype“, todėl tai lyg niekas.

    1.    Wisp sakė

      Įdiekite „Pulseaudio“ (jei turite tik ALSA) su visomis priklausomybėmis:

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

      Sukurkite šį scenarijų, kad jis būtų numatytasis:

      ~/etc/asound.conf

      Nukopijuokite ir įklijuokite:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      Išsaugokite, uždarykite ir paleiskite sistemą iš naujo, tada įdiekite šį priedą:

      sudo apt-get install pulseaudio-module-jack

      tada sukurkite šį scenarijų naudodami teksto rengyklę (išsaugokite ją kaip „pulseidjc.sh“ aplanke „namai“):

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

      Paleiskite jį (galite jį paversti paleidimo priemone meniu „OpenBox“ arba „Debian“ darbalaukyje) paleidus „JACK Audio“ serverį ir „voila“, šis modulis jau rodomas jungtyse ir leis prisijungti prie „aux _lt“ ir „aux_“ įėjimų. rt in idjc išėjimai „Pulse Audio JACK Sink“, taigi jūs išsiųsite IDJC visą sistemos garsą, paleisite „Skype“ ir tiesiog spustelėkite IDJC mygtuką „Aux“ (šalia žaliojo lizdo esančią jungtį šalia mikrofono, NE vienas iš žaliųjų telefonų), kad galėtumėte tiesiogiai transliuoti skambučius ir klausytojai paprašyti dainų ar laimėti beveik naujus marškinėlius.

      1.    Wisp sakė

        Hahaha, aš nežinau, ar atsakymuose leidžiama įdėti tiek daug kodo; Aš beveik parašiau dar vieną įrašą ... hahaha, prašau, pataisyk, jei neverta.

    2.    Bernatas sakė

      Velnias, tiesa, tikrai būtina mokėti skambinti per radiją !!!
      Ar kas nors tai išsprendė? Aš, „Linux“, esu pasimetęs, bet norėčiau, kad galėčiau transliuoti dirbdamas šioje platformoje.

  2.   92. kas yra? sakė

    Gerai, dabar turiu dar vieną problemą, pasirodo, kad naudoju konfigūraciją, kurią man davėte, bet turiu USB ausines, kurios yra hw 1.0 prievade ar panašiai, bet garsas sklinda tiesiai iš garsiakalbių, o vietoj to - garsas išeina dėl ausinių, nežinau ką daryti xddd ...

    1.    Wisp sakė

      Pabandykite naudodami įprastą ausinių lizdą ir patikrinkite, ar garsas išeina teisingai; „USB“ ausinės nėra registruotos „Pulseaudio“ ir todėl jos vis dar yra ALSA, priklausomai nuo USB prievado, prie kurio jas jungiate, turėtumėte jų ieškoti „JackPulseaudio Sink“ ir peradresuoti į sistemą arba „idjc“, priklausomai nuo programos, kurioje esate naudojant.

  3.   medina07 sakė

    Labai gerai, ačiū už informaciją ... dabar mano nuomone, reikia tik gero karaoke grotuvo, nes esami yra per blogi.

  4.   Karlituksas sakė

    Ačiū. Apvalus straipsnis. Taikysiu ją su savo studentais.

  5.   Emerson sakė

    Aš laikausi instrukcijų, bet tai man duoda šį atsakymą

    Šie paketai turi nepatenkintų priklausomybių:
    libavcodec-dev: Priklauso nuo: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), bet jis nebus įdiegtas
    libavformat-dev: priklauso: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1), bet jis nebus įdiegtas
    Priklauso nuo: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), bet jis nebus įdiegtas
    E: Problemų nepavyko ištaisyti, jūs išsaugojote sugadintus paketus.

    Bet koks sprendimas naujokui, norinčiam palikti langus savo radijuje?

    Ačiū iš anksto

  6.   Gonza! sakė

    Sveiki. turiu usb mikrofoną, ypač behringer c1u. o aš nežinau, kaip tai sukonfigūruoti interneto dj konsolėje, ar kas nors galėtų man padėti? nes nežinau, kaip tai sukonfigūruoti

  7.   Leonardas Auza sakė

    Bet jūs taip pat galite naudoti „ZaraRadio + Winamp + Shoutcast“ (visi imituojami su Winne), tai veikia labai gerai, bent jau „CentOs“. naudojant srautinio perdavimo paslaugą: http://www.netyco.com/in/servicios/streaming-de-audio/

    Nuoroda į vyną: http://www.winehq.org/download/

    sveikinimai.

    1.    Wisp sakė

      Kaip gerą „Windowslerdo“, rekomenduodamas mėgdžioti pasenusį „Winamp“, siaubingą „Zara Radio“ ir vidutinišką bei mokamą srautinio perdavimo paslaugą. Ne ačiū, grįžkite į savo mylimą „Windows“ ir palikite „CentOS“ ramybėje, nežinote, kaip juo naudotis.

  8.   jose_rom sakė

    Nematau išvesties, pirmenybių, skambėjimo mygtukų.
    Ar 0.8.7-2 versija veikia teisingai? Ar išsprendžiu problemą, apie kurią pranešėte šiame įraše? Kurį lizdą jūs rekomenduojate?

  9.   Emerson sakė

    Kitas „Illuminnatti“

    Tiesa ta, kad po YEARS bandymo aš niekada nevertinau IDJC dirbti.
    O kai sakau „metai“, tai turiu omenyje, kad 365 dienų laikotarpiams, tūkstančiams valandų, ieškant įrašų, panašių į aukščiau, parašyta šviesuolių, kurie tikrai dėl kokių nors priežasčių sugebėjo transliuoti mp3 su IDJC

    Bet aš, jau 10 metų interneto radijuose, niekada nesutikau VIENO, transliuojančio su IDJC
    Ir kad ta maža programa, kai ją pamatai, nusileidžia, perskaitai vadovą ir dar daugiau, bet galų gale ji groja tik muziką, transliuoti į serverį, nieko
    Įdiegiau jį „ubuntu“, „ubuntu“ studijoje, net išbandžiau su naujausiomis „Ubuntu Studio“ versijomis, kurios jau yra iš „gamyklos“, sakykime - NIEKO

    Trisquel, Rivendell, Musix ir net Puppy muzika !!!!! (ir ilgus pasivaikščiojimus po autoriaus svetainę) ir visus konfigūracijos įrašus, kurie, beje, pasakoja apie masinę pusę, nes nėra vieno, kuris pasakytų, kaip sukonfigūruoti JACK uostus IDJC,…. Akis, ką aš sakau IDJC, o ne JACK
    Tai nenaudinga, ką jūs darote „Windows“ per 30 sekundžių nuo labai paprasto „Winamp“ su „crycastcast“ iki (brangaus) „Sam“ transliuotojo, „Linux“ jūs negalite, todėl neapgaudinėkite žmonių „copy / paste“, šiame „Linux“ nėra darbas. kodėl verta kalbėti?
    Ir tegul būna aišku, kad niekas manęs nepadarys laimingesnis, nei naudojant „Linux“ transliuoti, tai man patinka, mano pomėgis, bet galų gale ... .. tu turi numesti kelnes su Redmono
    norėdamas pamatyti, ar matau tai prieš mirtį
    dėl

    1.    Wisp sakė

      Emersonai, matyt, jūs neskaitėte el. Laiškų, kuriuos jums atsiunčiau, ir jūs esate vienintelis žmogus šioje visatoje, kuris nemoka naudotis ir tinkamai nesukonfigūravo IDJC. Ir jei aš atrodau „nušvitęs“, gal ir esu, mano neuronai sinapsę, kai bandau ką nors išsiaiškinti ar išspręsti sau. Pabandykite, mažiau televizoriaus ir daugiau smegenų. Prašom.

      1.    Emerson sakė

        Cha, ir tu nežinai, kaip labai vertinu tavo nesavanaudišką pagalbą, tikrai, tikrai, bet šito „pabandyk, kad pamatytum, kaip sekasi“ arba „pažiūrėk čia, jei pamatysi“, man jau užteko tai.
        Tikrai aš vienintelis to negaunu, bet tie, kurie gauna „SAKYK“, tą gauna, bet smalsu, niekas neliepia manęs čia klausytis ar liepti taip sukonfigūruoti.
        Šiuo metu vienintelis distro, kuris artėja prie jo veikimo, yra „Puppy“ (paradoksalu, bet „mini linux“), bet aš jau ėmiau juoktis, darau tai kaip kažkas, kas daro pasjansą, Samas Broadcasteris eina į kiną, tai yra lengviau rasti vaistą prie langų, kad patektumėte į nesibaigiantį „Linux“ labirintą.
        Kas manimi netiki, tiesiog paklauskite savęs, kodėl yra milijonai (skirtingų) įrašų, susijusių su „Linux“, tūkstančiai skirtingų tų pačių receptų
        Jei „Linux“ naudojate paprastą biuro darbą, pamirškite jį
        Niekas neveikia, o jei netikite manimi, pabandykite, hahahahaha
        ir jie man pasakys

    2.    Migelis R. Navarro sakė

      Mano atveju man pavyko, kad jis puikiai veiktų „Fedora 8“, dar 2009 m., Tačiau reikia pasakyti, kad IDJC yra programinė įranga, kuri, mano nuomone, vis dar yra labai žalia, atsižvelgiant į išmokas, ji nesiekia kitų mokamų tokios parinktys kaip „SAM Broadcaster“ ar „RadioBoss“, kurias galima paleisti naudojant „Wine“ suderinamumo sluoksnį, kuris, deja, veikia ne visai gerai, tačiau yra funkcionalus.
      Kažkas, kas veikia prieš mane, yra „jackd“ naudojimas, tas dalykas, mano nuomone, yra labai nedraugiškas paprastam vartotojui, taip, yra dokumentai ir kas jiems patinka, bet daugeliu atvejų tai yra anglų kalba arba įvairūs dalykai, kurie jau yra pasenę dabartiniuose paskirstymuose.
      Yra alternatyva, vadinama „Mixx“, kuri turi GNU / Linux versiją ir yra labiau orientuota į didžėjus, tačiau ji yra daug draugiškesnė nei IDJC.

  10.   Emerson sakė

    Prieš 5 metus palikau įrašą, kuris tarsi parašiau vakar
    Skirtumas tas, kad išmokau keletą dalykų
    1.- Vynas yra toks, koks yra, ir duoda tai, ką jis duoda, o tai nėra nei šešėlis to, ką jie sako, nei to, ką jis duoda
    bet taip yra, jei ketinate priversti „Radio Boss“ dirbti su „Wine“, patikėkite save šventiesiems
    2. IDJC šiandien vis dar yra netvarka, sudėtinga, priešiška, neišsami, nepatogi ... ir, palyginti su bet kuria kita, yra šlaitas
    Bet tai yra VIENINTELIS dalykas, nes „Mixxx“, kuriam sekasi neblogai, suvalgo VISUS jūsų mašinos išteklius, nesvarbu, ar turite atminties atmintį.
    Ir būk nusivylęs, „Linux“ skirtas laiškams rašyti, laiškams skaityti, filmui žiūrėti, naršyti ir dar mažai.
    VISKAM net neatrodo, ką darai su langais
    Maža to, norint padaryti menkiausią dalyką, jūs turite eiti į piligriminę kelionę per google šimtus valandų
    Ir jei pamatysite mano seną įrašą,… jam yra penkeri metai

    1.    Wisp sakė

      Aš susinervinęs:
      Tu esi idiotas; Tobulas atsilikęs idiotas, blogesnis už neįgalų žmogų, reikalauja, kad viskas, ką norite padaryti, būtų lengva ir jau suvirškinta, jei neverksite kaip maža mergaitė.
      Tu esi idiotas; Prieš daugelį metų jūsų buvo paprašyta įvesti aparatinės įrangos (kuri, matyt, yra Marso gyventojas, arba paėmėte ją iš šiukšliadėžės), ypatybes, kad nustatytumėte, kodėl ji jums netinka naudojant „Linux“, ir jūs niekada apie tai neminėjote.
      Jūs mokate naudoti tik „Windows“: likite toks, kaip kiaulė savo kiaulidėje, pasinėręs į savo nemokšiškumą, vidutiniškumą ir tai, ką žinau, yra nenaudingas, karčias ir visiškai kvailas nedėkingo žinduolio gyvenimas.
      Sveiki, žvėris.