Dokonalé řešení pro streamování rádia s IDJC na CrunchBang Linux 10 a Debian Squeeze

Po víkendu potýkání se s konfiguracemi, závislostmi, úložišti a chybami různých velikostí se moje mysl na ektoplazmu náhle rozsvítila a podařilo se mi vyřešit trvalý problém, který uživatelé Debian 6 y Crunch Bang 10 s jediným slušným a výkonným programem v Linuxu pro internetové rádio, streamování a podcasting: Internet DJ Console (IDJC).

Problém, na který odkazuji, je ten, že jakmile byl IDJC 0.8.3 správně nainstalován prostřednictvím repozitářů (se všemi jeho závislostmi) en Debian 6 y Crunch Bang Linux 10 při pokusu o připojení k našemu serveru k přenosu (místní nebo externí, ledový nebo výkřik) zobrazí se chybová zpráva, že se nemůžete připojit, zkuste to ještě třikrát a najednou se IDJC neočekávaně zavře (Úplná škoda v Linuxu, že programy padají nebo padají tak hlasitě jako v jakékoli vulgární verzi Windows ...)

Při konzultacích se stovkami fór jsem dokonce zjistil, že tato chyba (chyba) již byla nahlášena programátorům Debianu a na fórech CrunchBang (CrunchBang #! Linux je odvozen od „stabilních“ -quezee- a „testovacích“ verzí -wheezy, sid- of Debian, takže se ho tato chyba také týká) ale stále jsou v procesu řešení pro verze 0.8.7 a 0.8.8 IDJC, takže ti, kteří jsou závislí na verzi 0.8.3, jediné dostupné a kterou lze stále nainstalovat z debian main -stable '.

Vím, na co myslíte: Proč nenainstalujeme Nejnovější balíček IDJC .deb z oficiální stránky Debianu? » Z jednoduchého důvodu, že při jeho instalaci se nám zobrazí chybová zpráva, že má chybějící závislosti, které dosud nejsou podporovány v jádrech 2.6 a 3.0, které používají Debian 6 a CrunchBang 10.

Ale v podsvětí kyberprostoru má všechno řešení. Pokud jste ještě nenainstalovali IDJC v Debianu 6 nebo CrunchBang 10, bez obav jej nainstalujte ze stabilního úložiště Debianu podle pokynů (jedná se o verzi 0.8.3 s chybami, ale stále ji musíte nainstalovat, abyste ji mohli později opravit). při spuštění konzoly:

$ sudo apt-get install idjc

A pak nainstalujte všechny potřebné 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

Jakmile se vás zeptá, zda chcete dát audio serveru JACK plnou kontrolu nad zvukem a dostupnou pamětí v reálném čase, řekněte NE (aby váš systém nepadl).

Spustit přes JACK Audio konzolu poprvé:

$ jackd -d alsa

Opravit konflikt provádění v reálném čase:

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

Přidejte proces do skupiny zvukových uživatelů systému:

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

A nakonec vytvořte skript pro IDJC, který má současně začít s JACK Audio v ALSA:

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

Aby se změny projevily, znovu se přihlaste.

Když spustíte a nakonfigurujete program, všimnete si (nebo pokud jste jej již nainstalovali), že již máte problém, že se IDJC nemůže připojit k vašemu serveru k přenosu. Ale tady přichází kouzlo:

  • Úplně vypněte IDJC a Jack Audio
  • Otevřete Správce balíčků Synaptic a vyhledejte „idjc“
  • Jakmile se zobrazí idjc 0.8.3, klikněte pravým tlačítkem myši a označte jej pro úplnou odinstalaci
  • Proveďte změny a odinstalujte je. Jděte ven a zavřete Synaptic
  • Stáhněte si tento balíček .deb zde: IDJC 0.8.1 x86
  • Pokud používáte Debian nebo CrunchBang v 64bitové verzi, stáhněte si balíček .deb zde: IDJC 0.8.1 amd64
  • Poklepejte na stažený balíček .deb a nainstalujte jej

Přesně musíte nainstalovat předchozí verzi IDJC, která Funguje, při jejím spuštění si uvědomíte, že jste si nechali všechna svá nastavení a že nyní se můžete připojit ke svému streamovacímu serveru a můžete bez problémů přenášet vaše rádio přes internet.

Při provádění IDJC se zobrazí zpráva, že nemůže najít program „vorbiscomment“ vorbistools - který ve skutečnosti nepotřebuje - a zeptá se, zda chtějí pokračovat; stačí kliknout na „Ano“ a IDJC se spustí bez jakéhokoli konfliktu.

Správce aktualizací vám pravděpodobně řekne, že musíte aktualizovat svou starou verzi IDJC; aby to nevadilo, nebo se jej chystáte náhodou aktualizovat, zavřete Správce aktualizací a znovu otevřete Synaptic, v nabídce Nastavení zvolte Úložiště a na kartě „Debian Software“ zrušte zaškrtnutí políčka „Oficiálně podporovaná (hlavní)“, zavřete a souhlaste s opětovným načtením úložišť k označení změn a voila budete mít vždy tuto verzi IDJC, která funguje a perfektně se připojuje k přenosu vašeho internetového rádia.

Doufám, že vám tyto pokyny budou k užitku a všem pozdravuji.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   pandev92 řekl

    Velmi dobré, ale nemohu to spojit se skype, takže je to jako nic….

    1.    Pramínek řekl

      Nainstalujte Pulseaudio (pokud máte pouze ALSA) se všemi jeho závislostmi:

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

      Vytvořte tento skript, aby byl výchozí:

      ~/etc/asound.conf

      Zkopírujte a vložte do něj následující:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      Uložte jej, zavřete jej a restartujte systém, poté nainstalujte tento doplněk:

      sudo apt-get install pulseaudio-module-jack

      a poté vytvořte tento skript pomocí textového editoru (uložte jej jako 'pulsidjc.sh' ve složce '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

      Spusťte jej (můžete jej změnit na spouštěč v nabídce OpenBox nebo na ploše Debianu) po spuštění serveru JACK Audio a voila, tento modul se již objeví v připojeních a umožní vám připojit se ke vstupům aux _lt a aux_ rt v idjc výstupy Pulse Audio JACK Sink a tím pošlete IDJC veškerý zvuk systému, spustíte Skype a jednoduše kliknete na tlačítko Aux v IDJC (ten se zeleným konektorem jack, vedle mikrofonu, NE ten ze zeleného telefonu ), takže můžete vysílat své hovory živě a vaši posluchači žádají o skladby nebo vyhrají téměř nové tričko.

      1.    Pramínek řekl

        Hahaha, nevím, jestli je dovoleno dát do odpovědí tolik kódu; Skoro jsem vytvořil další příspěvek ... hahaha, prosím, opravte to, pokud to nestojí za to.

    2.    Bernat řekl

      Sakra, je to pravda, je naprosto nezbytné, abyste mohli telefonovat ve svém rádiu !!!
      Vyřešil to někdo? V Linuxu jsem ztracen, ale rád bych mohl vysílat práci na této platformě.

  2.   pandev92 řekl

    Dobře, teď mám další problém, ukázalo se, že používám konfiguraci, kterou jste mi dali, ale mám usb sluchátka, která jsou v portu hw 1.0 nebo něco podobného, ​​ale zvuk vychází přímo z reproduktorů a místo toho zvuk vyjde pro sluchátka, nevím, co mám dělat xddd ...

    1.    Pramínek řekl

      Zkuste to s normálním konektorem pro sluchátka a ověřte, zda zvuk vychází správně; usb sluchátka nejsou registrována v Pulseaudio, a proto jsou stále v ALSA, v závislosti na USB portu, ke kterému je připojujete, byste je museli hledat v JackPulseaudio Sink a přesměrovat je na systém nebo idjc v závislosti na programu, který používáte.

  3.   medina07 řekl

    Velmi dobře, děkuji za informace ... jediná věc, která je podle mého názoru nutná, je dobrý hráč Karaoke, protože ty stávající jsou příliš špatné.

  4.   karlitux řekl

    Děkuji. Kulatý článek. Aplikuji to se svými studenty.

  5.   Emerson řekl

    Postupuji podle pokynů, ale dává mi tuto odpověď

    Následující balíčky mají nesplněné závislosti:
    libavcodec-dev: Závisí: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), ale nebude se instalovat
    libavformat-dev: Závisí: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1), ale nebude se instalovat
    Závisí: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), ale nebude se instalovat
    E: Problémy se nepodařilo opravit, ponechali jste si poškozené balíčky.

    Nějaké řešení pro nováčka, který má zájem nechat na svém rádiu okna?

    díky předem

  6.   Gonza! řekl

    Ahoj. Mám USB mikrofon, zejména Behringer C1U. a já nevím, jak to nakonfigurovat na internetové dj konzoli, mohl by mi někdo pomoci? protože nevím, jak to nakonfigurovat

  7.   Leonard Auza řekl

    Ale můžete také použít ZaraRadio + Winamp + Shoutcast (vše emulované s Winne), funguje to velmi dobře, alespoň na CentOs. se streamovací službou: http://www.netyco.com/in/servicios/streaming-de-audio/

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

    pozdravy.

    1.    Pramínek řekl

      A jako dobrý okenář doporučující emulovat zastaralý Winamp, strašné rádio Zara a průměrnou a placenou streamovací službu. Ne, děkuji, vraťte se do svého milovaného Windows a nechte CentOS na pokoji, nevíte, jak jej používat.

  8.   jose_rom řekl

    Nevidím tlačítka výstupu, prefs, rolničky.
    Funguje verze 0.8.7-2 správně? Vyřeším problém, který hlásíte v tomto příspěvku? Jaký jack doporučujete?

  9.   Emerson řekl

    Další Illuminnatti

    Pravdou je, že po letech zkoušení jsem IDJC nikdy neučinil.
    A když řeknu „roky“, mám na mysli, že do období 365 dnů tisíce hodin hledají příspěvky jako ten výše, napsané osvícenými lidmi, kteří se jistě z nějakého důvodu dokázali vysílat ve formátu mp3 s IDJC

    Ale já, kdo jsem v internetových rádiích 10 let, jsem nikdy nepotkal JEDEN, který vysílá s IDJC
    A že ten malý program, když ho vidíte, slintáte, čtete manuál a další, ale nakonec hraje jen hudbu, vysílá na server, nic
    Nainstaloval jsem to v ubuntu, ve studiu ubuntu, dokonce jsem to zkusil s nejnovějšími verzemi Ubuntu Studio, které již pocházejí z „továrny“ řekněme - NIC

    Hudba Trisquel, Rivendell, Musix a dokonce Puppy !!!!! (a dlouhé procházky webem autora) a všechny konfigurační příspěvky, které vám mimochodem řeknou o hromadné polovině, protože neexistuje JEDEN, který vám řekne, jak konfigurujete porty JACK v IDJC,…. oko, co řeknu v IDJC, ne v jacku
    Je zbytečné, co děláte v systému Windows za 30 sekund, od velmi jednoduchého winampu s shoutcastem, až po (drahý) sam vysílač, v linuxu nemůžete, takže neoklamte lidi kopírováním / vkládáním, v tomto linuxu nefunguje . obrazu, proč mluvit
    A ujasněte si, že nic by mě neudělalo šťastnějším než používání linuxu k vysílání, to je to, co se mi líbí, můj koníček, ale nakonec… .. musíte si s Redmonem shodit kalhoty
    abych zjistil, jestli to vidím, než zemřu
    jde o

    1.    Pramínek řekl

      Emerson, zdá se, že jsi nečetl e-maily, které jsem ti poslal, a jsi jediná lidská bytost v tomto vesmíru, která neví, jak ji používat, a správně nenakonfigurovala IDJC. A pokud vypadám jako „osvícený“, možná jsem, moje neurony synapse, když se pokusím přijít na to nebo vyřešit něco pro sebe. Zkuste, méně televize a více mozku. Nemáš zač.

      1.    Emerson řekl

        Ha, A nevíš, jak moc si vážím tvé nezištné pomoci, opravdu, opravdu, ale tohle „zkus to vidět, jak to chodí“ nebo „podívej se sem, jestli najdeš“, to už mám dost to.
        Určitě jsem jediný, kdo to nechápe, ale ti, kteří to dostanou „ŘEKEJTE“, to dostanou, ale kupodivu vám nikdo neříká, abyste mě tady poslouchali, nebo vám řeknu, abyste to takto nakonfigurovali.
        V tuto chvíli je jediným distro, které se blíží tomu, aby to fungovalo, Puppy (paradoxně mini linux), ale už jsem se tomu smál, dělám to jako někdo, kdo dělá solitaire, Sam Broadcaster jde do kina, je snazší najít lék na Windows, abyste se dostali do nekonečného bludiště linuxu.
        A kdo mi nevěří, zeptejte se sami sebe, proč existují miliony (různých) příspěvků odkazujících na Linux, tisíce různých receptů na stejný
        Pokud se v Linuxu dostanete z toho, co je jednoduchá kancelářská práce, zapomeňte na to
        Nic nefunguje, a pokud mi nevěříte, zkuste to, hahahahaha
        a řeknou mi to

    2.    Miguel R. Navarro řekl

      V mém případě se mi podařilo ve Fedoře 8 perfektně fungovat, že už v roce 2009 je ale třeba říci, že IDJC je software, který je podle mého názoru stále velmi zelený, pokud jde o výhody, zaostává za ostatními placenými možnosti jako SAM Broadcaster nebo RadioBoss, které lze spustit pomocí vrstvy kompatibility Wine, která bohužel nefunguje docela dobře, ale je funkční.
      Něco, co funguje proti mně, je použití jackd, ta věc je podle mého názoru s běžným uživatelem velmi nepřátelská, ano, existuje dokumentace a cokoli se jim líbí, ale často je to v angličtině nebo různé věci jsou již zastaralé v aktuálních distribucích.
      Existuje alternativa s názvem Mixx, která má verzi pro GNU / Linux a je více zaměřena na DJ, ale je mnohem přátelštější než IDJC.

  10.   Emerson řekl

    Před 5 lety jsem zanechal příspěvek, jako by jsem ho napsal včera
    Rozdíl je v tom, že jsem se naučil pár věcí
    1. - Víno je to, co je, a dává to, co dává, což není ani stín toho, co říkají, že je, ani co dává
    ale je to tak, pokud máte v úmyslu nechat Radio Boss pracovat s Wine, svěřte se svatým
    2. IDJC je dnes stále nepořádek, komplikovaný, nepřátelský, neúplný, nepohodlný, ... a ve srovnání s ostatními je nedbalý
    Ale je to POUZE věc, protože Mixxx, který si vede docela dobře, spotřebovává VŠECHNY zdroje vašeho stroje, ať už máte paměť RAM-
    A buďte zklamaní, Linux je určen k psaní dopisů, čtení pošty, sledování filmů, procházení a dalších věcí.
    PRO VŠE JINÉ to ani nevypadá jako to, co děláte s okny
    Nemluvě o tom, že abyste udělali sebemenší věc, musíte jít na pouť přes google stovky hodin
    A pokud vidíte můj starý příspěvek, ... je to pět let staré

    1.    Pramínek řekl

      Jsem naštvaný:
      Jste idiot; Dokonalý retardovaný idiot horší než postižený vyžaduje, aby vše, co chcete udělat, bylo snadné a již strávené, pokud neplačete jako malá holka.
      Jste idiot; Před lety jste byli požádáni, abyste zadali vlastnosti svého hardwaru (který je zjevně buď Marťan, nebo jste jej vzali z popelnice), abyste zjistili, proč vám to s Linuxem nefunguje, a nikdy jste se o tom nezmínili.
      Pouze víte, jak používat Windows: zůstaňte takhle, jako prase ve svém chlívku, topící se ve své nevědomosti, průměrnosti a vím, že je to zbytečný, hořký a úplně hloupý život nevděčného blázna.
      Jste vítané zvíře.