Végső megoldás a rádió streamingjéhez IDJC-vel a CrunchBang Linux 10 és a Debian Squeeze segítségével

Miután egy hétvégén különböző konfigurációkkal, függőségekkel, tárházakkal és hibákkal küzdöttem, hirtelen felgyulladt az ektoplazmatikus elmém, és sikerült megoldanom azt az évelő problémát, amelyet a felhasználók Debian 6 y Crunch Bang 10 az egyetlen tisztességes és hatékony programmal a Linuxon az internetes rádió, streaming és podcasting számára: Internet DJ Console (IDJC).

Az a probléma, amire utalok, az az, hogy miután az IDJC 0.8.3 telepítve lett a tárakon keresztül (minden függőségével együtt) en Debian 6 y Crunch Bang Linux 10 amikor megpróbál csatlakozni a szerverünkhöz az átvitelhez (helyi vagy külső, icecast vagy hősugárzó) azt a hibaüzenetet kapja, hogy nem tud csatlakozni, próbálkozzon még háromszor, és hirtelen az IDJC váratlanul bezár (Teljes szégyen a Linuxban, hogy a programok ugyanolyan erősen összeomlanak vagy összeomlanak, mint a Windows bármely vulgáris verziójában ...)

Több száz fórumon konzultálva azt is megtudtam, hogy ez a hiba (hiba) már jelentették a Debian programozóinak és a CrunchBang fórumokon (A CrunchBang #! A Linux a Debian "stabil" -squezee- és "tesztelő" verzióiból származik, tehát ez a hiba rá is hat) de még mindig folyamatban van az IDJC 0.8.7 és 0.8.8 verzióinak megoldása, így azok maradnak elérhetőek, akik a 0.8.3 verziótól függenek, és még mindig telepíthetők a tároló debian main -stabil ”.

Tudom, mire gondol: Miért nem telepítjük a A legújabb IDJC .deb csomag a Debian hivatalos oldaláról? » Nos, abból az egyszerű okból, hogy a telepítéskor a hibaüzenetet dobja elénk, hogy hiányzik azoktól a függőségektől, amelyeket még nem támogatnak a 2.6 és 3.0 kernek, amelyek Debian 6-ot és CrunchBang 10-et használnak.

De mindennek megvan a megoldása a kibertér alvilágában. Ha még nem telepítette az IDJC-t a Debian 6-ba vagy a CrunchBang 10-be, kövesse az utasításokat, hogy félelem nélkül telepítse a stabil Debian-tárból (ez a 0.8.3 verzió hibákkal, de még mindig telepítenie kell a javításhoz) konzol futtatásakor:

$ sudo apt-get install idjc

Ezután telepítse az összes szükséges függőséget:

$ 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

Amint megkérdezem, hogy a JACK audiokiszolgálónak valós idejű felügyeletet kíván-e adni az audio és a rendelkezésre álló memória felett, mondja azt, hogy NEM (hogy a rendszere összeomoljon).

Első futtatás a JACK Audio konzolon keresztül:

$ jackd -d alsa

Javítsa a valós idejű végrehajtási ütközést:

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

Adja hozzá a folyamatot a rendszer audio felhasználói csoportjához:

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

Végül hozza létre az IDJC szkriptjét, amely egyszerre kezdődik a JACK Audio-val az ALSA-ban:

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

És jelentkezzen be újra, hogy a változtatások életbe lépjenek.

A program futtatásakor és konfigurálásakor észreveszi (vagy ha korábban már telepítette), hogy máris problémája van, hogy az IDJC nem tud csatlakozni a szerveréhez az átvitelhez. De itt jön a varázslat:

  • Teljesen állítsa le az IDJC-t és a Jack Audio-t
  • Nyissa meg a Synaptic Package Manager alkalmazást, és keressen rá az "idjc" kifejezésre
  • Amint megjelenik az idjc 0.8.3, kattintson a jobb gombbal, és jelölje be a teljes eltávolításhoz
  • Alkalmazza a módosításokat, és távolítsa el. Menjen ki, és zárja be a Synaptic alkalmazást
  • Töltse le ezt a .deb csomagot innen: IDJC 0.8.1 x86
  • Ha 64 bites verzióban használja a Debiant vagy a CrunchBang szoftvert, akkor töltse le a .deb csomagot innen: IDJC 0.8.1 amd64
  • Kattintson duplán a letöltött .deb csomagra, és telepítse azt

Pontosan telepítenie kell az IDJC előző verzióját, amely MŰKÖDIK, futtatásakor rájön, hogy megtartotta az összes beállítást, és most csatlakozhat a streaming szerveréhez, és problémamentesen továbbíthatja a rádiót az interneten keresztül.

Az IDJC futtatásakor megjelenik egy üzenet, miszerint nem találja meg a vorbistools program „vorbiscomment” programját - amire valójában nincs is szüksége -, és megkérdezi, hogy folytatni akarják-e; Csak kattintson az "Igen" gombra, és az IDJC konfliktusok nélkül elindul.

Az Update Manager valószínűleg megmondja, hogy frissítenie kell az IDJC régi verzióját; hogy ne zavarjon, vagy véletlenül fogja frissíteni, zárja be az Update Manager alkalmazást, és nyissa meg újra a Synaptic programot, a Beállítások menüben válassza a Tárházak lehetőséget, és a "Debian Software" fülön törölje a "Hivatalosan támogatott (fő)" négyzet jelölését zárja be, és vállalja, hogy újratölti az adattárakat, hogy megjelölje a változásokat, és íme, mindig megkapja az IDJC ezen verzióját, amely tökéletesen működik és tökéletesen csatlakozik az internetes rádió továbbításához.

Remélem, hogy ezek az utasítások hasznosak lehetnek Önnek, és üdvözletet adnak mindenkinek.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   92 dijo

    Nagyon jó, de nem tudom összekapcsolni a skype-szal, így olyan, mintha semmi ...

    1.    Szalmacsutak dijo

      Telepítse a Pulseaudio szoftvert (ha csak ALSA-ja van) az összes függőségével:

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

      Az alapértelmezetté tételhez hozza létre ezt a szkriptet:

      ~/etc/asound.conf

      Másolja és illessze be a következőket:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      Mentse el, zárja be és indítsa újra a rendszert, majd telepítse ezt a bővítményt:

      sudo apt-get install pulseaudio-module-jack

      majd hozza létre ezt a szkriptet a szövegszerkesztőjével (mentse el „pulseidjc.sh” néven a „home” mappába):

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

      Futtassa (indítóvá alakíthatja az OpenBox menüben vagy a Debian asztalon) a JACK Audio szerver és a voila indítása után, ez a modul már megjelenik a kapcsolatokban, és lehetővé teszi, hogy csatlakozzon az aux _lt és aux_ bemeneteihez rt in idjc a kimenetek Pulse Audio JACK Sink, így elküldi az IDJC-nek a rendszer összes hangját, elindítja a Skype-ot, és egyszerűen kattintson az IDJC Aux gombjára (a zöld jack csatlakozóval ellátott, a mikrofon mellett, NEM a az egyik zöld telefon), így élőben közvetítheti hívásait, hallgatói pedig dalokat kérhetnek, vagy megnyerhetnek egy majdnem új inget.

      1.    Szalmacsutak dijo

        Hahaha, nem tudom, szabad-e ennyi kódot beírni a válaszokba; Majdnem készítettem még egy bejegyzést ... hahaha ott kérlek javítsd ki ha nem éri meg.

    2.    Bernat dijo

      A fenébe, igaz, feltétlenül szükséges, hogy telefonálni tudjunk a rádión !!!
      Megoldotta valaki? Én, a linuxban, elveszett vagyok, de szeretném, ha ezen a platformon dolgozhatnék.

  2.   92 dijo

    Oké, most van egy másik problémám, kiderült, hogy az általam megadott konfigurációt használom, de vannak USB fejhallgatóim, amelyek a hw 1.0 portban vannak, vagy valami hasonló, de a hang közvetlenül a hangszórókból jön, és ehelyett a hang kijön a fejhallgatóért, nem tudom mit tegyek xddd ...

    1.    Szalmacsutak dijo

      Próbáljon meg egy normál fejhallgató-csatlakozóval ellenőrizni, hogy a hang megfelelően jön-e ki; Az usb fejhallgatók nincsenek regisztrálva a Pulseaudio alkalmazásban, és ezért továbbra is az ALSA-ban vannak, attól az usb-porttól függően, amelyhez csatlakoztatja őket, meg kell keresnie őket a JackPulseaudio Sink-ben, és a programtól függően át kell irányítania őket a rendszerre vagy az idjc-re. felhasználásával.

  3.   medina07 dijo

    Nagyon jó, köszönöm az infót ... most véleményem szerint csak egy jó karaoke-lejátszóra van szükség, mert a meglévők szégyen.

  4.   karliux dijo

    Köszönöm. Egy kerek cikk. Alkalmazni fogom a hallgatóimmal.

  5.   Emerson dijo

    Kövessem az utasításokat, de ezt a választ kapom

    A következő csomagok teljesítetlen függőségekkel rendelkeznek:
    libavcodec-dev: Attól függ, hogy libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), de nem fog telepíteni
    libavformat-dev: Attól függ: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1), de nem fog telepíteni
    Ez függ: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), de nem fog telepíteni
    E: A problémákat nem sikerült kijavítani, a meghibásodott csomagokat megtartotta.

    Van valami megoldás egy újonc számára, akit érdekel az ablakok rádióban hagyása?

    köszönet előre

  6.   Gonza! dijo

    Szia. van USB mikrofonom, főleg egy behringer c1u. és nem tudom, hogyan állítsam be az internetes dj konzolon, valaki tudna nekem kezet adni? mert nem tudom konfigurálni

  7.   Leonard Auza dijo

    De használhatja a ZaraRadio + Winamp + Shoutcast alkalmazást is (mindegyik Winne-vel emulált), nagyon jól működik, legalábbis a CentOs-on. a Streaming szolgáltatással: http://www.netyco.com/in/servicios/streaming-de-audio/

    Link a borhoz: http://www.winehq.org/download/

    üdvözletet.

    1.    Szalmacsutak dijo

      És jó Windowslerdo-ként az elavult Winamp, a borzalmas Zara Rádió és egy közepes és fizetős streaming szolgáltatás utánzásának ajánlása. Nem köszönöm, menj vissza szeretett Windowsodhoz, és hagyd békén a CentOS-t, nem tudod, hogyan kell használni.

  8.   jose_rom dijo

    Nem látom a kimenetet, a prefeket, a csilingelő gombokat.
    A 0.8.7-2 verzió megfelelően működik? Megoldottam-e a problémát, amelyet ebben a bejegyzésben említett? Melyik jacket ajánlja?

  9.   Emerson dijo

    Egy másik Illuminnatti

    Az igazság az, hogy ÉVEK próbálkozása után soha nem tettem az IDJC-t működőképessé.
    És amikor "éveket" mondok, úgy értem, hogy 365 napos időszakokra, több ezer órára olyan bejegyzések után kutatunk, mint a fenti, olyan felvilágosult emberek írtak, akiknek valamilyen oknál fogva bizonyára sikerült mp3-ban sugározniuk az IDJC-vel

    De én, aki 10 éve vagyok internetes rádióban, még soha nem találkoztam EGY-kel, amely az IDJC-vel sugároz
    És hogy a kis program, amikor meglátja, nyáladzik, elolvassa a kézikönyvet és még sok mást, de végül csak zenét játszik, hogy szerverre sugározzon, semmi
    Telepítettem az ubuntuba, az ubuntu stúdióba, még az Ubuntu Studio legújabb verzióival is kipróbáltam, ami már a "gyárból" származik - mondjuk SEMMIT

    Trisquel, Rivendell, Musix, sőt Puppy zene !!!!! (és hosszas séta a szerző webhelyén) és az összes konfigurációs bejegyzés, amelyek mellesleg a tömeg feléről szólnak, mert nincs EGY, amely elmondaná, hogyan konfigurálja a JACK portokat az IDJC-ben,…. Eye, mit mondok az IDJC-ben, nem a JACK-ben
    Haszontalan, amit 30 másodperc alatt csinálsz a windowsban, egy nagyon egyszerű winamp-ról, a crycast-szal, a (drága) sam műsorszolgáltatóig, a linuxban nem tudsz, ezért ne bolondítsd meg az embereket a copy / paste segítségével, ebben a linux-ban nem munka. a kép, miért beszéljen?
    És tegyük egyértelművé, hogy semmi sem fog engem boldogabbá tenni, mint a sugárzáshoz használni a linuxot, ez az, amit szeretek, hobbim, de végül ... .. le kell dobnia a nadrágját Redmon's-szal
    hogy látom-e, mielőtt meghalok
    tekintetében

    1.    Szalmacsutak dijo

      Emerson, nyilvánvalóan nem olvastad az e-maileket, amelyeket neked küldtem, és te vagy az egyetlen ember ebben az univerzumban, aki nem tudja, hogyan kell használni, vagy megfelelően konfigurálta az IDJC-t. És ha "megvilágosodottnak" tűnök, talán az vagyok, az idegsejtjeim valóban szinapszisba kerülnek, amikor megpróbálok kitalálni vagy megoldani valamit magamnak. Próbálj meg kevesebb TV-t és több agyat. Szívesen.

      1.    Emerson dijo

        Ha, és nem tudod, mennyire nagyra értékelem önzetlen segítségedet, nagyon-nagyon, de ez a "próbáld meg, hogy lássa, hogy megy", vagy "nézd meg itt, hátha találsz" ezt, nekem már elég volt azt.
        Biztosan nem én vagyok az egyetlen, aki nem kapja meg, de akik "SAY" -et kapnak, megkapják, de kíváncsian senki nem mondja meg, hogy hallgasson rám ide, vagy mondja meg, hogy konfigurálja így.
        Jelenleg az egyetlen disztribúció, amely közel áll ahhoz, hogy működőképes legyen, a Puppy, (paradox módon egy mini linux), de már nevettem is, úgy csinálom, mint aki pasziánszot csinál, Sam Broadcaster moziba megy, ez könnyebb megtalálni a gyógyszert az ablakokhoz, hogy bekerüljön a végtelen linux-labirintusba.
        És aki nem hisz nekem, tegye fel a kérdést, miért van millió (különböző) Linuxra utaló bejegyzés, több ezer különböző recept ugyanarra
        Ha Linux alatt kijön az egyszerű irodai munkából, felejtse el
        Nincs semmi, ami működik, és ha nem hiszel nekem, próbáld ki, hahahahaha
        és megmondják

    2.    Miguel R. Navarro dijo

      Esetemben a Fedora 8-ban sikerült tökéletesen működni, még 2009-ben, azonban el kell mondani, hogy az IDJC olyan szoftver, amely véleményem szerint még mindig nagyon zöld, az előnyöket tekintve elmarad más fizetett lehetőségektől, mint pl. SAM Broadcaster vagy RadioBoss, mindkettő futtatható a Wine kompatibilitási rétegével, amely sajnos nem egészen jól fut, de funkcionális.
      Valami, ami ellenem hat, az a jackd használata, véleményem szerint nagyon barátságtalan a hétköznapi felhasználóval, igen, vannak dokumentumok és bármi, amit szeretnek, de sokszor ez angolul vagy különféle dolgok a jelenlegi disztribúciókban már elavultak.
      Van egy Mixx nevű alternatíva, amelynek van egy GNU / Linux verziója, és inkább a DJ-kre koncentrál, azonban sokkal barátságosabb, mint az IDJC.

  10.   Emerson dijo

    5 évvel ezelőtt hagytam egy bejegyzést, mintha tegnap írtam volna
    A különbség az, hogy megtanultam néhány dolgot
    1.- A bor az, ami van, és megadja, amit ad, ami sem árnyéka annak, amit mondanak, sem annak, amit ad
    de ez az, ami van, ha azt akarja, hogy a Radio Boss a Borral működjön együtt, bízza magát a szentekre
    2. Az IDJC ma is rendetlenség, bonyolult, ellenséges, hiányos, kényelmetlen, és a többihez képest egy lejtés
    De ez az egyetlen dolog létezik, mert a Mixxx, amelynek nagyon jól megy, felemészti a gép MINDEN erőforrását, bármi is legyen ram memóriával.
    És csalódj, a Linux levelek írására, levelek olvasására, filmnézésre, böngészésre és még sok minden másra szól.
    MINDEN EGYÉB, még csak nem is úgy néz ki, mint amit a Windows-szal csinálsz
    Arról nem is beszélve, hogy a legkisebb dolog megtételéhez több száz órás zarándokútra kell menned a google segítségével
    És ha meglátja a régi bejegyzésemet,… ötéves

    1.    Szalmacsutak dijo

      Dühös vagyok:
      Te idióta; egy tökéletes retardált idióta, rosszabb, mint egy fogyatékkal élő, megköveteli, hogy minden, amit tenni akar, könnyű és már megemészthető, ha nem sírsz, mint egy kislány.
      Ön idióta; Évekkel ezelőtt megkérték, hogy adja meg hardverének jellemzőit (ami nyilvánvalóan marsi, vagy szemétkosárból vette), hogy meghatározza, miért nem működik az Ön számára Linux alatt, és soha nem említetted.
      Csak azt tudja, hogyan kell használni a Windows rendszert: maradjon ilyen, mint egy disznó a disznójában, és belemerül a tudatlanságába, a középszerűségébe, és amiről tudom, hogy egy hálátlan balek haszontalan, keserű és teljesen hülye élete.
      Szívesen vadállat.