След уикенд на борба с конфигурации, зависимости, хранилища и бъгове с различни размери, умът ми от ектоплазма внезапно светна и успях да разреша трайния проблем, който потребителите на Debian 6 y Crunch Bang 10 с единствената прилична и мощна програма на Linux за интернет радио, стрийминг и подкастинг: Internet DJ Console (IDJC).
Проблемът, на който се позовавам, е, че след като IDJC 0.8.3 е инсталиран правилно чрез хранилищата (с всичките му зависимости) en Debian 6 y Crunch Bang Linux 10 когато се опитвате да се свържете с нашия сървър за предаване (местно или външно, ледено или викащо) получавате съобщение за грешка, че не можете да се свържете, опитайте още 3 пъти и внезапно IDJC се затваря неочаквано (Тотален срам в Linux, че програмите се сриват или се сриват толкова силно, колкото във всяка проста версия на Windows ...)
Консултирайки се със стотици форуми, дори разбрах, че тази грешка (грешка) вече е докладвано на програмистите на Debian и на форумите на CrunchBang (CrunchBang #! Linux се извлича от "стабилната" -squezee- и "тестващата" версии -wheezy, sid- на Debian, така че тази грешка също го засяга) но те все още са в процес на решаване за IDJC версии 0.8.7 и 0.8.8, оставяйки тези, които зависят от версия 0.8.3, единствената налична и която все още може да бъде инсталирана от debian main на хранилището -стабилен '.
Знам какво мислите: Защо не инсталираме Най-новият IDJC .deb пакет от официалната страница на Debian? » Е, по простата причина, че когато го инсталираме, той ни изпраща съобщение за грешка, че липсват зависимости, които все още не се поддържат в ядрото 2.6 и 3.0, които използват съответно Debian 6 и CrunchBang 10.
Но всичко има решение в Подземния свят на киберпространството. Ако все още не сте инсталирали IDJC в Debian 6 или CrunchBang 10, следвайте инструкциите, за да го инсталирате от стабилното хранилище на Debian без страх (това е версия 0.8.3 с грешки, но все пак трябва да го инсталирате, за да можете да го поправите по-късно). в конзолно изпълнение:
$ sudo apt-get install idjc
И след това инсталирайте всички необходими зависимости:
$ 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
Веднага щом той ви попита дали искате да дадете на аудио сървъра JACK пълен контрол върху аудиото и наличната памет в реално време, кажете НЕ (за да не се срине системата ви).
Стартирайте през аудио конзолата JACK за първи път:
$ jackd -d alsa
Коригирайте конфликта за изпълнение в реално време:
$ sudo su -c 'echo "@audio - rtprio 99" >> /etc/security/limits.conf
Добавете процеса към вашата системна потребителска група за аудио:
$ sudo usermod -a -G audio $(whoami)
И накрая създайте скрипта за IDJC да започне едновременно с JACK Audio в ALSA:
$ echo "/usr/bin/jackd -d alsa -r 44100 -p 256" > ~/.jackdrc
И влезте отново, за да влязат в сила промените.
Когато стартирате и конфигурирате програмата, ще забележите (или ако вече сте я инсталирали преди), че вече имате проблема, че IDJC не може да се свърже с вашия сървър за предаване. Но тук идва магията:
- Изключете напълно IDJC и Jack Audio
- Отворете Synaptic Package Manager и потърсете „idjc“
- Веднага щом се появи idjc 0.8.3, щракнете с десния бутон и го маркирайте, за да деинсталирате напълно
- Приложете промените и го деинсталирайте. Излезте и затворете Synaptic
- Изтеглете този .deb пакет от тук: IDJC 0.8.1 x86
- Ако използвате Debian или CrunchBang в 64-битова версия, изтеглете .deb пакета от тук: IDJC 0.8.1 amd64
- Щракнете двукратно върху изтегления .deb пакет и го инсталирайте
Точно трябва да инсталирате предишната версия на IDJC, която РАБОТИ, когато я стартирате, ще разберете, че сте запазили всичките си настройки и че сега можете да се свържете с вашия сървър за стрийминг и можете да предавате радиото си през интернет без проблеми.
Мениджърът на актуализации вероятно ще ви каже, че трябва да актуализирате старата си версия на IDJC; за да не ви притеснява или ще го актуализирате случайно, затворете Update Manager и отворете Synaptic отново, в менюто Settings изберете Repositories и в раздела "Debian Software" премахнете отметката от квадратчето "Официално поддържан (основен)", затворете и се съгласете да презаредите хранилищата за да отбележите промените и voila, винаги ще имате тази версия на IDJC, която работи и се свързва перфектно за предаване на вашето интернет радио.
Надявам се, че тези инструкции са от полза за вас и поздрави за всички.
Много добре, но не мога да го свържа със skype, така че е като нищо ....
Инсталирайте Pulseaudio (ако имате само ALSA) с всички негови зависимости:
sudo apt-get install libasound2-plugins pulseaudio paman padevchooser paprefs pavucontrol pavumeter
Създайте този скрипт, за да го направите по подразбиране:
~/etc/asound.conf
Копирайте и поставете следното в него:
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
Запазете го, затворете го и рестартирайте системата си, след което инсталирайте тази добавка:
sudo apt-get install pulseaudio-module-jack
и след това създайте този скрипт с вашия текстов редактор (запазете го като 'pulseidjc.sh' във вашата домашна папка):
#!/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
Стартирайте го (можете да го превърнете в стартер в менюто OpenBox или на работния плот на Debian) след стартиране на JACK Audio сървъра и voila, този модул вече се появява във връзките и ще ви позволи да се свържете с входовете на aux _lt и aux_ rt в idjc извежда Pulse Audio JACK Sink и по този начин ще изпратите на IDJC цялото аудио на системата, стартирайте Skype и просто щракнете върху бутона Aux в IDJC (този със зелен конектор, до микрофона, НЕ този на зеления телефон ), за да можете да излъчвате разговорите си на живо и слушателите да искат песни или да спечелят почти нова риза.
Хахаха, не знам дали е позволено да се поставя толкова много код в отговорите; Почти направих още един пост ... хахаха там, моля, поправете го, ако не си струва.
По дяволите, вярно е, абсолютно необходимо е да можете да осъществявате повиквания по вашето радио !!!
Някой да го е решил? Аз в Linux съм загубен, но бих искал да мога да излъчвам работа на тази платформа.
Добре, сега имам друг проблем, оказва се, че използвам конфигурацията, която ми дадохте, но имам usb слушалки, които са в порта hw 1.0 или нещо подобно, но звукът идва директно от високоговорителите и вместо това звукът излиза за слушалките, не знам какво да правя xddd ...
Опитайте с нормален жак за слушалки и проверете дали аудиото излиза правилно; usb слушалките не са регистрирани в Pulseaudio и затова те все още са в ALSA, в зависимост от usb порта, към който ги свързвате, ще трябва да ги търсите в JackPulseaudio Sink и да ги пренасочите към system или idjc в зависимост от програмата, която използвате.
Много добре, благодаря за информацията ... сега единственото нещо, което е необходимо според мен, е добър караоке плейър, защото съществуващите са срам.
Благодаря ти. Кръгла статия. Ще го прилагам с моите ученици.
Следвам инструкциите, но това ми дава този отговор
Следните пакети имат неудовлетворени зависимости:
libavcodec-dev: Зависи: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), но няма да се инсталира
libavformat-dev: Зависи: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1), но няма да се инсталира
Зависи: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1), но няма да се инсталира
Д: Проблемите не могат да бъдат коригирани, запазили сте счупени пакети.
Някакво решение за начинаещ, който се интересува да остави прозорците на радиото си?
очаквани благодарности
Здравей имам usb микрофон, особено behringer c1u. и не знам как да го конфигурирам в интернет dj конзолата, може ли някой да ми помогне? защото не знам как да го конфигурирам
Но можете да използвате и ZaraRadio + Winamp + Shoutcast (всички емулирани с Winne), работи много добре, поне на CentOs. с услугата Streaming на: http://www.netyco.com/in/servicios/streaming-de-audio/
Връзка към вино: http://www.winehq.org/download/
поздравления.
И като добър Windowslerdo, препоръчваме емулиране на остарелия Winamp, ужасяващото радио Zara и посредствена и платена услуга за стрийминг. Не, благодаря, върнете се към любимия си Windows и оставете CentOS сам, не знаете как да го използвате.
Не виждам бутоните за изход, prefs, дрънкания.
Версията 0.8.7-2 работи ли правилно? Решавам ли проблема, за който докладвате в тази публикация? Кой жак препоръчвате?
Още едно Illuminnatti
Истината е, че след ГОДИНИ опити, никога не съм карал IDJC да работи.
И когато казвам „години“, имам предвид, че до периоди от 365 дни, хиляди часове търсят публикации като тази по-горе, написани от просветлени хора, които със сигурност по някаква причина са успели да излъчат в mp3 с IDJC
Но аз, който съм в интернет радиостанции от 10 години, никога не съм срещал ЕДИН, който да излъчва с IDJC
И че малката програма, когато я видиш, се лигавиш, четеш ръководството и други, но в крайна сметка тя пуска само музика, за да излъчва на сървър, нищо
Инсталирах го в ubuntu, в ubuntu studio, дори го пробвах с най-новите версии на Ubuntu Studio, което вече идва от "фабриката" да речем - НИЩО
Trisquel, Rivendell, Musix и дори Puppy музика !!!!! (и дълги разходки из уебсайта на автора) и всички публикации за конфигуриране, които между другото ви разказват за масовата половина, защото няма НИКОЙ, който да ви казва как конфигурирате JACK Ports в IDJC, .... Око, какво да кажа в IDJC, а не в JACK
Безполезно е това, което правите в windows за 30 секунди от много прост winamp с shoutcast, до (скъп) sam излъчвател, в linux не можете, така че не заблуждавайте хората с copy / paste, в този linux не работи . на изображението, защо да говорим?
И нека бъде ясно, че нищо няма да ме направи по-щастлив от използването на linux за излъчване, това ми харесва, моето хоби, но в крайна сметка ... .. трябва да си свалите гащите с Redmon's
за да видя дали го виждам преди да умра
отношение на
Емерсън, очевидно не си чел имейлите, които ти изпратих, и ти си единственото човешко същество в тази вселена, което не знае как да използва или е конфигурирало правилно IDJC. И ако изглеждам като „просветлен“, може би съм, невроните ми правят синапс, когато се опитвам да разбера или реша нещо за себе си. Опитайте, по-малко телевизия и повече мозък. Моля.
Ха, и ти не знаеш доколко оценявам твоята безкористна помощ, наистина, наистина, но това „опитай това, за да видиш как върви“ или „погледни тук, за да видиш дали откриваш“ това, достатъчно ми беше да направя то.
Със сигурност аз съм единственият, който не го получава, но тези, които го получават "КАЖАТ", го получават, но любопитно е, че никой не ви казва да ме слушате тук или да ви конфигурира така.
В момента единственият дистрибутор, който се доближава до това да работи, е Puppy (парадоксално мини линукс), но вече го взех да се смея, правя го като някой, който прави пасианс, Сам Броустър отива на кино, по-лесно е да се намери лекарство прозорец, за да влезете в безкрайния лабиринт на linux.
И който не ми вярва, просто се запитайте защо има милиони (различни) публикации, отнасящи се до Linux, хиляди различни рецепти за едно и също
Ако в Linux се измъкнете от това, което е обикновената офис работа, забравете
няма нищо, което да работи и ако не ми вярвате, опитайте, хахахахаха
и те ще ми кажат
В моя случай успях да го накарам да работи перфектно във Fedora 8, че още през 2009 г. обаче трябва да кажа, че IDJC е софтуер, който според мен все още е много екологичен, по отношение на характеристиките той не отговаря на другите платени опции като SAM Broadcaster или RadioBoss, и двете могат да се изпълняват, използвайки слоя за съвместимост на Wine, който за съжаление не работи съвсем добре, но е функционален.
Нещо, срещу което според мен работи, е използването на jackd, това нещо според мен е много недружелюбно с обикновения потребител, да, има документация и това, което им харесва, но много от тези случаи е на английски или няколко неща те вече са остарели в текущите дистрибуции.
Има алтернатива, наречена Mixx, която има версия за GNU / Linux и е по-фокусирана върху диджеите, но е много по-приятелска от IDJC.
Преди 5 години оставих пост, който все едно съм го написал вчера
Разликата е, че научих няколко неща
1. - Виното е това, което е и дава това, което дава, което не е нито сянката на това, което казват, че е, нито какво дава
но това е, ако възнамерявате да накарате Radio Boss да работи с вино, поверете се на светците
2. IDJC днес все още е бъркотия, сложна, враждебна, непълна, неудобна, ... и в сравнение с която и да е от останалите, това е помия
Но това е ЕДИНСТВЕНОТО нещо, защото Mixxx, който се справя доста добре, изяжда ВСИЧКИ ресурси на вашата машина, - каквото и да разполагате с RAM памет -
И бъдете разочаровани, Linux е за писане на писма, четене на поща, гледане на филм, сърфиране и малко други неща.
ЗА ВСИЧКО ДРУГО дори не прилича на това, което правите с прозорците
Да не говорим, че за да направите и най-малкото нещо, трябва да отидете на поклонение през google стотици часове
И ако видите стария ми пост, ... той е на пет години
Ядосан съм:
Ти си идиот; перфектен изостанал идиот, по-лош от инвалид, изисква всичко, което искате да направите, да е лесно и вече усвоено, ако не плачете като малко момиче.
Ти си идиот; Преди години бяхте помолени да въведете характеристиките на вашия хардуер (който очевидно е или марсиански, или сте го получили от кофа за смет), за да определите защо той не работи с Linux и никога не сте го споменавали.
Вие знаете само как да използвате Windows: останете така, като прасе в кочината си, потъвайки в своето невежество, посредственост и това, което знам, е безполезен, горчив и напълно глупав живот на неблагодарна издънка.
Добре дошъл звяр.