Galīgais risinājums radio straumēšanai ar IDJC uz CrunchBang Linux 10 un Debian Squeeze

Pēc nedēļas nogales, kad cīnījos ar dažāda lieluma konfigurācijām, atkarībām, krātuvēm un kļūdām, pēkšņi iedegās mans ektoplazmas prāts, un man izdevās atrisināt daudzgadīgo problēmu, kuras lietotāji Debian 6 y CrunchBang 10 ar vienīgo pienācīgo un jaudīgo programmu Linux interneta radio, straumēšanai un apraidei: Internet DJ Console (IDJC).

Problēma, uz kuru es atsaucos, ir tāda, ka pēc tam, kad IDJC 0.8.3 ir pareizi instalēts, izmantojot krātuves (ar visām atkarībām) en Debian 6 y CrunchBang Linux 10 mēģinot izveidot savienojumu ar mūsu serveri, lai pārsūtītu (vietējs vai ārējs, icecast vai hokecast) tiek parādīts kļūdas ziņojums, ka nevarat izveidot savienojumu, mēģiniet vēl 3 reizes un pēkšņi IDJC negaidīti tiek aizvērts (Pilnīgs kauns Linux, ka programmas avarē vai avarē tikpat skaļi kā jebkurā vulgārajā Windows versijā ...)

