CrunchBang Linux 10 및 Debian Squeeze에서 IDJC로 라디오 스트리밍을위한 최고의 솔루션

다양한 크기의 구성, 종속성, 저장소 및 버그로 고군분투 한 주말을 보낸 후, 내 외부 세포질의 마음이 갑자기 밝아졌고 사용자가 겪는 영원한 문제를 해결할 수있었습니다. 데비안 6 y 크런치 뱅 10 인터넷 라디오, 스트리밍 및 팟 캐스팅을위한 Linux에서 유일하게 훌륭하고 강력한 프로그램 인 인터넷 DJ 콘솔 (IDJC)이 있습니다.

내가 언급하는 문제는 IDJC 0.8.3이 저장소를 통해 올바르게 설치되면 (모든 종속성 포함) en 데비안 6 y 크런치뱅 리눅스 10 전송하기 위해 서버에 연결하려고 할 때 (로컬 또는 외부, icecast 또는 shoutcast) 연결할 수 없다는 오류 메시지가 표시되고 3 번 더 시도하면 갑자기 IDJC가 예기치 않게 종료됩니다. (리눅스에서는 프로그램이 저속한 Windows 버전만큼 큰 소리로 충돌하거나 충돌한다는 점은 부끄러운 일입니다.)

수백 개의 포럼을 컨설팅하면서이 버그 (오류)를 발견했습니다. 이미 데비안 프로그래머에게보고되었습니다. 그리고 CrunchBang 포럼에서 (CrunchBang #! Linux는 Debian의 "stable"-squezee- 및 "testing"버전 -wheezy, sid-에서 파생되었으므로이 버그도 영향을 미칩니다. 그러나 그들은 여전히 ​​IDJC의 0.8.7 및 0.8.8 버전에서 문제를 해결하는 과정에 있으며, 0.8.3 버전에 의존하는 사람들은 사용할 수있는 유일한 사용자이며 저장소 'debian main -stable에서 여전히 설치할 수 있습니다. '.

나는 당신이 무엇을 생각하고 있는지 알고 있습니다. 데비안 공식 페이지의 최신 IDJC .deb 패키지?» 음, 설치시 Debian 2.6 및 CrunchBang 3.0을 각각 사용하는 커널 6 및 10에서 아직 지원되지 않는 종속성이 누락되었다는 오류 메시지가 표시되는 간단한 이유가 있습니다.

하지만 사이버 공간의 지하 세계에는 모든 것이 해결책이 있습니다. Debian 6 또는 CrunchBang 10에 아직 IDJC를 설치하지 않은 경우 지침에 따라 안정적인 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 Audio 콘솔을 통해 실행 :

$ jackd -d alsa

실시간 실행 충돌 수정 :

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

시스템 오디오 사용자 그룹에 프로세스를 추가하십시오.

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

마지막으로 ALSA에서 JACK Audio로 동시에 시작하는 IDJC 용 스크립트를 만듭니다.

$ 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
  • 64 비트 버전에서 Debian 또는 CrunchBang을 사용하는 경우 여기에서 .deb 패키지를 다운로드하십시오. IDJC 0.8.1 amd64
  • 다운로드 한 .deb 패키지를 두 번 클릭하고 설치합니다.

정확하게 작동하는 IDJC의 이전 버전을 설치해야합니다. 실행하면 모든 설정이 유지되고 이제 스트리밍 서버에 연결할 수 있으며 문제없이 인터넷을 통해 라디오를 전송할 수 있다는 것을 알게됩니다.

IDJC를 실행할 때 실제로 필요하지 않은 vorbistools 프로그램 "vorbiscomment"를 찾을 수 없다는 메시지가 나타나고 계속할 것인지 묻습니다. "예"를 클릭하면 IDJC가 충돌없이 시작됩니다.

업데이트 관리자는 이전 버전의 IDJC를 업데이트해야한다고 알려줄 것입니다. 방해하지 않거나 실수로 업데이트하려면 업데이트 관리자를 닫고 Synaptic을 다시 엽니 다. 설정 메뉴에서 저장소를 선택하고 "Debian Software"탭에서 "Officially supported (main)"상자를 선택 취소합니다. 닫고 저장소를 다시로드하여 변경 사항을 표시하는 데 동의하면 인터넷 라디오를 전송하기 위해 완벽하게 작동하고 연결되는이 버전의 IDJC를 항상 갖게됩니다.

이 지침이 여러분에게 유용하고 모두에게 인사가되기를 바랍니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   판데브92

    아주 좋지만 스카이프와 연결할 수 없어서 아무것도 아닌 것 같아요…

    1.    도깨비불

      모든 종속 항목과 함께 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

      그런 다음 텍스트 편집기로이 스크립트를 만듭니다 ( 'home'폴더에 '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

      JACK Audio 서버와 voila를 시작한 후 실행하십시오 (OpenBox 메뉴 또는 데비안 데스크탑에서 실행기로 바꿀 수 있음).이 모듈은 이미 연결에 나타나며 aux _lt 및 aux_의 입력에 연결할 수 있습니다. rt in idjc는 Pulse Audio JACK Sink를 출력하므로 시스템의 모든 오디오를 IDJC로 보내고 Skype를 시작한 다음 IDJC에서 Aux 버튼 (마이크 옆에있는 녹색 잭 커넥터가있는 전화를 실시간으로 방송하고 청취자가 노래를 요청하거나 거의 새 셔츠를 얻을 수 있습니다.

      1.    도깨비불

        하하하, 답변에 너무 많은 코드를 넣는 것이 허용되는지 모르겠습니다. 나는 거의 다른 게시물을 만들었습니다 ... hahaha 그만한 가치가 없다면 수정하십시오.

    2.    베르나

      젠장, 사실이야, 라디오에서 전화를 걸 수 있어야합니다 !!!
      누구든지 그것을 해결 했습니까? 나는 리눅스에서 길을 잃었지만이 플랫폼에서 작업을 방송 할 수 있기를 바랍니다.

  2.   판데브92

    좋아, 이제 또 다른 문제가 생겼습니다. 당신이 제공 한 구성을 사용하고 있지만 USB 헤드폰이 있는데 hw 1.0 포트 또는 그와 비슷한 곳에 있지만 사운드가 스피커에서 직접 나오고 대신 사운드가 나옵니다. 헤드폰을 위해 나오는데 xddd를 어떻게 해야할지 모르겠습니다 ...

    1.    도깨비불

      일반 헤드폰 잭으로 시도하고 오디오가 올바르게 나오는지 확인하십시오. USB 헤드폰은 Pulseaudio에 등록되지 않았기 때문에 연결하는 USB 포트에 따라 여전히 ALSA에있는 것입니다. JackPulseaudio Sink에서 검색하고 사용중인 프로그램에 따라 시스템 또는 idjc로 리디렉션해야합니다. 사용.

  3.   medina07

    아주 좋아요, 정보 감사합니다 ... 이제 내 생각에 필요한 유일한 것은 기존 노래방 플레이어가 너무 나쁘기 때문에 좋은 노래방 플레이어입니다.

  4.   칼리 투스

    감사합니다. 둥근 기사. 학생들에게 적용하겠습니다.

  5.   에머슨

    나는 지시를 따르지만 이것이 나에게 답을 준다.

    다음 패키지에는 충족되지 않은 종속성이 있습니다.
    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)에 따라 다르지만 설치되지 않습니다.
    E : 문제를 해결할 수 없습니다. 파손 된 패키지를 보관했습니다.

    라디오에 창문을 두는 데 관심이있는 초보자를위한 해결책이 있습니까?

    사전에 감사합니다

  6.   곤자!

    안녕. USB 마이크, 특히 behringer c1u가 있습니다. 인터넷 DJ 콘솔에서 구성하는 방법을 모르겠습니다. 누군가 나에게 도움을 줄 수 있습니까? 구성하는 방법을 모르기 때문에

  7.   레오나르도 아우 자

    그러나 ZaraRadio + Winamp + Shoutcast (모두 Winne으로 에뮬레이트 됨)를 사용할 수도 있습니다. 적어도 CentO에서 매우 잘 작동합니다. 스트리밍 서비스 : http://www.netyco.com/in/servicios/streaming-de-audio/

    와인 링크 : http://www.winehq.org/download/

    인사.

    1.    도깨비불

      그리고 좋은 Windowslerdo로서 구식 Winamp, 끔찍한 Zara Radio 및 평범하고 유료 스트리밍 서비스를 에뮬레이트하도록 권장합니다. 아니요. 사랑하는 Windows로 돌아가 CentOS는 그대로 두십시오. 사용 방법을 모르실 것입니다.

  8.   호세_롬

    출력, 환경 설정, 징글 버튼이 보이지 않습니다.
    버전 0.8.7-2가 올바르게 작동합니까?이 게시물에서보고 한 문제를 해결합니까? 어떤 잭을 추천합니까?

  9.   에머슨

    또 다른 Illuminnatti

    진실은 수년간의 노력 끝에 IDJC를 일한 적이 없다는 것입니다.
    그리고 제가 "년"이라고 말하면 365 일 동안 수천 시간 동안 위와 같은 게시물을 찾는데, 어떤 이유로 든 IDJC로 mp3로 방송 할 수 있었던 깨달은 사람들이 작성한 것입니다.

    근데 인터넷 라디오 방송을 10 년째해온 나는 IDJC에서 방송하는 ONE을 만나 본 적이 없다.
    그리고 작은 프로그램은, 당신이 그것을 볼 때 침을 흘리고 매뉴얼을 읽는 것 등을하지만 결국에는 음악 만 재생하고 서버에 방송하는 것은 아무것도 아닙니다.
    우분투에 설치했고, 우분투 스튜디오에 이미 "공장"에서 나온 최신 버전의 우분투 스튜디오로 시도 해봤습니다.

    Trisquel, Rivendell, Musix, 심지어 강아지 음악 !!!!! (그리고 저자의 웹을 길게 살펴 봅니다) 그리고 모든 구성 게시물은 질량 절반에 대해 알려줍니다. IDJC에서 JACK 포트를 구성하는 방법을 알려주는 하나가 없기 때문입니다. Eye, JACK이 아닌 IDJC에서 내가 뭐라고 말하지
    그것은 쓸모가 없습니다, shoutcast가있는 매우 간단한 윈앰프에서 (비싼) 샘 방송사에 이르기까지 30 초 만에 Windows에서 수행하는 작업은 Linux에서는 할 수 없으므로 복사 / 붙여 넣기로 사람들을 속이지 마십시오.이 Linux에서는 그렇지 않습니다. 일. 이미지의, 왜 말합니까?
    그리고 방송을 위해 리눅스를 사용하는 것보다 더 행복 할 수있는 것은 없다는 것을 분명히하자. 그것은 내가 좋아하는 것, 나의 취미지만 결국… .. 당신은 Redmon 's와 함께 바지를 내려야한다.
    내가 죽기 전에 그것을 보는지보기 위해
    안부

    1.    도깨비불

      에머슨, 당신은 내가 보낸 이메일을 읽지 않았고 당신은 사용 방법을 모르고 IDJC를 올바르게 구성하지 않은이 우주에서 유일한 인간입니다. 그리고 내가 "깨달은 자"처럼 보이면 내가 뭔가를 알아 내거나 해결하려고 할 때 내 뉴런은 시냅스를하게됩니다. 더 적은 TV와 더 많은 두뇌를 시도하십시오. 천만에요.

      1.    에머슨

        하, 그리고 당신은 내가 당신의 사심없는 도움에 얼마나 감사하는지, 정말로, 정말로, 그러나 이것은 "이것이 어떻게 진행되는지 확인하기 위해 이것을 시도하십시오"또는 "당신이 그것을 발견하는지 여기를보십시오", 나는 충분한 일을했습니다 그것.
        확실히 나는 그것을 얻지 못하는 유일한 사람이지만 그것을 얻는 사람들은 "말한다"는 것을 얻습니다. 그러나 흥미롭게도 아무도 당신에게 여기서 내 말을 듣거나 이렇게 구성하라고 말하지 않습니다.
        현재 작동하게 만드는 유일한 배포판은 Puppy (역설적으로는 미니 리눅스)입니다.하지만 저는 이미 웃기려고했습니다. 나는 솔리테어를하는 사람처럼하고 있습니다. Sam Broadcaster는 영화를 보러갑니다. Linux의 끝없는 미로에 들어가기 위해 창문에 약을 쉽게 찾을 수 있습니다.
        그리고 나를 믿지 않는 사람은 왜 Linux를 언급하는 수백만 개의 (다른) 게시물이 있는지 스스로에게 물어보십시오.
        Linux에서 단순한 사무 작업에서 벗어나면 잊어 버리십시오.
        작동하는 건 없어, 믿지 않는다면 해봐 하하 하하하
        그리고 그들은 나에게 말할 것입니다

    2.    미구엘 R. 나 바로

      제 경우에는 8 년에 Fedora 2009에서 완벽하게 작동하도록 만들었습니다. 그러나 IDJC는 제 생각에 여전히 매우 친환경적인 소프트웨어라고 말해야합니다. SAM Broadcaster 또는 RadioBoss와 같은 옵션은 모두 Wine의 호환성 레이어를 사용하여 실행할 수 있습니다. 슬프게도 잘 실행되지는 않지만 작동합니다.
      저에게 불리하게 작용하는 것은 jackd를 사용하는 것입니다. 제 생각에는 일반 사용자에게는 매우 비우호적이라고 생각합니다. 예, 문서와 그들이 좋아하는 것이 무엇이든 있지만, 대부분의 경우 영어로되어 있거나 이미 사용되지 않는 다양한 것들입니다. 현재 분포에서.
      GNU / Linux 용 버전이 있고 DJ에 더 초점을 맞춘 Mixx라는 대안이 있지만 IDJC보다 훨씬 더 친숙합니다.

  10.   에머슨

    5 년 전 어제 쓴 것 같은 글을 남겼어요
    차이점은 제가 몇 가지를 배웠다는 것입니다
    1.- 포도주는 그것이 무엇이며 그것이주는 것을 준다. 그것은 그들이 말하는 것과 그것이주는 것의 그림자가 아니다.
    근데 그게 바로 라디오 보스가 와인과 함께 일하게하려면 성도들에게 맡기세요
    2. 오늘날의 IDJC는 여전히 엉망이고, 복잡하고, 적대적이며, 불완전하고, 불편합니다. ...
    그러나 그것이 유일한 것입니다. 왜냐하면 아주 잘하고있는 Mixxx는 당신의 기계의 모든 자원을 먹습니다.
    실망스러운 점은 리눅스는 편지 쓰기, 메일 읽기, 영화보기, 브라우징 등을위한 것입니다.
    다른 모든 경우에는 창문으로하는 것처럼 보이지도 않습니다.
    사소한 일을하기 위해서는 수백 시간 동안 구글을 통해 순례를해야한다는 것은 말할 것도 없습니다.
    제 오래된 포스트를 보면… XNUMX 년 전입니다

    1.    도깨비불

      나는 화가났다.
      당신은 바보입니다. 장애자보다 더 나쁜 완벽한 지체 바보는 당신이 어린 소녀처럼 울지 않는다면 당신이하고 싶은 모든 것이 쉽고 이미 소화 된 것이어야합니다.
      당신은 바보입니다; 몇 년 전 당신은 왜 그것이 리눅스에서 작동하지 않는지 확인하기 위해 하드웨어의 특성 (분명히 Martian이거나 쓰레기통에서 얻은 것임)을 입력하라는 요청을 받았는데, 당신은 그것을 언급하지 않았습니다.
      당신은 Windows를 사용하는 방법 만 알고 있습니다. 당신의 무지와 평범함 속에서 멍청이를 앓고있는 돼지 우리에있는 돼지처럼이 상태를 유지하십시오. 그리고 제가 아는 것은 배은망덕 한 멍청이의 쓸모없고 쓰라린 완전히 어리석은 삶입니다.
      당신은 환영받는 짐승입니다.