La soluzione definitiva per lo streaming radio con IDJC su CrunchBang Linux 10 e Debian Squeeze

Dopo un fine settimana alle prese con configurazioni, dipendenze, repository e bug di diverse dimensioni, la mia mente ectoplasmatica si ĆØ improvvisamente illuminata e sono riuscito a risolvere il problema perenne che gli utenti di Debian 6 y Croccante scoppio 10 con l'unico programma decente e potente su Linux per radio Internet, streaming e podcast: Internet DJ Console (IDJC).

Il problema a cui mi riferisco ĆØ che una volta che IDJC 0.8.3 ĆØ stato installato correttamente tramite i repository (con tutte le sue dipendenze) en Debian 6 y Crunch Bang Linux 10 quando si tenta di connettersi al nostro server per trasmettere (locale o esterno, icecast o shoutcast) viene visualizzato il messaggio di errore che non ĆØ possibile connettersi, provare altre 3 volte e improvvisamente IDJC si chiude in modo imprevisto (Un peccato totale in Linux, che i programmi si bloccano o si bloccano rumorosamente come in qualsiasi versione volgare di Windows ...)

Consultando centinaia di forum ho anche scoperto che questo bug (errore) era giĆ  stato segnalato ai programmatori Debian e sui forum di CrunchBang (CrunchBang #! Linux ĆØ derivato dalle versioni "stable" -squezee- e "testing" -wheezy, sid- di Debian, quindi anche questo bug lo riguarda) ma sono ancora in procinto di risolverlo per le versioni 0.8.7 e 0.8.8 di IDJC, lasciando quelli che dipendono dalla versione 0.8.3, l'unica disponibile e che puĆ² ancora essere installata dal repository 'debian main -stable '.

So cosa stai pensando: perchĆ© non installiamo il file Ultimo pacchetto IDJC .deb dalla pagina ufficiale di Debian? Ā» Bene, per il semplice motivo che durante l'installazione, ci lancia il messaggio di errore che ha dipendenze mancanti che non sono ancora supportate nel kernel 2.6 e 3.0 che usano rispettivamente Debian 6 e CrunchBang 10.

Ma tutto ha una soluzione nel mondo sotterraneo del cyberspazio. Se non hai ancora installato IDJC in Debian 6 o CrunchBang 10, segui le istruzioni per installarlo dal repository Debian stabile senza paura (ĆØ la versione 0.8.3 con bug, ma devi ancora installarlo per poterlo riparare piĆ¹ tardi). in una console eseguire:

$ sudo apt-get install idjc

E quindi installa tutte le dipendenze necessarie:

$ 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

Non appena ti chiede se vuoi dare al server audio JACK il pieno controllo dell'audio e della memoria disponibile in tempo reale, rispondi NO (cosƬ il tuo sistema non va in crash).

Esegui tramite la console JACK Audio per la prima volta:

$ jackd -d alsa

Risolvi il conflitto di esecuzione in tempo reale:

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

Aggiungi il processo al tuo gruppo utenti audio di sistema:

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

E infine crea lo script per IDJC per iniziare con JACK Audio in ALSA allo stesso tempo:

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

E accedi di nuovo affinchƩ le modifiche abbiano effetto.

Quando esegui e configuri il programma noterai (o se l'hai giĆ  installato prima) che hai giĆ  il problema che IDJC non riesce a connettersi al tuo server per trasmettere. Ma ecco che arriva la magia:

  • Spegni completamente IDJC e Jack Audio
  • Apri il Gestore pacchetti Synaptic e cerca "idjc"
  • Non appena viene visualizzato idjc 0.8.3, fare clic con il pulsante destro del mouse e contrassegnarlo per disinstallarlo completamente
  • Applica le modifiche e disinstallalo. Esci e chiudi Synaptic
  • Scarica questo pacchetto .deb da qui: IDJC0.8.1x86
  • Se usi Debian o CrunchBang nella versione a 64 bit, scarica il pacchetto .deb da qui: IDJC 0.8.1 amd64
  • Fare doppio clic sul pacchetto .deb scaricato e installarlo

Esatto, devi installare la versione precedente di IDJC che FUNZIONA, quando lo esegui ti accorgerai di aver mantenuto tutte le tue impostazioni e che ora puoi connetterti al tuo server di streaming e trasmettere la tua radio su internet senza problemi.

Quando IDJC viene eseguito, appare un messaggio che informa che non riesce a trovare il programma vorbistools "vorbiscomment" - di cui non ha realmente bisogno - e chiede se vogliono continuare; basta fare clic su "SƬ" e IDJC inizierƠ senza alcun conflitto.

Probabilmente Update Manager ti dirĆ  che devi aggiornare la tua vecchia versione di IDJC; in modo che non ti infastidisca o lo aggiorni per sbaglio, chiudi il gestore degli aggiornamenti e apri di nuovo Synaptic, nel menu Impostazioni scegli Archivi e nella scheda "Software Debian" deseleziona la casella "Supportato ufficialmente (principale)" , chiudi e accetta di ricaricare i repository per contrassegnare le modifiche e voilĆ , avrai sempre questa versione di IDJC che funziona e si connette perfettamente per trasmettere la tua radio Internet.

Spero che queste istruzioni vi siano utili e saluti a tutti.


Lascia un tuo commento

L'indirizzo email non verrĆ  pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ɓngel GatĆ³n
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   pandev92 suddetto

    Molto buono ma non riesco a collegarlo con skype quindi non assomiglia a nienteā€¦.

    1.    Wisp suddetto

      Installa Pulseaudio (se hai solo ALSA) con tutte le sue dipendenze:

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

      Crea questo script per renderlo predefinito:

      ~/etc/asound.conf

      Copia e incolla quanto segue:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      Salvalo, chiudilo e riavvia il sistema, quindi installa questo componente aggiuntivo:

      sudo apt-get install pulseaudio-module-jack

      e quindi crea questo script con il tuo editor di testo (salvalo come "pulseidjc.sh" nella cartella "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

      Eseguilo (puoi trasformarlo in un launcher nel menu OpenBox o sul desktop Debian) dopo aver avviato il server JACK Audio e voilƠ, questo modulo appare giƠ nelle connessioni e ti permetterƠ di connetterti agli ingressi di aux _lt e aux_ rt in idjc le uscite Pulse Audio JACK Sink e quindi invierete a IDJC tutto l'audio del sistema, avviate Skype e fate semplicemente clic sul pulsante Aux in IDJC (quello con un connettore jack verde, accanto al microfono, NON il uno dei telefoni verdi) cosƬ puoi trasmettere le tue chiamate in diretta e i tuoi ascoltatori chiedono canzoni o vincono una maglietta quasi nuova.

      1.    Wisp suddetto

        Hahaha, non so se sia consentito inserire cosƬ tanto codice nelle risposte; Ho quasi fatto un altro post ... hahaha lƬ per favore aggiustalo se non ne vale la pena.

    2.    Bernat suddetto

      Accidenti, ĆØ vero, ĆØ assolutamente necessario poter fare chiamate con la tua radio !!!
      Qualcuno l'ha risolto? Io, in linux, mi sono perso, ma mi piacerebbe poter trasmettere lavorando su questa piattaforma.

  2.   pandev92 suddetto

    Ok, ora ho un altro problema, si scopre che uso la configurazione che mi hai dato, ma ho delle cuffie usb, che sono nella porta hw 1.0 o qualcosa del genere, ma il suono arriva direttamente dagli altoparlanti e invece il suono esce per le cuffie, non so cosa fare xddd ...

    1.    Wisp suddetto

      Prova con un normale jack per cuffie e verifica che l'audio esca correttamente; le cuffie usb non sono registrate in Pulseaudio ed ĆØ per questo che sono ancora in ALSA, a seconda della porta usb a cui le colleghi, dovresti cercarle in JackPulseaudio Sink e reindirizzarle a sistema o idjc a seconda del programma in cui ti trovi utilizzando.

  3.   medina07 suddetto

    Bravissimo, grazie per le info ... ora l'unica cosa che serve secondo me ĆØ un buon riproduttore di Karaoke perchĆ© quelli esistenti sono un peccato.

  4.   karlitux suddetto

    Grazie. Un articolo rotondo. Lo applicherĆ² con i miei studenti.

  5.   Emerson suddetto

    Seguo le istruzioni ma mi dĆ  questa risposta

    I seguenti pacchetti hanno dipendenze non soddisfatte:
    libavcodec-dev: dipende: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) ma non verrĆ  installato
    libavformat-dev: Dipende: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1) ma non verrĆ  installato
    Dipende: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) ma non verrĆ  installato
    E: Non ĆØ stato possibile correggere i problemi, hai conservato i pacchetti danneggiati.

    Qualche soluzione per un principiante interessato a lasciare le finestre sulla sua radio?

    grazie in anticipo

  6.   Gonza! suddetto

    Ciao. ho un microfono usb, soprattutto un behringer c1u. e non so come configurarlo sulla console internet del dj, qualcuno potrebbe darmi una mano? perchƩ non so come configurarlo

  7.   Leonardo Auzza suddetto

    Ma puoi anche usare ZaraRadio + Winamp + Shoutcast (tutti emulati con Winne), funziona molto bene, almeno su CentOs. con il servizio di Streaming di: http://www.netyco.com/in/servicios/streaming-de-audio/

    Collegamento al vino: http://www.winehq.org/download/

    saluti.

    1.    Wisp suddetto

      E da bravo Windowslerdo, consiglia di emulare l'obsoleto Winamp, l'orrenda Zara Radio e un mediocre servizio di streaming a pagamento. No grazie, torna al tuo amato Windows e lascia in pace CentOS, non sai come usarlo.

  8.   jose_rom suddetto

    Non vedo l'output, le preferenze, i pulsanti jingles.
    La versione 0.8.7-2 funziona correttamente? Risolvo il problema che segnali in questo post? Quale jack mi consigliate?

  9.   Emerson suddetto

    Un altro Illuminnatti

    La veritĆ  ĆØ che dopo ANNI di tentativi, non ho mai fatto funzionare IDJC.
    E quando dico "anni" intendo che, per periodi di 365 giorni, migliaia di ore alla ricerca di post come quello sopra, scritti da persone illuminate che sicuramente per qualche motivo sono riuscite a trasmettere in mp3 con IDJC

    Ma io, che sono stato sulle radio Internet per 10 anni, non ho mai incontrato UNO che trasmette con IDJC
    E che il programmino, quando lo vedi, sbavi, leggi il manuale e altro, ma alla fine suona solo musica, da trasmettere a un server, niente
    L'ho installato in Ubuntu, in Ubuntu Studio, l'ho anche provato con le ultime versioni di Ubuntu Studio, che giĆ  proviene dalla "fabbrica" ā€‹ā€‹diciamo - NIENTE

    Trisquel, Rivendell, Musix e persino Puppy music !!!!! (e lunghe passeggiate attraverso il sito web dell'autore) e tutti i post di configurazione, che incidentalmente ti parlano della metĆ  della massa, perchĆ© non ce n'ĆØ UNO che ti dice come configurare le porte JACK in IDJC,ā€¦. Occhio, cosa dico in IDJC, non in JACK
    ƈ inutile quello che fai in windows in 30 secondi da un semplicissimo winamp con shoutcast, al (costoso) emittente sam, in linux non puoi, quindi non ingannare le persone con il copia / incolla, in questo linux no lavoro. dell'immagine, perchƩ parlare?
    E sia chiaro che niente mi renderebbe piĆ¹ felice che usare Linux per trasmettere, ĆØ quello che mi piace, il mio hobby, ma alla fine ... .. devi lasciarti andare con Redmon's
    per vedere se lo vedo prima di morire
    saluti

    1.    Wisp suddetto

      Emerson, a quanto pare non hai letto le email che ti ho inviato e sei l'unico essere umano in questo universo che non sa come usare e non ha configurato IDJC correttamente. E se sembro un "illuminato" forse lo sono, i miei neuroni fanno sinapsi quando cerco di capire o risolvere qualcosa da solo. Prova, meno TV e piĆ¹ cervello. Prego.

      1.    Emerson suddetto

        Ah, e non sai quanto apprezzo il tuo aiuto disinteressato, davvero, davvero, ma questo "prova questo per vedere come va" o "guarda qui per vedere se trovi" quello, ne ho abbastanza di fare esso.
        Sicuramente sono l'unico che non lo capisce, ma quelli che lo capiscono "DICONO" lo capiscono, ma curiosamente nessuno ti dice di ascoltarmi qui, o di dirti di configurarlo cosƬ.
        Al momento l'unica distro che si avvicina al farlo funzionare ĆØ Puppy, (paradossalmente un mini linux), ma l'ho giĆ  preso per ridere, lo faccio come uno che fa solitario, Sam Broadcaster va al cinema, lo ĆØ piĆ¹ facile trovare una medicina a una finestra per entrare nel labirinto infinito di linux.
        E chi non mi crede, chiediti perchƩ ci sono milioni di post (diversi) riferiti a Linux, migliaia di ricette diverse per lo stesso
        Se in Linux esci da quello che ĆØ il semplice lavoro d'ufficio, dimenticalo
        Non c'ĆØ niente che funzioni, e se non mi credi, provaci, hahahahaha
        e loro me lo diranno

    2.    Miguel R. Navarro suddetto

      Nel mio caso sono riuscito a farlo funzionare perfettamente in Fedora 8, che nel lontano 2009 perĆ² c'ĆØ da dire che IDJC ĆØ un software che a mio avviso ĆØ ancora molto green, in termini di vantaggi non ĆØ all'altezza di altri a pagamento opzioni come SAM Broadcaster o RadioBoss, entrambi possono essere eseguiti utilizzando il livello di compatibilitĆ  di Wine, che purtroppo non funziona abbastanza bene, ma ĆØ funzionale.
      Qualcosa che funziona contro di me ĆØ l'uso di jackd, quella cosa secondo me ĆØ molto ostile con l'utente comune, sƬ, c'ĆØ documentazione e qualunque cosa gli piaccia, ma molte di quelle volte ĆØ in inglese o varie cose sono giĆ  obsolete nelle distribuzioni correnti.
      Esiste un'alternativa chiamata Mixx che ha una versione per GNU / Linux ed ĆØ piĆ¹ focalizzata sui DJ, tuttavia ĆØ molto piĆ¹ amichevole di IDJC.

  10.   Emerson suddetto

    5 anni fa ho lasciato un post che ĆØ come se l'avessi scritto ieri
    La differenza ĆØ che ho imparato alcune cose
    1.- Il vino ĆØ ciĆ² che ĆØ e dĆ  ciĆ² che dĆ , che non ĆØ nĆ© l'ombra di ciĆ² che dicono che ĆØ nĆ© di ciĆ² che dĆ 
    ma ĆØ quello che ĆØ, se intendi far lavorare Radio Boss con Wine, affidati ai santi
    2. IDJC oggi ĆØ ancora un disastro, complicato, ostile, incompleto, scomodo, ... e rispetto a tutti gli altri ĆØ uno slop
    Ma ĆØ l'UNICA cosa che c'ĆØ, perchĆ© Mixxx, che sta andando abbastanza bene, consuma TUTTE le risorse della tua macchina, -qualunque cosa tu abbia di memoria ram-
    E rimani deluso, Linux ĆØ per scrivere lettere, leggere la posta, guardare un film, navigare e poco altro.
    PER QUALUNQUE ALTRO, non somiglia nemmeno a quello che fai con le finestre
    Senza contare che per fare la minima cosa, devi andare in pellegrinaggio attraverso google centinaia di ore
    E se vedi il mio vecchio post, ... ĆØ di cinque anni

    1.    Wisp suddetto

      Io sono incazzato:
      Sei un idiota; un perfetto idiota ritardato peggio di un disabile, richiede che tutto quello che vuoi fare sia facile e giĆ  digerito, se non piangi come una bambina.
      Sei un idiota; Anni fa ti ĆØ stato chiesto di inserire le caratteristiche del tuo hardware (che apparentemente ĆØ marziano o l'hai preso da un bidone della spazzatura) per determinare perchĆ© non funziona con Linux, e non l'hai mai menzionato.
      Sai solo usare Windows: resta cosƬ, come un maiale nel suo porcile, sguazzando nella tua ignoranza, mediocritĆ  e quella che so ĆØ una vita inutile, amara e completamente stupida di un ingrato bastardo.
      Sei la benvenuta bestia.