Ultimate solusyon para sa streaming radio kasama ang IDJC sa CrunchBang Linux 10 at Debian Squeeze

Matapos ang isang katapusan ng linggo ng pakikibaka sa mga pagsasaayos, dependency, repository at mga bug ng iba't ibang laki, biglang lumiwanag ang aking isipan ang ectoplasm at nagawa kong malutas ang pangmatagalan na problema ng mga gumagamit ng Debian 6 y Crunch Bang 10 na may nag-iisang disente at makapangyarihang programa sa Linux para sa internet radio, streaming at podcasting: Internet DJ Console (IDJC).

Ang problema na tinutukoy ko ay ang sandaling ang IDJC 0.8.3 ay nai-install nang tama sa pamamagitan ng mga repository (sa lahat ng mga dependency nito) en Debian 6 y Crunch Bang Linux 10 kapag sinusubukan na kumonekta sa aming server upang maipadala (lokal o panlabas, icecast o shoutcast) nakukuha mo ang mensahe ng error na hindi mo makakonekta, subukang 3 beses pa at biglang magsara nang hindi inaasahan ang IDJC (Isang kabuuang kahihiyan sa Linux, na ang mga programa ay nag-crash o nag-crash nang malakas tulad ng sa anumang bulgar na bersyon ng Windows ...)

