Solusi terbaik untuk streaming radio dengan IDJC di CrunchBang Linux 10 dan Debian Squeeze

Setelah akhir pekan berjuang dengan konfigurasi, dependensi, repositori, dan bug dengan ukuran berbeda, pikiran ektoplasma saya tiba-tiba menyala dan saya berhasil menyelesaikan masalah abadi yang dialami pengguna Debian 6 y Crunch Bang 10 dengan satu-satunya program yang layak dan kuat di Linux untuk radio internet, streaming, dan podcasting: Internet DJ Console (IDJC).

Masalah yang saya maksud adalah bahwa sekali IDJC 0.8.3 telah diinstal melalui repositori dengan benar (dengan semua ketergantungannya) en Debian 6 y Crunch Bang Linux 10 saat mencoba menyambung ke server kami untuk mengirim (lokal atau eksternal, icecast atau shoutcast) Anda mendapatkan pesan kesalahan bahwa Anda tidak dapat terhubung, coba 3 kali lagi dan tiba-tiba IDJC menutup secara tidak terduga (Sungguh memalukan di Linux, bahwa program crash atau crash sekeras di versi vulgar Windows ...)

Konsultasi ratusan forum saya bahkan menemukan bahwa bug ini (kesalahan) telah dilaporkan ke pemrogram Debian dan di forum CrunchBang (CrunchBang #! Linux diturunkan dari versi "stable" -squezee- dan "testing" -wheezy, sid- Debian, jadi bug ini juga memengaruhinya) tetapi mereka masih dalam proses menyelesaikannya untuk versi 0.8.7 dan 0.8.8 IDJC, meninggalkan mereka yang bergantung pada versi 0.8.3, satu-satunya yang tersedia dan yang masih dapat diinstal dari repositori 'debian main -stable '.

Saya tahu apa yang Anda pikirkan: Mengapa kita tidak menginstal Paket IDJC .deb terbaru dari situs resmi Debian? » Nah, karena alasan sederhana bahwa ketika menginstalnya, itu memberi kita pesan kesalahan bahwa ia tidak memiliki ketergantungan yang belum didukung di kernel 2.6 dan 3.0 yang masing-masing menggunakan Debian 6 dan CrunchBang 10.

Tapi semuanya punya solusi di Underworld of Cyberspace. Jika Anda belum menginstal IDJC di Debian 6 atau CrunchBang 10, ikuti petunjuk untuk menginstalnya dari repositori Debian yang stabil tanpa rasa takut (ini adalah versi 0.8.3 dengan bug, tetapi Anda masih harus menginstalnya untuk dapat memperbaikinya nanti). dalam menjalankan konsol:

$ sudo apt-get install idjc

Dan kemudian instal semua dependensi yang diperlukan:

$ 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

Segera setelah saya bertanya apakah Anda ingin memberi server audio JACK kontrol penuh atas audio dan memori yang tersedia secara real time, katakan TIDAK (agar sistem Anda tidak crash).

Jalankan melalui konsol JACK Audio untuk pertama kalinya:

$ jackd -d alsa

Perbaiki konflik eksekusi waktu nyata:

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

Tambahkan proses ke grup pengguna audio sistem Anda:

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

Dan terakhir buat skrip untuk IDJC untuk memulai dengan JACK Audio di ALSA pada saat yang bersamaan:

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

Dan masuk kembali agar perubahan diterapkan.

Ketika Anda menjalankan dan mengkonfigurasi program, Anda akan melihat (atau jika Anda telah menginstalnya sebelumnya) bahwa Anda sudah memiliki masalah yang tidak dapat disambungkan IDJC ke server Anda untuk dikirim. Tapi inilah keajaibannya:

  • Matikan IDJC dan Jack Audio sepenuhnya
  • Buka Synaptic Package Manager dan cari "idjc"
  • Segera setelah idjc 0.8.3 muncul, klik kanan dan tandai untuk menghapus instalan sepenuhnya
  • Terapkan perubahan dan hapus instalannya. Keluar dan tutup Synaptic
  • Unduh paket .deb ini dari sini: IDJC 0.8.1x86
  • Jika Anda menggunakan Debian atau CrunchBang dalam versi 64-bit, unduh paket .deb dari sini: IDJC 0.8.1 amd64
  • Klik dua kali pada paket .deb yang Anda unduh dan instal

Tepatnya, Anda harus menginstal IDJC versi sebelumnya yang TIDAK BEKERJA, ketika Anda menjalankannya Anda akan menyadari bahwa Anda menyimpan semua pengaturan Anda dan bahwa sekarang Anda dapat terhubung ke server streaming Anda dan Anda dapat mengirimkan radio Anda melalui internet tanpa masalah.

Ketika IDJC dijalankan, sebuah pesan muncul yang menunjukkan bahwa ia tidak dapat menemukan program vorbistools "vorbiscomment" - yang sebenarnya tidak diperlukan - dan menanyakan apakah mereka ingin melanjutkan; cukup klik "Ya" dan IDJC akan mulai tanpa konflik.

Update Manager mungkin akan memberitahu Anda bahwa Anda perlu mengupdate IDJC versi lama Anda; agar tidak mengganggu atau anda akan mengupdatenya secara tidak sengaja, tutup Update Manager dan buka Synaptic lagi, di menu Setting pilih Repositories dan di tab "Debian Software" hapus centang pada kotak "Officially support (main)", tutup dan setujui untuk memuat ulang repositori untuk menandai perubahan dan voila, Anda akan selalu memiliki versi IDJC yang berfungsi dan terhubung dengan sempurna untuk mengirimkan radio internet Anda.

Saya berharap instruksi ini berguna bagi Anda, dan salam untuk semua.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   pandev92 dijo

    Sangat bagus tapi saya tidak bisa menghubungkannya dengan skype jadi tidak ada apa-apa….

    1.    Gumpalan dijo

      Instal Pulseaudio (jika Anda hanya memiliki ALSA) dengan semua dependensinya:

      sudo apt-get install libasound2-plugins pulseaudio paman padevchooser paprefs pavucontrol pavumeter

      Buat skrip ini untuk menjadikannya default:

      ~/etc/asound.conf

      Salin dan tempel yang berikut ini ke dalamnya:

      pcm.pulse {
      type pulse
      }

      ctl.pulse {
      type pulse
      }

      pcm.!default {
      type pulse
      }

      ctl.!default {
      type pulse
      }

      Simpan, tutup dan mulai ulang sistem Anda, lalu instal add-on ini:

      sudo apt-get install pulseaudio-module-jack

      dan kemudian buat skrip ini dengan editor teks Anda (simpan sebagai 'pulseidjc.sh' di folder 'rumah' Anda):

      #!/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

      Jalankan (Anda dapat mengubahnya menjadi peluncur di menu OpenBox atau di desktop Debian) setelah memulai server JACK Audio dan voila, modul ini sudah muncul di koneksi dan akan memungkinkan Anda untuk terhubung ke input aux _lt dan aux_ rt di idjc output Pulse Audio JACK Sink dan dengan demikian Anda akan mengirim ke IDJC semua audio dari sistem, mulai Skype dan cukup klik tombol Aux di IDJC (yang dengan konektor jack hijau, di sebelah mikrofon, BUKAN salah satu telepon hijau ) sehingga Anda dapat menyiarkan panggilan Anda secara langsung dan pendengar Anda meminta lagu atau memenangkan kaus yang hampir baru.

      1.    Gumpalan dijo

        Hahaha, saya tidak tahu apakah boleh memasukkan begitu banyak kode dalam jawaban; Saya hampir bikin postingan lagi ... hahaha disitu tolong di perbaiki kalau kurang oke.

    2.    Bernat dijo

      Sial, itu benar, sangat penting untuk dapat melakukan panggilan di radio Anda !!!
      Apakah ada yang memecahkannya? Saya, di linux, tersesat, tetapi saya ingin bisa menyiarkan saat bekerja di platform ini.

  2.   pandev92 dijo

    Ok, sekarang saya punya masalah lain, ternyata saya menggunakan konfigurasi yang Anda berikan kepada saya, tetapi saya memiliki headphone usb, yang ada di port hw 1.0 atau semacamnya, tetapi suaranya datang langsung dari speaker dan sebagai gantinya suaranya keluar untuk headphone, saya tidak tahu apa yang harus dilakukan xddd ...

    1.    Gumpalan dijo

      Coba dengan jack headphone normal dan verifikasi bahwa audio keluar dengan benar; headphone usb tidak terdaftar di Pulseaudio dan itulah mengapa mereka masih di ALSA, tergantung pada port usb yang Anda hubungkan, Anda harus mencarinya di JackPulseaudio Sink dan mengarahkannya ke sistem atau idjc tergantung pada program yang Anda gunakan.

  3.   Madinah07 dijo

    Bagus banget terima kasih infonya ... sekarang satu-satunya yang diperlukan menurut saya adalah Karaoke player yang bagus karena yang sudah ada sayang.

  4.   karlitux dijo

    Terima kasih. Artikel bulat. Saya akan menerapkannya dengan siswa saya.

  5.   Emerson dijo

    Saya mengikuti instruksi tetapi memberi saya jawaban ini

    Paket berikut memiliki dependensi yang belum terpenuhi:
    libavcodec-dev: Tergantung: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) tetapi tidak dapat diinstal
    libavformat-dev: Tergantung: libavformat53 (= 6: 0.8.4-0ubuntu0.12.10.1) tetapi tidak dapat dipasang
    Tergantung: libavutil-dev (= 6: 0.8.4-0ubuntu0.12.10.1) tetapi tidak dapat diinstal
    E: Masalah tidak dapat diperbaiki, Anda memiliki paket yang rusak.

    Ada solusi untuk pemula yang tertarik meninggalkan jendela di radionya?

    terima kasih sebelumnya

  6.   Gonza! dijo

    Hai. saya memiliki mikrofon usb, terutama behringer c1u. dan saya tidak tahu cara mengkonfigurasinya di konsol dj internet, dapatkah seseorang membantu saya? karena saya tidak tahu cara mengkonfigurasinya

  7.   Leonard Auza dijo

    Tetapi Anda juga dapat menggunakan ZaraRadio + Winamp + Shoutcast (semua diemulasikan dengan Winne), ini bekerja dengan sangat baik, setidaknya di CentOs. dengan layanan Streaming: http://www.netyco.com/in/servicios/streaming-de-audio/

    Tautan ke Wine: http://www.winehq.org/download/

    salam.

    1.    Gumpalan dijo

      Dan sebagai windowslerdo yang baik, merekomendasikan meniru Winamp usang, Radio Zara yang menghebohkan dan layanan streaming yang biasa-biasa saja dan berbayar. Tidak terima kasih, kembali ke Windows kesayangan Anda dan tinggalkan CentOS sendiri, Anda tidak tahu cara menggunakannya.

  8.   jose_rom dijo

    Saya tidak melihat tombol keluaran, prefs, jingle.
    Apakah versi 0.8.7-2 berfungsi dengan benar? Apakah saya menyelesaikan masalah yang Anda laporkan di posting ini? Jack mana yang Anda rekomendasikan?

  9.   Emerson dijo

    Illuminnatti lainnya

    Yang benar adalah bahwa setelah BERTAHUN tahun mencoba, saya tidak pernah membuat IDJC berhasil.
    Dan ketika saya mengatakan "tahun" yang saya maksudkan, untuk periode 365 hari, ribuan jam mencari posting seperti di atas, ditulis oleh orang-orang yang tercerahkan yang pasti karena suatu alasan telah berhasil disiarkan dalam mp3 dengan IDJC

    Tapi saya yang sudah 10 tahun berkecimpung di radio internet belum pernah bertemu dengan ONE yang menyiarkan dengan IDJC
    Dan program kecil itu, ketika Anda melihatnya, Anda ngiler, Anda membaca manual dan banyak lagi, tetapi pada akhirnya, itu hanya memutar musik, untuk disiarkan ke server, tidak ada
    Saya sudah menginstalnya di ubuntu, di ubuntu studio, saya bahkan sudah mencobanya dengan versi terbaru dari Ubuntu Studio, yang sudah berasal dari "pabrik" katakanlah-TIDAK ADA

    Trisquel, Rivendell, Musix, dan bahkan musik Puppy !!!!! (dan perjalanan panjang melalui web penulis) dan semua posting konfigurasi, yang memberitahu Anda tentang setengah massa, karena tidak ada SATU yang memberitahu Anda bagaimana Anda mengkonfigurasi JACK Ports di IDJC,…. Wah, apa yang saya katakan di IDJC, bukan di JACK
    Percuma, apa yang Anda lakukan di windows dalam 30 detik dari winamp yang sangat sederhana dengan shoutcast, ke penyiar sam (mahal), di linux Anda tidak bisa, jadi jangan menipu orang dengan copy / paste, di linux ini tidak berfungsi . gambar mengapa berbicara
    Dan jelaskan bahwa tidak ada yang membuat saya lebih bahagia daripada menggunakan linux untuk siaran, itu yang saya suka, hobi saya, tetapi pada akhirnya… .. Anda harus melepaskan celanamu dengan Redmon's
    untuk melihat apakah saya melihatnya sebelum saya mati
    salam

    1.    Gumpalan dijo

      Emerson, ternyata Anda tidak membaca email yang saya kirimkan kepada Anda dan Anda adalah satu-satunya manusia di alam semesta ini yang tidak tahu cara menggunakan dan belum mengkonfigurasi IDJC dengan benar. Dan jika saya mungkin terlihat seperti "yang tercerahkan", neuron saya melakukan sinaps ketika saya mencoba mencari tahu atau memecahkan sesuatu untuk diri saya sendiri. Coba, kurangi TV dan lebih banyak otak. Sama-sama.

      1.    Emerson dijo

        Ha, Dan Anda tidak tahu betapa saya menghargai bantuan tanpa pamrih Anda, sungguh, sungguh, tapi ini "coba ini untuk melihat bagaimana kelanjutannya" atau "lihat di sini untuk melihat apakah Anda menemukan" itu, saya sudah cukup melakukannya.
        Tentunya saya satu-satunya yang tidak mengerti, tetapi mereka yang mendapatkannya "KATAKAN" mereka mendapatkannya, tetapi anehnya tidak ada yang menyuruh Anda untuk mendengarkan saya di sini, atau memberi tahu Anda untuk mengkonfigurasinya seperti ini.
        Saat ini satu-satunya distro yang mendekati untuk membuatnya bekerja adalah Puppy, (paradoksnya mini linux), tapi saya sudah membuatnya tertawa, saya melakukannya seperti seseorang yang solitaire, Sam Broadcaster pergi ke bioskop, lebih mudah mencari obat untuk jendela untuk masuk ke labirin linux yang tak ada habisnya.
        Dan siapa yang tidak percaya saya, tanyakan saja pada diri Anda mengapa ada jutaan posting (berbeda) yang merujuk ke Linux, ribuan resep berbeda untuk hal yang sama.
        Jika di Linux Anda tidak memahami apa yang merupakan pekerjaan kantor sederhana, lupakan saja
        tidak ada yang berhasil, dan jika kamu tidak percaya padaku, cobalah, hahahahaha
        dan mereka akan memberitahuku

    2.    Miguel R.Navarro dijo

      Dalam kasus saya, saya berhasil membuatnya bekerja dengan sempurna di Fedora 8, yang pada tahun 2009 silam, bagaimanapun, harus dikatakan bahwa IDJC adalah perangkat lunak yang menurut saya masih sangat hijau, dari segi manfaatnya kurang dari yang berbayar lainnya opsi seperti SAM Broadcaster atau RadioBoss, yang dapat dijalankan menggunakan lapisan kompatibilitas Wine, yang sayangnya tidak berjalan dengan baik, tetapi berfungsi.
      Sesuatu yang merugikan saya adalah penggunaan jackd, hal itu menurut saya sangat tidak bersahabat dengan pengguna biasa, ya, ada dokumentasi dan apa pun yang mereka suka, tetapi sering kali dalam bahasa Inggris atau berbagai hal mereka sudah usang dalam distribusi saat ini.
      Ada alternatif bernama Mixx yang memiliki versi untuk GNU / Linux dan lebih fokus pada DJ, namun lebih bersahabat daripada IDJC.

  10.   Emerson dijo

    5 tahun yang lalu saya meninggalkan postingan yang seolah-olah saya tulis kemarin
    Perbedaannya adalah saya telah mempelajari beberapa hal
    1.- Anggur adalah apa adanya dan memberikan apa yang diberikannya, yang bukan bayangan dari apa yang mereka katakan atau apa yang diberikannya
    Tapi begitulah, jika Anda berniat membuat Radio Boss bekerja dengan Wine, percayakan diri Anda kepada para santo
    2. IDJC saat ini masih berantakan, rumit, bermusuhan, tidak lengkap, tidak nyaman, ... dan dibandingkan dengan yang lain adalah jorok
    Tetapi itu adalah SATU-SATUNYA hal yang ada, karena Mixxx, yang bekerja cukup baik, memakan SEMUA sumber daya mesin Anda, -apakah Anda memiliki memori ram-
    Dan kecewa, Linux untuk menulis surat, membaca surat, menonton film, browsing dan lainnya.
    UNTUK SEGALA SESUATU, itu bahkan tidak terlihat seperti apa yang Anda lakukan dengan windows
    Belum lagi untuk melakukan hal sekecil apa pun, Anda harus berziarah melalui google ratusan jam
    Dan jika Anda melihat posting lama saya,… berumur lima tahun

    1.    Gumpalan dijo

      Saya kesal:
      Idiot lu; seorang idiot terbelakang sempurna yang lebih buruk daripada orang cacat, mensyaratkan bahwa semua yang ingin Anda lakukan mudah dan sudah dicerna, jika Anda tidak menangis seperti gadis kecil.
      Kamu idiot; Bertahun-tahun yang lalu Anda diminta untuk memasukkan karakteristik perangkat keras Anda (yang tampaknya adalah Mars atau Anda mengambilnya dari tempat sampah) untuk menentukan mengapa itu tidak bekerja untuk Anda dengan Linux, dan Anda tidak pernah menyebutkannya.
      Anda hanya tahu bagaimana menggunakan Windows: tetap seperti ini, seperti babi di kandang babi, berkubang dalam ketidaktahuan Anda, biasa-biasa saja dan apa yang saya tahu adalah kehidupan yang tidak berguna, pahit dan benar-benar bodoh dari pengisap yang tidak tahu berterima kasih.
      Sama-sama binatang buas.