Après un week-end de lutte avec des configurations, des dépendances, des référentiels et des bugs de différentes tailles, mon esprit ectoplasme s'est soudainement éclairé et j'ai réussi à résoudre le problème éternel que les utilisateurs de Debian 6 y Crunch Bang 10 avec le seul programme décent et puissant sur Linux pour la radio Internet, le streaming et le podcasting: Internet DJ Console (IDJC).
Le problème auquel je fais référence est qu'une fois que IDJC 0.8.3 a été correctement installé via les référentiels (avec toutes ses dépendances) en Debian 6 y Crunch Bang Linux 10 en essayant de se connecter à notre serveur pour transmettre (local ou externe, icecast ou shoutcast) vous obtenez le message d'erreur que vous ne pouvez pas vous connecter, essayez 3 fois de plus et soudainement IDJC se ferme de manière inattendue (Une honte totale sous Linux, que les programmes plantent ou plantent aussi fort que dans n'importe quelle version vulgaire de Windows ...)
En consultant des centaines de forums, j'ai même découvert que ce bug (erreur) avait déjà été signalé aux programmeurs Debian et sur les forums CrunchBang (CrunchBang #! Linux est dérivé des versions "stable" -squezee- et "testing" -wheezy, sid- de Debian, donc ce bogue l'affecte également) mais ils sont toujours en train de le résoudre pour les versions 0.8.7 et 0.8.8 d'IDJC, laissant ceux qui dépendent de la version 0.8.3, le seul disponible et qui peut encore être installé à partir du référentiel 'debian main -stable ».
Je sais ce que vous pensez: pourquoi ne pas installer le Dernier paquet IDJC .deb de la page officielle Debian? » Eh bien, pour la simple raison que lors de son installation, il nous envoie le message d'erreur qu'il manque de dépendances qui ne sont pas encore prises en charge dans les noyaux 2.6 et 3.0 qui utilisent Debian 6 et CrunchBang 10 respectivement.
Mais tout a une solution dans le monde souterrain du cyberespace. Si vous n'avez pas encore installé IDJC dans Debian 6 ou CrunchBang 10, suivez les instructions pour l'installer à partir du dépôt Debian stable sans crainte (il s'agit de la version 0.8.3 avec des bugs, mais vous devez toujours l'installer pour pouvoir le corriger plus tard). dans une console exécutée:
$ sudo apt-get install idjc
Et puis installez toutes les dépendances nécessaires:
$ 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
Dès que je vous demande si vous souhaitez donner au serveur audio JACK le contrôle total de l'audio et de la mémoire disponible en temps réel, dites NON (pour que votre système ne plante pas).
Exécutez via la console JACK Audio pour la première fois:
$ jackd -d alsa
Corrigez le conflit d'exécution en temps réel:
$ sudo su -c 'echo "@audio - rtprio 99" >> /etc/security/limits.conf
Ajoutez le processus à votre groupe d'utilisateurs audio système:
$ sudo usermod -a -G audio $(whoami)
Et enfin, créez le script pour IDJC pour démarrer avec JACK Audio dans ALSA en même temps:
$ echo "/usr/bin/jackd -d alsa -r 44100 -p 256" > ~/.jackdrc
Et reconnectez-vous pour que les modifications prennent effet.
Lorsque vous exécutez et configurez le programme, vous remarquerez (ou si vous l'avez déjà installé auparavant) que vous avez déjà le problème qu'IDJC ne peut pas se connecter à votre serveur pour transmettre. Mais voici la magie:
- Arrêtez complètement IDJC et Jack Audio
- Ouvrez le gestionnaire de packages Synaptic et recherchez "idjc"
- Dès que idjc 0.8.3 apparaît, faites un clic droit et marquez-le pour le désinstaller complètement
- Appliquez les modifications et désinstallez-le. Sortez et fermez Synaptic
- Téléchargez ce package .deb à partir d'ici: IDJC 0.8.1x86
- Si vous utilisez Debian ou CrunchBang en version 64 bits, téléchargez le package .deb à partir d'ici: IDJC 0.8.1 amd64
- Double-cliquez sur le package .deb téléchargé et installez-le
Exactement, vous devez installer la version précédente d'IDJC qui FONCTIONNE, lorsque vous l'exécuterez, vous vous rendrez compte que vous avez conservé tous vos paramètres et que maintenant vous pouvez vous connecter à votre serveur de streaming et que vous pouvez transmettre votre radio sur Internet sans problème.
Le gestionnaire de mise à jour vous dira probablement que vous devez mettre à jour votre ancienne version d'IDJC; pour que cela ne vous dérange pas ou que vous alliez le mettre à jour par accident, fermez le gestionnaire de mise à jour et ouvrez à nouveau Synaptic, dans le menu Paramètres choisissez Repositories et dans l'onglet "Debian Software" décochez la case "Officially supported (main)", fermez et acceptez de recharger les référentiels pour marquer les changements et voilà, vous aurez toujours cette version d'IDJC qui fonctionne et se connecte parfaitement pour transmettre votre radio internet.
J'espère que ces instructions vous seront utiles et je vous salue tous.
Très bien mais je ne peux pas le connecter avec skype donc ça ne ressemble à rien….
Installez Pulseaudio (si vous n'avez qu'ALSA) avec toutes ses dépendances:
sudo apt-get install libasound2-plugins pulseaudio paman padevchooser paprefs pavucontrol pavumeter
Créez ce script pour le définir par défaut:
~/etc/asound.conf
Copiez et collez-y les éléments suivants:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
Enregistrez-le, fermez-le et redémarrez votre système, puis installez ce module complémentaire:
sudo apt-get install pulseaudio-module-jack
puis créez ce script avec votre éditeur de texte (enregistrez-le sous 'pulseidjc.sh' dans votre dossier '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
Exécutez-le (vous pouvez le transformer en lanceur dans le menu OpenBox ou sur le bureau Debian) après avoir démarré le serveur JACK Audio et voilà, ce module apparaît déjà dans les connexions et vous permettra de vous connecter aux entrées aux _lt et aux_ rt dans idjc les sorties Pulse Audio JACK Sink et ainsi vous enverrez à IDJC tout l'audio du système, démarrez Skype et cliquez simplement sur le bouton Aux dans IDJC (celui avec un connecteur jack vert, à côté du microphone, PAS le l'un des téléphones verts) pour que vous puissiez diffuser vos appels en direct et que vos auditeurs demandent des chansons ou remportent une chemise presque neuve.
Hahaha, je ne sais pas s'il est permis de mettre autant de code dans les réponses; J'ai presque fait un autre message ... hahaha là, s'il vous plaît, corrigez-le si cela ne vaut pas la peine.
Bon sang, c'est vrai, il faut absolument pouvoir passer des appels sur sa radio !!!
Quelqu'un l'a-t-il résolu? Moi, sous Linux, je suis perdu, mais j'aimerais pouvoir diffuser en travaillant sur cette plateforme.
Ok, maintenant j'ai un autre problème, il s'avère que j'utilise la configuration que vous m'avez donnée, mais j'ai des écouteurs usb, qui sont dans le port hw 1.0 ou quelque chose comme ça, mais le son vient directement des haut-parleurs et à la place du son sort pour les écouteurs, je ne sais pas quoi faire xddd ...
Essayez avec une prise casque normale et vérifiez que le son sort correctement; les écouteurs usb ne sont pas enregistrés dans Pulseaudio et c'est pourquoi ils sont toujours dans ALSA, en fonction du port USB auquel vous les connectez, vous devrez les rechercher dans JackPulseaudio Sink et les rediriger vers le système ou idjc selon le programme que vous êtes en utilisant.
Très bien, merci pour l'info ... maintenant, la seule chose dont on a besoin à mon avis est un bon lecteur de karaoké parce que ceux qui existent déjà sont dommage.
Je vous remercie. Un article rond. Je vais l'appliquer avec mes étudiants.
Je suis les instructions mais ça me donne cette réponse
Les packages suivants ont des dépendances non satisfaites:
libavcodec-dev: dépend de: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) mais il ne s'installe pas
libavformat-dev: dépend de: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1) mais il ne s'installe pas
Cela dépend: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) mais il ne s'installe pas
E: Les problèmes n'ont pas pu être corrigés, vous avez conservé des paquets cassés.
Une solution pour un débutant intéressé à laisser les fenêtres sur sa radio?
merci d'avance
Salut. j'ai un microphone usb, en particulier un behringer c1u. et je ne sais pas comment le configurer sur la console dj internet, quelqu'un pourrait-il me donner un coup de main? parce que je ne sais pas comment le configurer
Mais vous pouvez aussi utiliser ZaraRadio + Winamp + Shoutcast (tous émulés avec Winne), cela fonctionne très bien, du moins sur CentOs. avec le service Streaming de: http://www.netyco.com/in/servicios/streaming-de-audio/
Lien vers le vin: http://www.winehq.org/download/
salutations.
Et en tant que bon windowslerdo, recommandant d'imiter le Winamp obsolète, l'épouvantable radio Zara et un service de streaming médiocre et payant. Non merci, retournez à votre Windows bien-aimé et laissez CentOS tranquille, vous ne savez pas comment l'utiliser.
Je ne vois pas la sortie, les préférences, les boutons de jingles.
La version 0.8.7-2 fonctionne-t-elle correctement? Dois-je résoudre le problème que vous mentionnez dans cet article? Quelle prise recommandez-vous?
Un autre Illuminnatti
La vérité est qu'après des années d'essais, je n'ai jamais fait fonctionner IDJC.
Et quand je dis «années», je veux dire que, à des périodes de 365 jours, des milliers d'heures à chercher des messages comme celui ci-dessus, écrits par des gens éclairés qui ont sûrement pour une raison quelconque réussi à diffuser en mp3 avec IDJC
Mais moi, qui suis sur les radios Internet depuis 10 ans, je n'ai jamais rencontré ONE qui diffuse avec IDJC
Et que le petit programme, quand on le voit, on bave, on lit le manuel en plus, mais au final, il ne joue que de la musique, pour diffuser sur un serveur, rien
Je l'ai installé dans ubuntu, dans ubuntu studio, je l'ai même essayé avec les dernières versions d'Ubuntu Studio, qui vient déjà de "l'usine" disons - RIEN
Trisquel, Fondcombe, Musix et même de la musique Puppy !!!!! (et de longues promenades sur le site Web de l'auteur) et tous les messages de configuration, qui vous parlent d'ailleurs de la moitié de la masse, car il n'y en a pas UN qui vous indique comment configurer les ports JACK dans IDJC,…. Oeil, que dis-je en IDJC, pas en JACK
C'est inutile, ce que vous faites dans Windows en 30 secondes d'un winamp très simple avec shoutcast, au diffuseur sam (cher), sous Linux, vous ne pouvez pas, alors ne trompez pas les gens avec le copier / coller, dans ce linux ne travail. de l'image, pourquoi parler?
Et qu'il soit clair que rien ne me rendrait plus heureux que d'utiliser Linux pour diffuser, c'est ce que j'aime, mon hobby, mais à la fin… .. vous devez laisser tomber votre pantalon avec Redmon's
pour voir si je le vois avant de mourir
salutations
Emerson, il semble que vous n'ayez pas lu les e-mails que je vous ai envoyés et que vous êtes le seul être humain de cet univers à ne pas savoir comment utiliser ou configurer correctement IDJC. Et si je ressemble à un "éveillé", peut-être que je le suis, mes neurones se synchronisent lorsque j'essaye de comprendre ou de résoudre quelque chose par moi-même. Essayez, moins de télévision et plus de cerveau. De rien.
Ha, et tu ne sais pas à quel point j'apprécie ton aide désintéressée, vraiment, vraiment, mais ceci "essaie ceci pour voir comment ça se passe" ou "regarde ici pour voir si tu trouves" ça, j'en ai assez il.
Sûrement je suis le seul à ne pas comprendre, mais ceux qui l'obtiennent "SAY" ils l'obtiennent, mais curieusement personne ne vous dit de m'écouter ici, ou de vous dire de le configurer comme ça.
Pour le moment, la seule distribution qui s'approche de la faire fonctionner est Puppy, (paradoxalement un mini linux), mais je l'ai déjà pris pour rire, je le fais comme quelqu'un qui fait du solitaire, Sam Broadcaster va au cinéma, c'est plus facile de trouver un médicament à une fenêtre pour entrer dans le labyrinthe sans fin de Linux.
Et qui ne me croit pas, demandez-vous pourquoi il y a des millions d'articles (différents) faisant référence à Linux, des milliers de recettes différentes pour le même
Si sous Linux vous sortez du simple travail de bureau, oubliez-le
il n'y a rien qui fonctionne, et si vous ne me croyez pas, essayez-le, hahahahaha
et ils me diront
Dans mon cas, j'ai réussi à le faire fonctionner parfaitement dans Fedora 8, qu'en 2009, cependant, il faut dire qu'IDJC est un logiciel qui à mon avis est encore très vert, en termes de prestations il est en deçà des autres payants des options telles que SAM Broadcaster ou RadioBoss, qui peuvent être exécutées en utilisant la couche de compatibilité de Wine, qui malheureusement ne fonctionne pas très bien, mais est fonctionnelle.
Quelque chose qui fonctionne contre moi est l'utilisation de jackd, cette chose à mon avis est très hostile à l'utilisateur ordinaire, oui, il y a de la documentation et tout ce qu'il veut, mais souvent c'est en anglais ou diverses choses, ils sont déjà obsolètes dans les distributions actuelles.
Il existe une alternative appelée Mixx qui a une version pour GNU / Linux et est plus axée sur les DJ, mais elle est beaucoup plus conviviale que IDJC.
Il y a 5 ans j'ai laissé un post qui est comme si je l'avais écrit hier
La différence est que j'ai appris quelques choses
1.- Le vin est ce qu'il est et donne ce qu'il donne, qui n'est ni l'ombre de ce qu'ils disent qu'il est ni ce qu'il donne
mais c'est ce que c'est, si vous comptez faire travailler Radio Boss avec Wine, confiez-vous aux saints
2. IDJC aujourd'hui est toujours un gâchis, compliqué, hostile, incomplet, inconfortable, ... et comparé à tous les autres, c'est une pente
Mais c'est la SEULE chose qui existe, car Mixxx, qui se débrouille plutôt bien, consomme TOUTES les ressources de votre machine, -que vous ayez de la mémoire RAM-
Et soyez déçu, Linux est destiné à écrire des lettres, à lire du courrier, à regarder un film, à naviguer et rien d'autre.
POUR TOUT D'AUTRE, cela ne ressemble même pas à ce que vous faites avec les fenêtres
Sans oublier que pour faire la moindre des choses, il faut faire un pèlerinage Google pendant des centaines d'heures
Et si vous voyez mon ancien message,… il a cinq ans
Je suis énervé:
Tu es un idiot; Un parfait idiot retardé pire qu'une personne handicapée, exige que tout ce que vous voulez faire soit facile et déjà digéré, si vous ne pleurez pas comme une petite fille.
Tu es idiot; Il y a des années, on vous a demandé de saisir les caractéristiques de votre matériel (qui est apparemment martien ou vous l'avez pris dans une poubelle) pour déterminer pourquoi cela ne fonctionne pas pour vous avec Linux, et vous ne l'avez jamais mentionné.
Vous ne savez utiliser que Windows: restez ainsi, comme un cochon dans sa porcherie, se vautrant dans votre ignorance, votre médiocrité et ce que je sais est une vie inutile, amère et complètement stupide de suceur ingrat.
Vous êtes la bête bienvenue.