Pagkonsulta sa daan-daang mga forum ay nalaman ko rin na ang bug na ito (error) naiulat na sa mga programmer ng Debian at sa mga forum ng CrunchBang (CrunchBang #! Ang Linux ay nagmula sa mga "stable" -squezee- at "pagsubok" na mga bersyon -wheezy, sid- ng Debian, kaya nakakaapekto rin dito ang bug na ito) ngunit nasa proseso pa rin sila ng paglutas nito para sa mga bersyon 0.8.7 at 0.8.8 ng IDJC, iniiwan ang mga umaasa sa bersyon 0.8.3, ang tanging magagamit at mai-install pa rin mula sa repositoryang 'pangunahing debian -stable '.

Alam ko kung ano ang iniisip mo: Bakit hindi namin mai-install ang Pinakabagong IDJC .deb package mula sa opisyal na pahina ng Debian? » Sa gayon, sa simpleng kadahilanan na kapag na-install ito, itinapon sa amin ang mensahe ng error na mayroon itong mga nawawalang mga dependency na hindi pa sinusuportahan sa kernel 2.6 at 3.0 na gumagamit ng Debian 6 at CrunchBang 10 ayon sa pagkakabanggit.

Ngunit ang lahat ay may solusyon sa Underworld ng Cyberspace. Kung hindi mo pa na-install ang IDJC sa Debian 6 o CrunchBang 10, sundin ang mga tagubilin upang mai-install ito mula sa matatag na Repository ng Debian nang walang takot (ito ay bersyon 0.8.3 na may mga bug, ngunit kailangan mo pa ring mai-install ito upang maiayos ito sa ibang pagkakataon). sa isang console run:

$ sudo apt-get install idjc

At pagkatapos ay i-install ang lahat ng kinakailangang mga dependency:

$ 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

Sa lalong madaling tanungin ka niya kung nais mong bigyan ang JACK audio server ng buong kontrol ng audio at magagamit na memorya sa real time, sabihin HINDI (kaya't hindi nag-crash ang iyong system).

Patakbuhin sa pamamagitan ng JACK Audio console sa kauna-unahang pagkakataon:

$ jackd -d alsa

Ayusin ang pagkakasalungat ng real-time na pagpapatupad:

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

Idagdag ang proseso sa iyong system ng pangkat ng gumagamit ng audio:

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

At sa wakas ay likhain ang iskrip para sa IDJC upang magsimula sa JACK Audio sa ALSA nang sabay:

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

At muling pag-log in upang magkabisa ang mga pagbabago.

Kapag nagpatakbo at nag-configure ka ng programa mapapansin mo (o kung na-install mo na ito dati) na mayroon ka ng problema na hindi maikonekta ng IDJC sa iyong server upang maipadala. Ngunit narito ang mahika:

  • Ganap na isara ang IDJC at Jack Audio
  • Buksan ang Synaptic Package Manager at hanapin ang "idjc"
  • Sa sandaling lumitaw ang idjc 0.8.3, i-right click at markahan ito upang ganap na alisin ang pag-uninstall
  • Ilapat ang mga pagbabago at i-uninstall ito. Lumabas at isara ang Synaptic
  • I-download ito .deb package mula dito: IDJC 0.8.1 x86
  • Kung gumagamit ka ng Debian o CrunchBang sa 64-bit na bersyon, pagkatapos ay i-download ang .deb package mula dito: IDJC 0.8.1 amd64
  • Mag-double click sa .deb package na na-download mo at na-install ito

Eksakto, kailangan mong i-install ang dating bersyon ng IDJC na GUMAGAWA, kapag pinatakbo mo ito ay mapagtanto mong itinago mo ang lahat ng iyong mga setting at na ngayon ay makakonekta ka sa iyong streaming server at maipapadala mo ang iyong radyo sa internet nang walang mga problema.

Kapag pinatakbo ang IDJC, lilitaw ang isang mensahe na nagsasaad na hindi nito mahahanap ang program na vorbistools na "vorbiscomment" - na hindi talaga nito kailangan - at tinanong kung nais nilang magpatuloy; i-click lamang ang "Oo" at magsisimula ang IDJC nang walang anumang salungatan.

Marahil ay sabihin sa iyo ng Update Manager na kailangan mong i-update ang iyong dating bersyon ng IDJC; upang hindi ito mag-abala o hindi sinasadyang i-update ito, isara ang Update Manager at buksan muli ang Synaptic, sa menu ng Mga setting piliin ang Mga Repositoryo at sa tab na "Debian Software" alisan ng tsek ang kahon na "Opisyal na suportado (pangunahing)", isara at sumasang-ayon na muling i-load ang mga repository upang markahan ang mga pagbabago at voila, palagi kang magkakaroon ng bersyon na ito ng IDJC na gumagana at perpektong kumokonekta upang maipadala ang iyong radyo sa internet.

Inaasahan kong ang mga tagubiling ito ay kapaki-pakinabang sa iyo, at pagbati sa lahat.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   pandev92 dijo

    Napakahusay ngunit hindi ko ito makakonekta sa skype kaya't parang wala….

    1.    Ipinahayag ni Wisp dijo

      I-install ang Pulseaudio (kung mayroon ka lamang ALSA) kasama ang lahat ng mga dependency nito:

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

      Lumikha ng script na ito upang gawin itong default:

      ~/etc/asound.conf

      Kopyahin at idikit ang mga sumusunod dito:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      I-save ito, isara ito at i-restart ang iyong system, pagkatapos ay i-install ang add-on na ito:

      sudo apt-get install pulseaudio-module-jack

      at pagkatapos ay likhain ang script na ito sa iyong text editor (i-save ito bilang 'pulseidjc.sh' sa iyong 'home' folder):

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

      Patakbuhin ito (maaari mo itong gawing launcher sa menu ng OpenBox o sa desktop ng Debian) pagkatapos simulan ang JACK Audio server at voila, lumilitaw na ang modyul na ito sa mga koneksyon at papayagan kang kumonekta sa mga input ng aux _lt at aux_ rt sa idjc ang mga output Pulse Audio JACK Sink at sa gayon ay ipapadala mo sa IDJC ang lahat ng audio ng system, simulan ang Skype at i-click lamang ang Aux button sa IDJC (ang isa na may berdeng jack konektor, sa tabi ng mikropono, HINDI ang nasa berdeng telepono ) upang maaari mong mai-broadcast ang iyong mga tawag nang live at ang iyong mga tagapakinig ay humihiling ng mga kanta o manalo ng halos bagong shirt.

      1.    Ipinahayag ni Wisp dijo

        Hahaha, hindi ko alam kung pinapayagan na maglagay ng labis na code sa mga sagot; Halos gumawa ako ng panibagong post ... hahaha ayan pakiusap lang kung hindi okay.

    2.    Bernat dijo

      Sumpain, totoo ito, talagang kinakailangan na makapag-tawag sa iyong radyo !!!
      Mayroon bang nalutas ito? Ako, sa linux, nawala ako, ngunit nais kong ma-broadcast ang pagtatrabaho sa platform na ito.

  2.   pandev92 dijo

    Ok, ngayon mayroon akong isa pang problema, lumalabas na ginagamit ko ang pagsasaayos na ibinigay mo sa akin, ngunit mayroon akong mga usb headphone, na nasa port ng hw 1.0 o isang bagay na tulad nito, ngunit ang tunog ay nagmumula nang direkta mula sa mga nagsasalita at sa halip ang tunog lalabas para sa mga headphone, hindi ko alam kung ano ang gagawin xddd ...

    1.    Ipinahayag ni Wisp dijo

      Subukan sa isang normal na headphone jack at i-verify na ang audio ay lumabas nang tama; ang mga usb headphone ay hindi nakarehistro sa Pulseaudio at iyon ang dahilan kung bakit nasa ALSA pa rin sila, depende sa usb port na ikinonekta mo ang mga ito, kailangan mong hanapin ang mga ito sa JackPulseaudio Sink at i-redirect ang mga ito sa system o idjc depende sa program na iyong ginagamit.

  3.   medina07 dijo

    Napakahusay, salamat sa impormasyon ... ngayon ang tanging bagay na kinakailangan sa aking palagay ay isang mahusay na Karaoke player dahil ang mga mayroon ay kahiya-hiya.

  4.   karlitux dijo

    Salamat. Isang bilog na artikulo. Ilalapat ko ito sa aking mga mag-aaral.

  5.   Emerson dijo

    Sinusunod ko ang mga tagubilin ngunit nagbibigay ito sa akin ng sagot na ito

    Ang mga sumusunod na pakete ay may hindi natutugunan na mga dependency:
    libavcodec-dev: Depende: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) ngunit hindi ito mai-install
    libavformat-dev: Depende: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1) ngunit hindi ito mai-install
    Ito ay nakasalalay: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) ngunit hindi ito mai-install
    E: Hindi maitama ang mga problema, napanatili mo ang mga sirang pakete.

    Anumang solusyon para sa isang baguhan na interesado na iwan ang mga bintana sa kanyang radyo?

    thanks in advance

  6.   Gonza! dijo

    Hi Mayroon akong usb microphone, lalo na ang isang behringer c1u. at hindi ko alam kung paano i-configure ito sa internet dj console, maaari ba akong bigyan ng isang kamay? hindi ko kasi alam kung paano ko i-configure ito

  7.   Leonard Auza dijo

    Ngunit maaari mo ring gamitin ang ZaraRadio + Winamp + Shoutcast (lahat ng ginaya kay Winne), gumagana ito nang napakahusay, kahit papaano sa mga CentO. kasama ang serbisyo sa Streaming ng: http://www.netyco.com/in/servicios/streaming-de-audio/

    Link sa Alak: http://www.winehq.org/download/

    pagbati.

    1.    Ipinahayag ni Wisp dijo

      At bilang isang mahusay na windowslerdo, na nagrerekomenda ng pagtulad sa hindi na ginagamit na Winamp, ang kakila-kilabot na Zara Radio at isang walang kabuluhan at bayad na serbisyo sa streaming. Hindi salamat, bumalik sa iyong minamahal na Windows at iwanan ang CentOS nang mag-isa, hindi mo alam kung paano ito gamitin.

  8.   jose_rom dijo

    Hindi ko nakikita ang mga output, pref, jingles button.
    Gumagana ba ang bersyon 0.8.7-2 nang tama? Malulutas ko ba ang problemang iyong naiulat sa post na ito? Aling jack ang irekomenda mo?

  9.   Emerson dijo

    Isa pang Illuminnatti

    Ang totoo ay pagkatapos ng TAON na pagsubok, hindi ko pa nagagawa ang IDJC na gumana.
    At kapag sinabi kong "taon" ang ibig kong sabihin ay, sa mga panahon ng 365 araw, libu-libong oras na naghahanap ng mga post tulad ng nasa itaas, na isinulat ng mga naliwanagan na tiyak na sa ilang kadahilanan ay nakapag-broadcast sa mp3 sa IDJC

    Ngunit ako, na nasa Internet radio sa loob ng 10 taon, ay hindi pa nakakilala ng ONE na nag-broadcast sa IDJC
    At ang maliit na programa, kapag nakita mo ito, naglalaway ka, binabasa mo ang manu-manong at higit pa, ngunit sa huli, nagpapatugtog lamang ito ng musika, upang mai-broadcast sa isang server, wala
    Na-install ko ito sa ubuntu, sa ubuntu studio, sinubukan ko rin ito sa pinakabagong mga bersyon ng Ubuntu Studio, na nagmula na sa "pabrika" sabihin natin - WALA

    Trisquel, Rivendell, Musix, at maging ang musika ng Puppy !!!!! (at mahaba ang paglalakad sa web ng may-akda) at lahat ng mga post sa pagsasaayos, na sa pamamagitan ng paraan ay sasabihin sa iyo ang tungkol sa kalahati ng masa, sapagkat walang ONE na nagsasabi sa iyo kung paano mo mai-configure ang JACK Ports sa IDJC,…. Mata, ano ang sasabihin ko sa IDJC, hindi sa JACK
    Ito ay walang silbi, kung ano ang iyong ginagawa sa mga bintana sa loob ng 30 segundo mula sa isang napaka-simpleng winamp na may shoutcast, sa (mahal) sam broadcaster, sa linux hindi mo magagawa, kaya huwag lokohin ang mga tao sa kopya / i-paste, sa linux na ito ay hindi gagana . ng imahe kung bakit magsalita
    At hayaan itong maging malinaw na walang magiging mas masaya sa akin kaysa sa paggamit ng linux upang mag-broadcast, ito ang gusto ko, aking libangan, ngunit sa huli ... .. kailangan mong ihulog ang iyong pantalon sa Redmon's
    upang makita kung nakikita ko ito bago ako mamatay
    tungkol

    1.    Ipinahayag ni Wisp dijo

      Emerson, maliwanag na hindi mo nabasa ang mga email na ipinadala ko sa iyo at ikaw lamang ang tao sa sansinukob na ito na hindi alam kung paano gamitin at hindi na-configure nang maayos ang IDJC. At kung tila ako ay isang "napaliwanagan" marahil ako, ang aking mga neuron ay nagkakasabay kapag sinubukan kong malaman o lutasin ang isang bagay para sa aking sarili. Subukan, mas mababa ang TV at mas maraming utak. Walang problema.

      1.    Emerson dijo

        Ha, At hindi mo alam kung gaano ko pinahahalagahan ang iyong walang pag-iimbot na tulong, talaga, talaga, ngunit ito "subukan ito upang makita kung paano ito nangyayari" o "tumingin dito upang makita kung nakita mo" na, mayroon akong sapat na gawin ito
        Tiyak na ako lang ang hindi nakakakuha, ngunit ang mga nakakuha ng "SABI" ay nakukuha nila ito, ngunit nagtataka walang sinuman na sabihin sa iyo na pakinggan ako dito, o sabihin sa iyo na i-configure ito ng ganito.
        Sa ngayon ang tanging distro na malapit sa pagpapaandar nito ay Puppy, (kabaligtaran isang mini linux), ngunit kinuha ko na ito upang tumawa, ginagawa ko ito tulad ng isang taong nag-solitaryo, si Sam Broadcaster ay nagpunta sa mga pelikula, mas madaling maghanap ng gamot. isang bintana upang makapunta sa walang katapusang maze ng linux.
        At sino ang hindi naniniwala sa akin, tanungin lamang ang iyong sarili kung bakit may milyun-milyong (magkakaibang) mga post na tumutukoy sa Linux, libu-libong iba't ibang mga recipe para sa pareho
        Kung sa Linux makawala ka sa kung ano ang simpleng gawain sa tanggapan, kalimutan ito
        Walang gumagana, at kung hindi ka maniniwala sa akin, subukan mo ito, hahahahaha
        at sasabihin nila sa akin

    2.    Miguel R. Navarro dijo

      Sa aking kaso, nagawa kong ganap itong gumana sa Fedora 8, na noong 2009, gayunpaman, dapat sabihin na ang IDJC ay isang software na sa palagay ko ay napaka-berde pa rin, sa mga tuntunin ng mga benepisyo ay nababagsak sa iba pang mga bayad na pagpipilian tulad ng Ang SAM Broadcaster o RadioBoss, na maaaring patakbuhin gamit ang layer ng pagiging tugma ng Alak, na malungkot na hindi tumatakbo nang maayos, ngunit gumagana.
      Ang isang bagay na gumagana laban sa akin ay ang paggamit ng jackd, ang bagay na iyon sa aking palagay ay napaka hindi magiliw sa ordinaryong gumagamit, oo, mayroong dokumentasyon at kung ano man ang gusto nila, ngunit marami sa mga panahong iyon ay sa English o iba`t ibang mga bagay lipas na sila sa kasalukuyang mga pamamahagi.
      Mayroong isang kahalili na tinatawag na Mixx na may isang bersyon para sa GNU / Linux at higit na nakatuon sa mga DJ, subalit mas kaibig-ibig ito kaysa sa IDJC.

  10.   Emerson dijo

    5 taon na ang nakalilipas nag-iwan ako ng isang post na para bang isinulat ko ito kahapon
    Ang pagkakaiba ay natutunan ko ang ilang mga bagay
    1.- Ang alak ay kung ano ito at nagbibigay kung ano ang ibinibigay nito, na alinman sa anino ng sinasabi nilang ito o kung ano ang ibinibigay nito
    ngunit ito ay kung ano ito, kung balak mong paganahin ang Radio Boss sa Alak, ipagkatiwala ang iyong sarili sa mga santo
    2. Ang IDJC ngayon ay gulo pa rin, kumplikado, pagalit, hindi kumpleto, hindi komportable, ... at kumpara sa alinman sa iba pa ay isang slop
    Ngunit ito lamang ang bagay na mayroong, dahil ang Mixxx, na kung saan ay gumagana nang maayos, kumakain ng LAHAT ng mga mapagkukunan ng iyong machine,-kung mayroon kang memorya ng ram-
    At mabigo, ang Linux ay para sa pagsusulat ng mga liham, pagbabasa ng mail, panonood ng pelikula, pagba-browse at kaunti pa.
    PARA SA LAHAT NG IBA, hindi ito mukhang sa ginagawa mo sa mga bintana
    Hindi man sabihing gawin ang pinakamaliit na bagay, kailangan mong magpasyal sa pamamagitan ng daan-daang oras sa google
    At kung nakikita mo ang aking lumang post,… ito ay limang taong gulang

    1.    Ipinahayag ni Wisp dijo

      Naiinis ako:
      Tulala ka; Ang isang perpektong retarded idiot na mas masahol kaysa sa isang taong may kapansanan, ay nangangailangan ng lahat ng nais mong gawin ay madali at natutunaw na, kung hindi ka umiyak tulad ng isang maliit na batang babae.
      Tulala ka; Ilang taon na ang nakalilipas tinanong ka upang ipasok ang mga katangian ng iyong hardware (na kung saan ay alinman sa Martian o nakuha mo ito mula sa isang basurahan) upang matukoy kung bakit hindi ito gumagana sa Linux, at hindi mo kailanman nabanggit ito.
      Alam mo lang kung paano gamitin ang Windows: manatiling ganito, tulad ng isang baboy sa pigpen nito, lumilipad sa iyong kamangmangan, katamtaman at ang alam kong walang silbi, mapait at ganap na hangal na buhay ng isang hindi nagpapasalamat na sipsip.
      Maligayang pagdating mo hayop.