CrunchBang Linux10およびDebianSqueezeでIDJCを使用してラジオをストリーミングするための究極のソリューション

さまざまなサイズの構成、依存関係、リポジトリ、バグに苦しんでいる週末の後、私のエクトプラズムの精神が突然明るくなり、ユーザーが抱えていた長年の問題を解決することができました Debian 6, XNUMX, XNUMX y クランチバン10 Linuxでインターネットラジオ、ストリーミング、ポッドキャスティングのための唯一のまともで強力なプログラムであるインターネットDJコンソール(IDJC)。

私が言及している問題は、IDJC0.8.3がリポジトリを介して正しくインストールされると (すべての依存関係を含む) en Debian 6, XNUMX, XNUMX y CrunchBang Linux 10 送信するためにサーバーに接続しようとしたとき (ローカルまたは外部、icecastまたはshoutcast) 接続できないというエラーメッセージが表示されたら、さらに3回試行すると、IDJCが突然閉じます。 (Linuxでは、プログラムがクラッシュしたり、下品なバージョンのWindowsと同じくらい大きな音でクラッシュしたりするのは非常に残念です...)

何百ものフォーラムを調べてみると、このバグ(エラー)が すでにDebianプログラマーに報告されていました とCrunchBangフォーラムで (CrunchBang#!Linuxは、Debianの「stable」-squezee-バージョンと「testing」バージョン-wheezy、sid-から派生しているため、このバグも影響します) しかし、彼らはまだIDJCのバージョン0.8.7と0.8.8でそれを解決する過程にあり、バージョン0.8.3に依存している人たちを残しています。これは利用可能な唯一のものであり、リポジトリからインストールできます 'debian main -stable '。

私はあなたが何を考えているか知っています:なぜ私たちはインストールしませんか Debian公式ページからの最新のIDJC.debパッケージ?» それをインストールするときに、Debian2.6とCrunchBang3.0をそれぞれ使用するカーネル6と10でまだサポートされていない依存関係がないというエラーメッセージがスローされるという単純な理由からです。

しかし、サイバースペースの冥界ではすべてに解決策があります。 IDJCをDebian6またはCrunchBang10にまだインストールしていない場合は、指示に従って安定した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がALSAのJACKAudioで同時に開始するためのスクリプトを作成します。

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

そして、変更を有効にするために再ログインします。

プログラムを実行して構成すると、IDJCがサーバーに接続して送信できないという問題がすでに発生していることに気付くでしょう(または以前にプログラムをインストールしたことがある場合)。 しかし、ここに魔法があります:

  • IDJCとジャックオーディオを完全にシャットダウン
  • Synaptic Package Managerを開き、「idjc」を検索します
  • idjc 0.8.3が表示されたら、右クリックしてマークを付け、完全にアンインストールします
  • 変更を適用してアンインストールします。 外に出てシナプスを閉じる
  • この.debパッケージをここからダウンロードします。 IDJC 0.8.1 x86
  • 64ビットバージョンでDebianまたはCrunchBangを使用している場合は、ここから.debパッケージをダウンロードします。 IDJC 0.8.1 amd64
  • ダウンロードした.debパッケージをダブルクリックしてインストールします

正確には、動作する以前のバージョンのIDJCをインストールする必要があります。実行すると、すべての設定が保持され、ストリーミングサーバーに接続でき、インターネット経由で問題なく無線を送信できることがわかります。

IDJCを実行すると、vorbistoolsプログラム「vorbiscomment」が見つからないことを示すメッセージが表示されます。これは実際には必要ありませんが、続行するかどうかを尋ねられます。 「はい」をクリックするだけで、IDJCが競合することなく起動します。

Update Managerは、おそらく古いバージョンのIDJCを更新する必要があることを通知します。 気にならないように、または誤って更新する場合は、Update Managerを閉じて、Synapticを再度開き、[設定]メニューで[リポジトリ]を選択し、[Debianソフトウェア]タブで[公式にサポートされている(メイン)]ボックスのチェックを外します。リポジトリを閉じてリロードし、変更と出来上がりをマークすることに同意します。インターネットラジオを送信するために完全に機能し、接続するこのバージョンのIDJCが常にあります。

これらの指示があなたにとって、そしてすべての人への挨拶に役立つことを願っています。


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

19コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   パンデブ92

    とても良いですが、スカイプと接続できないので、何もないようです…。

    1.    Wisp

      すべての依存関係を含む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サーバーと出来上がりを起動した後に実行します(OpenBoxメニューまたはDebianデスクトップでランチャーに変えることができます)。このモジュールはすでに接続に表示されており、aux_ltおよびaux_の入力に接続できます。 idjcのrtはPulseAudio JACK Sinkを出力します。したがって、システムのすべてのオーディオをIDJCに送信し、Skypeを起動して、IDJCのAuxボタン(マイクの横にある緑色のジャックコネクタが付いているボタンではなく、緑色の電話のXNUMXつ)を使用すると、通話をライブでブロードキャストしたり、リスナーが曲を求めたり、ほぼ新しいシャツを獲得したりできます。

      1.    Wisp

        ははは、答えにそれほど多くのコードを入れることが許されているかどうかはわかりません。 私はほとんど別の投稿をしました...はははは、それが価値がない場合は修正してください。

    2.    ベルナート

      くそー、それは本当です、あなたのラジオで電話をかけることができることは絶対に必要です!!!
      誰かがそれを解決しましたか? 私はLinuxで迷子になっていますが、このプラットフォームで動作することをブロードキャストできるようにしたいと思います。

  2.   パンデブ92

    さて、別の問題があります。あなたがくれた構成を使用していることがわかりましたが、hw 1.0ポートなどにあるUSBヘッドフォンがありますが、音はスピーカーから直接来て、代わりに音が聞こえますヘッドホン用に出てきて、どうしたらいいのかわからないxddd ...

    1.    Wisp

      通常のヘッドフォンジャックで試して、音声が正しく出力されることを確認します。 USBヘッドフォンはPulseaudioに登録されていないため、ALSAに残っています。接続するUSB​​ポートに応じて、JackPul​​seaudio 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マイク、特にbehringerc1uを持っています。 インターネットのDJコンソールで設定する方法がわかりません。誰かが私に手を貸してくれませんか? 設定方法がわからないので

  7.   レオナルド・アウザ

    ただし、ZaraRadio + Winamp + Shoutcast(すべてWinneでエミュレート)を使用することもできます。少なくともCentOでは非常にうまく機能します。 のストリーミングサービスで: http://www.netyco.com/in/servicios/streaming-de-audio/

    ワインへのリンク: http://www.winehq.org/download/

    ご挨拶。

    1.    Wisp

      そして、優れたウィンドウズラードとして、時代遅れのWinamp、恐ろしいZara Radio、そして平凡で有料のストリーミングサービスをエミュレートすることをお勧めします。 いいえ、最愛のWindowsに戻って、CentOSをそのままにしておいてください。使い方がわかりません。

  8.   jose_rom

    出力、設定、ジングルボタンが表示されません。
    バージョン0.8.7-2は正しく機能しますか?この投稿で言及した問題を解決しますか? どのジャックをお勧めしますか?

  9.   エマーソン

    別のイルミナッティ

    真実は、何年にもわたって試みた後、私はIDJCを機能させたことがないということです。
    そして、私が「年」と言うとき、私は、365日の期間に、確かに何らかの理由でIDJCでmp3で放送することに成功した啓発された人々によって書かれた上記のような投稿を探す何千時間も意味します

    しかし、インターネットラジオを10年間利用している私は、IDJCで放送するONEに会ったことがありません。
    そして、その小さなプログラムは、それを見ると、よだれを垂らし、マニュアルなどを読みますが、最終的には、音楽を再生し、サーバーにブロードキャストするだけで、何もしません
    私はそれをubuntuにインストールしました、ubuntu studioで、私はすでに「工場」から来ている最新バージョンのUbuntuStudioでそれを試しました-何も

    Trisquel、Rivendell、Musix、さらには子犬の音楽!!!!! IDJCでJACKポートを構成する方法を説明するものがないため、(そして作者のWebサイトを長い間歩きます)そして偶然に質量の半分について説明するすべての構成投稿…。 目、JACKではなくIDJCで何を言うか
    それは役に立たない、shoutcastを使った非常に単純なwinampから(高価な)samブロードキャスターまで30秒でWindowsで行うことは、Linuxではできないので、コピー/貼り付けで人々をだまさないでください、このLinuxではしません仕事。 画像の、なぜ話すのですか?
    そして、Linuxを使って放送することほど幸せなことはないことを明確にしましょう。それは私の趣味ですが、結局は…..Redmonのズボンを脱がなければなりません。
    私が死ぬ前にそれを見るかどうか見るために
    よろしく

    1.    Wisp

      エマーソン、あなたは私があなたに送った電子メールを読んでいないようで、あなたはこの宇宙でIDJCを適切に使用または構成する方法を知らない唯一の人間です。 そして、私が「悟りを開いた人」のように見える場合、私が自分で何かを理解または解決しようとすると、ニューロンはシナプスを形成します。 テレビを減らして頭脳を増やしてみてください。 どういたしまして。

      1.    エマーソン

        ハ、そしてあなたは私があなたの無私の助けにどれほど感謝しているかわかりません、本当に、本当に、しかしこれは「それがどうなるかを見るためにこれを試してください」または「あなたが見つけるかどうか見るためにここを見てください」、私はそれを十分にやりましたそれ。
        確かに私だけがそれを受け取らないのですが、それを「言う」と言う人はそれを受け取りますが、不思議なことに、ここで私に耳を傾けたり、このように構成するように指示したりする人は誰もいません。
        現時点では、それを機能させるのに近い唯一のディストリビューションはパピー(逆説的にミニLinux)ですが、私はすでにそれを笑わせています、私はソリティアをする人のようにそれをします、サムブロードキャスターは映画に行きます、それはLinuxの果てしない迷路に入る窓に薬を見つけるのは簡単です。
        そして、私を信じていない人は、Linuxに言及している(異なる)投稿が何百万もある理由を自問してみてください。
        Linuxで単純な事務作業から抜け出した場合は、忘れてください
        うまくいくものは何もありません、そしてあなたが私を信じないなら、それを試してください、ハハハハハ
        そして彼らは私に言うでしょう

    2.    ミゲル・R・ナバロ

      私の場合、Fedora 8で完全に機能させることができましたが、2009年にさかのぼりますが、IDJCは、他の有料サービスよりもメリットが少ないという点で、まだ非常に環境に優しいソフトウェアであると言わなければなりません。 SAM BroadcasterやRadioBossなどのオプション。Wineの互換性レイヤーを使用して実行できますが、残念ながらうまく実行されませんが、機能します。
      私に不利に働くのはjackdの使用です、私の意見ではそれは普通のユーザーには非常に不親切です、はい、ドキュメントや彼らが好きなものは何でもあります、しかしそれらの多くは英語であるか、彼らはすでに時代遅れになっています現在のディストリビューションで。
      GNU / Linux用のバージョンがあり、DJに重点を置いた、Mixxと呼ばれる代替手段がありますが、IDJCよりもはるかに使いやすいです。

  10.   エマーソン

    5年前、昨日書いたかのような投稿を残しました
    違いは、私がいくつかのことを学んだことです
    1.-ワインはそれが何であるかであり、それが与えるものを与えます。それは彼らが言うことの影でも、それが与えるものでもありません。
    しかし、それはそれが何であるかです、あなたがラジオボスをワインで働かせるつもりであるならば、あなた自身を聖人に任せてください
    2.今日のIDJCはまだ混乱していて、複雑で、敵対的で、不完全で、不快です...そして他のどのIDJCと比較しても、それは傾斜しています。
    しかし、それが唯一のことです。なぜなら、非常にうまく機能しているMixxxは、RAMメモリがあるかどうかに関係なく、マシンのすべてのリソースを消費するからです。
    そしてがっかりするのは、Linuxは手紙を書いたり、メールを読んだり、映画を見たり、ブラウジングしたりするためのものです。
    他のすべての場合、それはあなたが窓でしていることのようにさえ見えません
    言うまでもなく、ちょっとしたことをするためには、何百時間もグーグルの巡礼に行かなければなりません。
    そして、私の古い投稿を見ると…それはXNUMX歳です

    1.    Wisp

      頭に来た:
      あなたは馬鹿です; 障害者よりもひどい完全な遅滞した馬鹿は、あなたが小さな女の子のように泣かないのであれば、あなたがしたいことはすべて簡単で、すでに消化されている必要があります。
      あなたはばかです。 数年前、ハードウェアの特性(明らかに火星人であるか、ゴミ箱から取り出したもの)を入力して、Linuxで機能しない理由を特定するように求められましたが、言及したことはありません。
      あなたはWindowsの使い方しか知りません:豚のように豚舎にいるように、あなたの無知、平凡さ、そして私が知っていることは、恩知らずの吸盤の役に立たない、苦い、そして完全に愚かな生活です。
      どういたしまして。