Després d'un cap de setmana de barallar-me amb configuracions, dependències, dipòsits i bugs de diferents mides, la meva ment d'ectoplasma de sobte s'ha il·luminat i vaig aconseguir resoldre l'etern problema que tenen els usuaris de Debian 6 y CrunchBang 10 amb l'únic programa decent i poderós que existeix en Linux per transmetre ràdio per internet, streaming i podcasting: Internet DJ Console (IDJC).
El problema a què em refereixo consisteix en que una vegada que s'ha instal·lat via repositoris correctament IDJC 0.8.3 (Amb totes les seves dependències) en Debian 6 y CrunchBang Linux 10 a l'intentar connectar-nos al nostre servidor per transmetre (Local o extern, icecast o shoutcast) salta el missatge d'error que no pot connectar-se, ho intenta 3 vegades més i de cop i volta IDJC es tanca inesperadament (Una vergonya total en Linux, que els programes caiguin o col·lapsin tan estrepitosament com en qualsevol versió vulgar de Windows ...)
Consultant per centenars de fòrums fins i tot vaig arribar a assabentar-me que aquest bug (error) ja havia estat reportat als programadors de Debian i en els fòrums de CrunchBang (CrunchBang #! Linux és derivat de les versions «estable» -squezee- i «en proves» -wheezy, sid- de Debian, per això també l'afecta aquest error) però encara estan en vies de resoldre-ho per a les versions 0.8.7 i 0.8.8 de IDJC, deixant en el desemparament als que depenen de la versió 0.8.3, l'única disponible i que encara es pot instal·lar des del repositori 'debian main -stable '.
Sé el que estan pensant: «¿Doncs per què no vam instal·lar el paquet .deb més recent de IDJC de la pàgina oficial de Debian? » Doncs per la senzilla raó que a l'instal·lar ens tira el missatge d'error que li falten dependències que encara no són contemplades en el nucli 2.6 i 3.0 que fan servir Debian 6 i CrunchBang 10 respectivament.
Però tot té solució en l'Inframundo de l'Ciberespai. Si encara no s'han instal·lat IDJC a Debian 6 oa CrunchBang 10 segueixin sense por les instruccions per instal·lar des del repositori de Debian (és la versió 0.8.3 amb falles, però de tota manera cal instal·lar-lo per poder arreglar després) o sigui en la consola executin:
$ sudo apt-get install idjc
I després s'instal·lin totes les dependències necessàries:
$ 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
Quant els pregunti si volen donar-li a servidor d'àudio JACK el control total de l'àudio i de la memòria disponible en temps real, diguin-li que NO (perquè el seu sistema no caigui).
S'executin via consola JACK Audio per primera vegada:
$ jackd -d alsa
Solucionin el conflicte d'execució en temps real:
$ sudo su -c 'echo "@audio - rtprio 99" >> /etc/security/limits.conf
Agreguin el procés al seu grup d'usuaris d'àudio de sistema:
$ sudo usermod -a -G audio $(whoami)
I finalment creuen l'script perquè IDJC s'iniciï amb JACK Audio en ALSA a el mateix temps:
$ echo "/usr/bin/jackd -d alsa -r 44100 -p 256" > ~/.jackdrc
I reiniciïn sessió perquè els canvis tinguin efecte.
A l'executar i configurar el programa notaran (o si ja ho havien instal·lat anteriorment) que ja tenen el problema a sobre que IDJC no es pot connectar al seu servidor per transmetre. Però aquí ve la màgia:
- Tanquin completament IDJC i Jack Audio
- Obrin el gestor de paquets Synaptic i busquin «idjc»
- Quant aparegui idjc 0.8.3 donin-li click dret i márquenlo per desinstal·lar completament
- Apliquin els canvis i desinstálenlo. Surtin i tanquin Synaptic
- Descarregueu aquest paquet .deb d'aquí: IDJC 0.8.1 x86
- Si fan servir Debian o CrunchBang en versió de 64 bits, llavors descarreguin el paquet .deb d'aquí: IDJC 0.8.1 amd64
- Doble clic a el paquet .deb que van descarregar i instálenlo
Exactament, cal instal·lar la versió anterior de IDJC que SI FUNCIONA, a l'executar s'adonaran que va conservar totes les seves configuracions i que ara si poden connectar al seu servidor de streaming i podran transmetre la seva ràdio per internet sense problemes.
És probable que el gestor d'actualitzacions els indiqui que ha d'actualitzar la seva versió vella de IDJC; perquè no molesti o vagin a actualitzar-la per accident tanquin el gestor d'actualitzacions i obrin novament Synaptic, al menú Configuració triïn Repositoris ia la pestanya «Debian Programari» desmarquin la casella «Suportat oficialment (main)», tanquin i acceptin recarregar repositoris per marcar els canvis i llest, tindran sempre aquesta versió de IDJC que si funciona i es connecta perfectament per transmetre la seva ràdio per internet.
Espero que aquestes instruccions els siguin d'alguna utilitat, i salutacions a tots.
Molt bé però no puc connectar-lo amb skype així que és com res ....
Instal·la PulseAudio (si només tens ALSA) amb totes les seves dependències:
sudo apt-get install libasound2-plugins pulseaudio paman padevchooser paprefs pavucontrol pavumeter
Crea aquest script per fer-ho per defecte:
~/etc/asound.conf
Còpia i enganxa dins d'ell el següent:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
Guarda, tanca'l i reinicia el teu sistema, després s'instal·la aquest complement:
sudo apt-get install pulseaudio-module-jack
i després crea amb el teu editor de text aquest script (desa'l com 'pulseidjc.sh' a la teva carpeta '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
Executa-ho (pots convertir-lo en un llançador al menú de OpenBox o en l'escriptori de Debian) després d'iniciar el servidor JACK Audio i llest, en les connexions ja apareix aquest mòdul i et permetrà connectar a les entrades de aux _lt i aux_ rt a idjc les sortides Premi Audio jACK Sink i així li enviareu al IDJC tot l'àudio de sistema, inicia Skype i simplement fes click al botó Aux en IDJC (el que té un connector jack verd, al costat de l'micròfon, NO la de el telèfon verd ) perquè puguis transmetre les teves trucades en viu i et demanin cançons teus radioescoltes o es guanyin una samarreta gairebé nova.
Jajaja, no sé si aquesta permès posar tant codi en les respostes; gairebé faig un altre post ... jajaja aquí arréglenlo per favor si no val.
Cony, és veritat, és totalment necessari poder emetre trucades en la teva ràdio !!!
Algú ho ha resolt? Jo, en linux, estic perdut, però m'agradaria poder emetre treballant en aquesta plataforma.
D'acord, ara tinc un altre problema, resulta que faig servir la configuració que em vas donar, però tinc uns auriculars usb, que estan al port hw 1.0 o alguna cosa així, però el so directament em surt pels altaveus i en canvi el so alsa em surt pels auriculars, no se que fer xDDD ...
Prova amb uns audiòfons jack normals i verifica que l'àudio surti correctament; els audiòfons usb no estan donats d'alta en PulseAudio i per això segueixen en ALSA, depenent el port usb a què els connectes hauries de buscar-los en JackPulseaudio Sink i redireccionar-los a system o idjc depenent el programa que estiguis usant.
Molt bo, gràcies per la info ... ara l'únic que cal al meu entendre és un bon reproductor de Karaoke perquè els existents fan llàstima.
Gràcies. Un article rodó. El aplicacaré amb els meus alumnes.
segueixo les instruccions però em fa aquesta resposta
Els següents paquets tenen dependències incomplides:
libavcodec-dev: Depèn: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) però no va a instal·lar-
libavformat-dev: Depèn: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1) però no va a instal·lar-
Depèn: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) però no va a instal·lar-
E: No s'han pogut corregir els problemes, vostè ha retingut paquets trencats.
alguna solució per novell interessat en deixar les finestretes en el seu radi?
gràcies anticipades
Hola. tinc un micròfon USB, mai que mai un BEHRINGER c1u. i no sé com fer per configurar en l'internet dj console algú em podria donar un cop de mà? per que no es com confgurarlo
Però pots utilitzar també ZaraRadio + Winamp + Shoutcast (tot emulat amb Winne), funciona molt bé, al menys en CentOS. amb el servei de Streaming de: http://www.netyco.com/in/servicios/streaming-de-audio/
Enllaç a Wine: http://www.winehq.org/download/
salutacions.
I com a bon windowslerdo, recomanant emular l'obsolet Winamp, l'horrible Zara Ràdio i un servei de streaming mediocre i de pagament. No gràcies, torna al teu estimat Windows i deixa en pau a CentOS, no saps usar-lo.
no em apareixen els botons output, prefs, jingles.
¿Funciona correctament la versió 0.8.7-2? ¿Soluciono l'inconvenient que relates en aquest post? ¿Que jack recomanes?
Un altre Iluminnatti
La veritat és que després de ANYS intentandolo, mai he aconseguit que IDJC funcioni.
I quan dic «anys» em refereixo a això, a períodes de 365 dies, milers d'hores buscant posts com el de dalt, escrits per il·luminats que segurament per alguna raó han aconseguit emetre en mp3 amb IDJC
Però jo que porto 10 anys a les ràdios d'internet, Jamas he conegut a UN que emeti amb IDJC
I això que el programet, quan el veus, se't cau la bava, llegeixes el manual i mes, però a la fi, només reprodueix música, d'emetre a un server, res
Ho he instal·lat a ubuntu, en ubuntu studio, fins i tot ho he intentat amb les últimes versions d'Ubuntu Studio, que ja ve de «fabrica» diguem-RES
Trisquel, Rivendell, Musix, i fins Puppy music !!!!! (I llargues passejades per laweb de l'autor) i tots els posts de configuració, que dit sigui de pas et diuen de la missa la meitat, perquè no hi ha UN que et digui com configures JACK Ports a IDJC, .... ull, que dic en IDJC, no en JACK
és inutil, el que en windows fas en 30 segons des d'un senzillíssim winamp amb shoutcast, fins al (car) sam broadcaster, en linux no es pot, aixi que no enganyin a la gent amb el copio / pego, en això linux no serveix . de la imatge perquè parlar
I que quedi clar que res em faria més feliç que fer servir linux per emetre, és el que m'agrada, el meu hobby, però a la fi ... .. has de baixar-te els pantalons amb els de Redmon
a veure si el veig abans de morir
salutacions
Emerson, a l'sembla no vas llegir els correus que et vaig enviar i ets l'únic ésser humà en aquest univers que no sap usar ni ha configurat IDJC apropiadament. I si et semblo un «il·luminat» potser si ho sigui, les meves neurones si fan sinapsis quan intento esbrinar o resoldre alguna cosa per mi mateix. Fes l'intent, menys tele i més cervell. De res.
Ha, I no saps quant t'agraeixo la teva desinteressada ajuda, de debò, de debò, però això de «prova això a veure com et va» ò «busca aqui a veure si trobes» això, ja m'he atipat de fer-ho.
Segurament jo sóc el ùnic que no ho aconsegueix, però els que ho aconsegueixen «DIUEN» que ho aconsegueixen, però curiosament ningú et diu escuchame aqui, o et diu configura així.
De moment l'única distro que s'acosta a fer-ho funcionar és Puppy, (paradoxalment un mini linux), però ja ho he pres a riure, ho faig com qui fa solitaris, Sam Broadcaster em va de cinema, és mes fàcil buscar una medicina per un windows que ficar-se en el laberint interminable de linux.
I qui no em cregui, bastele només preguntar perquè hi ha milions de post (diferents) referits a linux, milers de receptes diferents per el mateix
Si en linux et surts del que és el simple treball d'oficina, oblida't
no hi ha res que serveixi, i si no em creuen, proveu, jajajajajaj
i ja m'ho expliquessin
En el meu cas, vaig aconseguir fer-lo funcionar perfectament en Fedora 8, això allà per 2009, però cal dir que IDJC és un programari que al meu entendre està molt verd encara, en prestacions es queda molt curt a la banda d'altres opcions de paga com SAM Broadcaster o RadioBoss, les quals poden executar usant la capa de compatibilitat de Wine, en la qual lamentablement no s'executen de el tot bé, però són funcionals.
Una cosa que al meu veure juga en contra és l'ús de jackd, aquesta cosa al meu entendre és molt poc amigable amb l'usuari de a peu, si, hi ha documentació i el que agradin, però moltes d'aquestes vegades aquesta en anglès o diverses coses ja resulten obsoletes en distribucions actuals.
Hi ha una alternativa anomenada Mixx que té versió per a GNU / Linux i és mes enfocada a DJ, però és molt mes amigable que IDJC.
fa 5 anys deixi un post que és com si ho hagués escrit ahir
La diferència és que he après algunes coses
1.- Wine és el que és i dóna el que dóna, que no és ni l'ombra del que diuen que és ni el que dóna
però és el que hi ha, si pretens fer funcionar Ràdio Boss amb Wine, Encomana't als sants
2. IDJC avui segueix sent una porqueria, complicat, hostil, incomplet, incòmode, ... i comparat amb qualsevol dels altres és una porqueria
Però és l'únic que hi ha, perquè Mixxx, que va força bé es menja TOTS els recursos de la teva màquina, -tengas el que tinguis de memòria Ram-
I desengañense, Linux és per escriure cartes, llegir correu, veure una peli, navegar i poc mes
PER TOT DEMAS, ni s'assembla al que fas amb windows
Sense comptar que per fer la més mínima cosa, has de peregrinar per google centenars d'hores
I si veuen el meu antic post, ... té cinc anys
Ja estic fart:
Ets imbècil; un perfecte imbècil retardat que pitjor que un discapacitat, requereix que tot el que vulguis fer sigui fàcil i ja digerit, si no plores com nenita.
Ets idiota; fa anys se't va sol·licitar que posessis les característiques del teu maquinari (que a l'parer o és marcià o el vas treure d'un escombriaire) per determinar el perquè no et funciona amb Linux, i mai ho vas esmentar.
Només saps mitjà usar Windows: queda't així, com porc en el seu corral, revolcándote al teu ignorància, mediocritat i en la qual es que és una inútil, amargada i completament estúpida vida de sudaca malagradecido.
De res bèstia.