Apskatot simtiem forumu, es pat uzzināju, ka šī kļūda (kļūda) jau tika ziņots Debian programmētājiem un CrunchBang forumos (CrunchBang #! Linux ir atvasināts no Debian "stabilajām" -squezee- un "testing" versijām -wheezy, sid-, tāpēc arī šī kļūda to ietekmē) taču viņi joprojām to risina IDJC versijām 0.8.7 un 0.8.8, atstājot pieejamos tikai tos, kuri ir atkarīgi no versijas 0.8.3, un kurus joprojām var instalēt no repozitorija debian main -stable ".

Es zinu, ko jūs domājat: kāpēc mēs neinstalējam Jaunākā IDJC .deb pakete no Debian oficiālās lapas? » Tā vienkārša iemesla dēļ, ka, to instalējot, mums tiek parādīts kļūdas ziņojums, ka tam trūkst atkarību, kas vēl netiek atbalstīta kodolā 2.6 un 3.0, kas attiecīgi izmanto Debian 6 un CrunchBang 10.

Bet visam ir risinājums kibertelpas pazemē. Ja vēl neesat instalējis IDJC Debian 6 vai CrunchBang 10, izpildiet norādījumus, lai bez bailēm instalētu to no stabilā Debian krātuves (tā ir versija 0.8.3 ar kļūdām, taču joprojām ir jāinstalē, lai varētu to novērst. konsoles palaišanā:

$ sudo apt-get install idjc

Pēc tam instalējiet visas nepieciešamās atkarības:

$ 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

Tiklīdz viņš jums jautā, vai vēlaties JACK audio serverim reāllaikā pilnībā kontrolēt audio un pieejamo atmiņu, sakiet NĒ (lai jūsu sistēma nesabruktu).

Pirmo reizi palaidiet, izmantojot JACK Audio konsoli:

$ jackd -d alsa

Novērsiet reāllaika izpildes konfliktu:

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

Pievienojiet procesu savas sistēmas audio lietotāju grupai:

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

Un visbeidzot izveidojiet skriptu, lai IDJC sāktu ar JACK Audio vienlaikus ALSA:

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

Un atkārtoti piesakieties, lai izmaiņas stātos spēkā.

Palaidot un konfigurējot programmu, jūs pamanīsit (vai, ja to jau esat instalējis iepriekš), ka jums jau ir problēma, ka IDJC nevar izveidot savienojumu ar jūsu serveri, lai to pārsūtītu. Bet šeit nāk burvība:

  • Pilnībā izslēdziet IDJC un Jack Audio
  • Atveriet Synaptic Package Manager un meklējiet "idjc"
  • Tiklīdz parādās idjc 0.8.3, noklikšķiniet ar peles labo pogu un atzīmējiet to, lai pilnībā atinstalētu
  • Pielietojiet izmaiņas un atinstalējiet to. Izejiet un aizveriet Synaptic
  • Lejupielādējiet šo .deb pakotni šeit: IDJC 0.8.1 x86
  • Ja izmantojat Debian vai CrunchBang 64 bitu versijā, lejupielādējiet .deb pakotni šeit: IDJC 0.8.1 lab .64
  • Veiciet dubultklikšķi uz lejupielādētās .deb pakotnes un instalējiet to

Tieši tā, jums jāinstalē iepriekšējā IDJC versija, kas DARBOJAS, to palaižot, jūs sapratīsit, ka saglabājāt visus iestatījumus un ka tagad varat izveidot savienojumu ar straumēšanas serveri un bez problēmām varat pārraidīt radio pa internetu.

Izpildot IDJC, parādās ziņojums, ka tā nevar atrast vorbistools programmu "vorbiscomment" - kas tai patiesībā nav vajadzīga - un jautā, vai viņi vēlas turpināt; vienkārši noklikšķiniet uz "Jā", un IDJC sāks darboties bez konfliktiem.

Atjauninājumu pārvaldnieks, iespējams, pateiks, ka jums jāatjaunina vecā IDJC versija; lai tas netraucētu vai jūs to nejauši atjaunināt, aizveriet atjauninājumu pārvaldnieku un vēlreiz atveriet programmu Synaptic, izvēlnē Iestatījumi izvēlieties Krātuves un cilnē "Debian programmatūra" noņemiet atzīmi no izvēles rūtiņas "Oficiāli atbalstīta (galvenā)", aizveriet un piekrītiet atkārtoti ielādēt krātuves, lai atzīmētu izmaiņas un voila, jums vienmēr būs šī IDJC versija, kas darbojas un lieliski savienojas, lai pārraidītu jūsu interneta radio.

Es ceru, ka šīs instrukcijas jums ir noderīgas un sveicieni visiem.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

19 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   92 teica

    Ļoti labi, bet es to nevaru savienot ar skype, tāpēc tas ir kā nekas ...

    1.    Wisp teica

      Instalējiet Pulseaudio (ja jums ir tikai ALSA) ar visām tā atkarībām:

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

      Izveidojiet šo skriptu, lai padarītu to par noklusējumu:

      ~/etc/asound.conf

      Kopējiet un ielīmējiet tajā:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      Saglabājiet to, aizveriet un restartējiet sistēmu, pēc tam instalējiet šo papildinājumu:

      sudo apt-get install pulseaudio-module-jack

      un pēc tam izveidojiet šo skriptu ar teksta redaktoru (saglabājiet to kā “pulseidjc.sh” mapē “mājas”):

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

      Palaidiet to (jūs varat to pārvērst par palaišanas programmu OpenBox izvēlnē vai Debian darbvirsmā) pēc JACK Audio servera palaišanas un voila, šis modulis jau parādās savienojumos un ļaus jums izveidot savienojumu ar aux _lt un aux_ ieejām rt in idjc izejas Pulse Audio JACK Sink un tādējādi jūs nosūtīsit IDJC visu sistēmas audio, palaidīsit Skype un vienkārši noklikšķiniet uz pogas Aux IDJC (tas, kuram ir zaļš ligzdas savienotājs, blakus mikrofonam, NAV viens no zaļajiem tālruņiem), lai jūs varētu tiešraidē pārraidīt savus zvanus un klausītāji lūgt dziesmas vai laimēt gandrīz jaunu kreklu.

      1.    Wisp teica

        Hahaha, es nezinu, vai atbildēs ir atļauts ievietot tik daudz koda; Es gandrīz izveidoju vēl vienu ierakstu ... hahaha, lūdzu, salabojiet, ja tas nav kārtībā

    2.    Bernāts teica

      Sasodīts, taisnība, tas ir absolūti nepieciešams, lai varētu zvanīt pa radio !!!
      Vai kāds to ir atrisinājis? Es, Linux, esmu pazudis, bet es gribētu, lai es varētu raidīt, strādājot šajā platformā.

  2.   92 teica

    Labi, tagad man ir vēl viena problēma, izrādās, ka es izmantoju konfigurāciju, kuru man iedevāt, bet man ir usb austiņas, kas atrodas hw 1.0 portā vai tamlīdzīgi, bet skaņa nāk tieši no skaļruņiem un tā vietā skaņa iznāk austiņām, nezinu, ko darīt xddd ...

    1.    Wisp teica

      Izmēģiniet ar parasto austiņu ligzdu un pārbaudiet, vai audio iznāk pareizi; usb austiņas nav reģistrētas Pulseaudio, un tāpēc tās joprojām atrodas ALSA, atkarībā no usb porta, ar kuru tās savienojat, jums tās būtu jāmeklē JackPulseaudio Sink un jāpāradresē uz sistēmu vai idjc atkarībā no jūsu programmas izmantojot.

  3.   medina07 teica

    Ļoti labi, paldies par informāciju ... tagad vienīgais, kas, manuprāt, ir vajadzīgs, ir labs karaoke spēlētājs, jo esošie ir par sliktu.

  4.   Karlitux teica

    Paldies. Apaļš raksts. Es to pielietošu kopā ar saviem studentiem.

  5.   Emerson teica

    Es sekoju instrukcijām, bet tas man sniedz šo atbildi

    Šīm paketēm ir neapmierinātas atkarības:
    libavcodec-dev: Atkarīgs no: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), bet tas netiks instalēts
    libavformat-dev: Atkarīgs: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1), bet tas netiks instalēts
    Tas ir atkarīgs no: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), bet tas netiks instalēts
    E: problēmas nevarēja novērst, jūs esat saglabājis šķeltus iepakojumus.

    Vai ir kāds risinājums iesācējam, kurš vēlas atstāt logus savā radio?

    paldies jau iepriekš

  6.   Gonza! teica

    Sveiki. man ir usb mikrofons, it īpaši behringer c1u. un es nezinu, kā to konfigurēt interneta dj konsolē, vai kāds varētu man dot roku? jo nezinu kā to konfigurēt

  7.   Leonardo Auza teica

    Bet jūs varat izmantot arī ZaraRadio + Winamp + Shoutcast (visi līdzināties Winne), tas darbojas ļoti labi, vismaz CentOs. izmantojot straumēšanas pakalpojumu: http://www.netyco.com/in/servicios/streaming-de-audio/

    Saite uz vīnu: http://www.winehq.org/download/

    sveicieni.

    1.    Wisp teica

      Un kā labu Windowslerdo, iesakot atdarināt novecojušo Winamp, šausminošo Zara Radio un viduvēju un apmaksātu straumēšanas pakalpojumu. Nē, paldies, atgriezieties pie sava mīļotā Windows un atstājiet CentOS mierā, jūs nezināt, kā to izmantot.

  8.   jose_rom teica

    Es neredzu izvadi, dod priekšroku, džinkst pogas.
    Vai versija 0.8.7-2 darbojas pareizi? Vai es atrisinu problēmu, kuru pieminējāt šajā ziņojumā? Kuru džeku jūs iesakāt?

  9.   Emerson teica

    Vēl viens Illuminnatti

    Patiesība ir tāda, ka pēc GADU mēģinājumiem es nekad neesmu likusi IDJC darboties.
    Un, sakot “gadi”, es domāju, ka 365 dienu periodiem, tūkstošiem stundu, meklējot tādus amatus kā iepriekš, raksta apgaismoti cilvēki, kuriem noteikti kādu iemeslu dēļ ir izdevies pārraidīt mp3 formātā ar IDJC

    Bet es, kurš 10 gadus esmu bijis interneta radio, nekad neesmu saticis VIENU, kas raida ar IDJC
    Un ka mazā programma, to ieraugot, nomierinās, izlasīs rokasgrāmatu un daudz ko citu, bet galu galā tā atskaņo tikai mūziku, lai raidītu uz serveri, nekas
    Esmu to instalējis ubuntu, ubuntu studijā, esmu pat izmēģinājis ar jaunākajām Ubuntu Studio versijām, kas jau nāk no "rūpnīcas" teiksim - NEKAS

    Trisquel, Rivendell, Musix un pat Puppy mūzika !!!!! (un garas pastaigas pa autora vietni) un visas konfigurācijas ziņas, kurās, starp citu, tiek stāstīts par masveida pusi, jo nav neviena, kas jums pastāstītu, kā jūs konfigurējat JACK portus IDJC,…. Acs, ko es saku IDJC, nevis JACK
    Tas ir bezjēdzīgi, tas, ko jūs darāt logos 30 sekunžu laikā, sākot no ļoti vienkārša winamp ar shoutcast, līdz (dārgajai) sam raidorganizācijai, Linux nevarat, tāpēc nemāniet cilvēkus ar copy / paste, šajā Linux tas nav darbs. kāpēc runāt?
    Un ļaujiet skaidri pateikt, ka nekas mani nedarīs laimīgāku par Linux lietošanu apraidei, tas man patīk, mans hobijs, bet galu galā ... .. jums ir jānomet bikses ar Redmon's
    lai redzētu, vai es to redzu pirms nāves
    vēlējumiem

    1.    Wisp teica

      Emersons, acīmredzot, jūs nelasījāt e-pastus, kurus es jums sūtīju, un jūs esat vienīgais cilvēks šajā Visumā, kurš nezina, kā lietot un nav pareizi konfigurējis IDJC. Un, ja es šķiet, ka esmu "apgaismots", iespējams, es esmu, mani neironi patiešām sinapsē, kad mēģinu kaut ko izdomāt vai atrisināt pats. Izmēģiniet, mazāk TV un vairāk smadzeņu. Nekādu problēmu.

      1.    Emerson teica

        Ha, un jūs nezināt, cik ļoti es novērtēju jūsu pašaizliedzīgo palīdzību, patiešām, patiešām, bet šī "izmēģiniet šo, lai redzētu, kā tas notiek" vai "meklējiet šeit, lai uzzinātu, vai jūs to atradīsit" to.
        Protams, es esmu vienīgais, kurš to nesaņem, bet tie, kas to saņem, "SAKA", to saņem, bet ziņkārīgi neviens neliecina, lai jūs mani šeit klausītos, vai arī sakāt, lai jūs to konfigurētu šādi.
        Šobrīd vienīgais izplatītājs, kas tuvojas tam, lai tas darbotos, ir kucēns, (paradoksālā kārtā mini linux), bet es jau to esmu paņēmis, lai pasmietos, daru to tāpat kā kāds, kurš nodarbojas ar pasjansu, Sems raidorganizators iet uz kino, tas ir vieglāk atrast zāles pie logiem, lai nokļūtu bezgalīgajā Linux labirintā.
        Un kurš man netic, vienkārši pajautājiet sev, kāpēc ir miljoniem ziņu (dažādu), kas attiecas uz Linux, tūkstošiem dažādu to pašu recepšu
        Ja operētājsistēmā Linux jūs izkļūstat no vienkāršā biroja darba, aizmirstiet to
        Nekas nedarbojas, un, ja jūs man neticat, izmēģiniet to, hahahahaha
        un viņi man pateiks

    2.    Migels R. Navarro teica

      Manā gadījumā man izdevās panākt, lai tas darbotos perfekti Fedora 8, kas notika vēl 2009. gadā, tomēr jāsaka, ka IDJC ir programmatūra, kas, manuprāt, joprojām ir ļoti zaļa, attiecībā uz pabalstiem tā atpaliek no citiem apmaksātiem tādas opcijas kā SAM Broadcaster vai RadioBoss, kuras abas var palaist, izmantojot Wine savietojamības slāni, kas diemžēl nedarbojas diezgan labi, bet ir funkcionāls.
      Kaut kas, kas darbojas pret mani, ir džeka izmantošana, šī lieta, manuprāt, ir ļoti nedraudzīga parastajam lietotājam, jā, ir dokumentācija un viss, kas viņiem patīk, bet daudzas no šīm reizēm ir angļu valodā vai dažādas lietas, kas jau ir novecojušas pašreizējos sadalījumos.
      Ir alternatīva, ko sauc par Mixx, kurai ir versija GNU / Linux un kas ir vairāk vērsta uz dīdžejiem, tomēr tā ir daudz draudzīgāka nekā IDJC.

  10.   Emerson teica

    Pirms 5 gadiem es atstāju ierakstu, it kā es to uzrakstītu vakar
    Atšķirība ir tā, ka esmu iemācījies dažas lietas
    1.- Vīns ir tas, kas tas ir, un dod to, ko tas dod, kas nav ne ēna tam, ko viņi saka, ne tam, ko tas dod
    bet tas ir tas, kas tas ir, ja jūs domājat likt Radio Boss strādāt ar Vīnu, uzticiet sevi svētajiem
    2. IDJC šodien joprojām ir juceklis, sarežģīts, naidīgs, nepilnīgs, neērts ... un salīdzinājumā ar kādu citu ir slinkums
    Bet tā ir VIENĪGĀ lieta, jo Mixxx, kam klājas diezgan labi, aprij VISUS jūsu mašīnas resursus, lai arī kāds jums būtu RAM atmiņa.
    Esiet vīlušies, Linux ir paredzēts vēstuļu rakstīšanai, pasta lasīšanai, filmas skatīšanai, pārlūkošanai un vēl maz kam.
    VISAM CITAM pat neizskatās, kā jūs darāt ar logiem
    Nemaz nerunājot par to, ka, lai izdarītu kaut mazākās lietas, jums simtiem stundu ir jādodas svētceļojumā, izmantojot google
    Un, ja jūs redzat manu veco amatu,… tam ir pieci gadi

    1.    Wisp teica

      Esmu nokaitināts:
      Tu esi idiots; ideāls atpalicis idiots, sliktāks par invalīdu, prasa, lai viss, ko vēlaties darīt, būtu viegls un jau sagremots, ja jūs neraudat kā maza meitene.
      Tu esi idiots; Pirms gadiem jums tika lūgts ievadīt aparatūras īpašības (kas acīmredzot ir vai nu marsietis, vai arī jūs to ieguvāt no atkritumu tvertnes), lai noteiktu, kāpēc tā nedarbojas ar Linux, un jūs to nekad nepieminējāt.
      Jūs zināt tikai to, kā izmantot Windows: palieciet tāds kā cūka savā cūciņā, grimstot savā neziņā, viduvējībā un tas, ko es zinu, ir bezjēdzīga, rūgta un pilnīgi stulba nepateicīga zīdītāja dzīve.
      Jūs esat laipni gaidīts zvērs.