☕ Geyik Cafe
Dilediğin ikramı seç ve anında gönder!
☕ Sıcak İçecekler
🥤 Soğuk İçecekler
🍷 Bar Seçenekleri
♛
Lv.
4
Geyik Ustası
★ Seviye 4
XP
0
/
200
XP
%
300
Mesaj
Sonraki
500
◆
Daha fazla mesaj, daha yüksek seviye!
IRC Radyo Botu Nasıl Kurulur? DJ Sistemi, Yayın Alma ve IRC Sunucusundaki Yeri
IRC sunucuları yalnızca sohbet etmek için kullanılan sistemler değildir. Özellikle eski IRC ve mIRC kültüründe radyo kanalları, DJ yayınları, istek sistemleri ve otomatik müzik botları önemli bir yere sahiptir.Günümüzde de bir IRC sunucusuna radyo sistemi ekleyerek kullanıcıların hem sohbet etmesini hem de aynı kanal üzerinden internet radyosu dinlemesini sağlayabilirsiniz.
GeyikForum gibi topluluk odaklı bir platformun yanında IRC sunucusu bulunuyorsa, IRC radyo ve DJ sistemi sunucuya ayrı bir hareketlilik kazandırabilir.
IRC Radyo Sistemi Nasıl Çalışır?
Temel sistem üç ana bölümden oluşur:Radyo yayın sunucusu
DJ veya AutoDJ programı
IRC radyo botu
Yayın sunucusu tarafında en çok kullanılan çözümlerden biri Icecast'tir. Icecast sisteminde DJ programı veya kaynak istemcisi bir mountpoint üzerinden sunucuya ses gönderir. Dinleyiciler ise aynı yayın noktasına bağlanarak yayını dinler.
Sistem genel olarak şu şekilde çalışır:
DJ Bilgisayarı → DJ Programı → Icecast → Dinleyiciler
DJ bilgisayarında müzik çalmaya başladığında kaynak programı bu sesi Icecast sunucusuna gönderir.
Icecast ise gelen yayını bütün dinleyicilere dağıtır.
Örneğin yayın adresiniz:
radyo.geyikforum.com:8000/stream
şeklinde olabilir.
Buradaki /stream bölümüne mountpoint adı verilir.
Aynı radyo sunucusunda farklı yayın noktaları da oluşturulabilir. Örneğin:
/geyikfm
/rock
/slow
gibi farklı yayın noktaları kullanılabilir.
Radyo Sunucusu Nasıl Kurulur?
İlk aşamada bir radyo streaming sunucusuna ihtiyacınız vardır.Bunun için Icecast kullanılabilir.
Icecast'in temel görevi DJ programından gelen ses akışını dinleyicilere dağıtmaktır. Kendisi normal anlamda bir müzik çalar programı değildir.
Sunucuda Icecast çalıştırıldıktan sonra yayın için gerekli port, şifre ve mountpoint ayarları yapılır.
Örneğin:
Sunucu: radio.geyikforum.com
Port: 8000
Mountpoint: /geyikfm
şeklinde bir yapı oluşturulabilir.
Daha sonra DJ programı bu bilgilere bağlanarak canlı yayını sunucuya gönderir.
DJ Sistemi Nasıl Çalışır?
DJ sistemi, sunucuya canlı yayın gönderen bölümdür.DJ bilgisayarında müzik dosyalarını oynatabilen ve aynı zamanda ses akışını radyo sunucusuna gönderebilen bir program bulunur.
DJ yayın sırasında müzikleri seçebilir, mikrofonunu kullanabilir ve dinleyicilerle sohbet edebilir.
Temel çalışma şekli şöyledir:
Müzik seçilir.
Mikrofon açılır.
Ses seviyesi ayarlanır.
Radyo sunucusuna bağlantı yapılır.
Yayın başlatılır.
DJ yayına başladığında dinleyiciler internet üzerinden yayını dinlemeye başlayabilir.
DJ Yayını Nasıl Alınır?
DJ'in yayın yapabilmesi için radyo yöneticisinden bağlantı bilgilerini alması gerekir.Örneğin:
Sunucu: radio.geyikforum.com
Port: 8000
Mountpoint: /geyikfm
Kullanıcı adı: source
Şifre: Radyo yöneticisinin belirlediği yayın şifresi
Bu bilgiler DJ programına girildiğinde program Icecast sunucusuna bağlanır.
Bağlantı başarılı olduğunda DJ'in bilgisayarındaki ses radyo sunucusuna gönderilir.
Dinleyiciler ise aynı yayın noktasına bağlanarak DJ'in yayınını dinleyebilir.
IRC Radyo Botu Nedir?
IRC radyo botu, radyo sistemi ile IRC kanalını birbirine bağlayan otomatik sistemdir.Örneğin IRC kanalınız:
#GeyikFM
olsun.
Radyo botu bu kanala girerek yayın hakkında bilgi verebilir.
Bot üzerinden şu tür komutlar oluşturulabilir:
!dinle
Radyo dinleme bağlantısını gösterir.
!dj
O anda yayında olan DJ'i gösterir.
!sarki
Çalan şarkıyı gösterir.
!istek
Şarkı isteği gönderme sistemini açar.
!radyo
Radyo hakkında bilgi verir.
!site
GeyikForum adresini gösterir.
Bu sistem sayesinde kullanıcıların radyo hakkında bilgi almak için ayrı bir web sayfasına gitmesine gerek kalmadan IRC kanalından bilgi alması sağlanabilir.
AutoDJ Sistemi Nedir?
DJ yayında değilken radyonun sessiz kalmasını istemiyorsanız AutoDJ sistemi kullanılabilir.AutoDJ, önceden hazırlanmış müzik listesini otomatik olarak oynatır.
Örneğin DJ yayına başlamadan önce sistem otomatik olarak müzik yayınlayabilir.
DJ sunucuya bağlandığında canlı yayın AutoDJ'nin yerini alabilir.
DJ yayını sona erdiğinde ise sistem tekrar AutoDJ'ye geçebilir.
Bu yapı özellikle 24 saat açık radyo oluşturmak isteyen IRC sunucuları için oldukça kullanışlıdır.
IRC Sunucusunda Radyo Botunun Yeri
GeyikForum IRC sunucusunda radyo için ayrı bir kanal oluşturulabilir.Örneğin:
#GeyikFM
Bu kanal içerisinde radyo botu bulunabilir.
Kanal yapısı şu şekilde olabilir:
#GeyikFM
Radyo Botu
DJ Yayınları
Şarkı İstekleri
Radyo Duyuruları
Radyo Sohbeti
DJ Başvuruları
Böylece kanal hem radyo dinleme hem de sohbet amacıyla kullanılabilir.
Kanal Konusu Otomatik Değiştirilebilir mi?
Gelişmiş radyo botlarında kanal konusu otomatik olarak değiştirilebilir.Örneğin DJ yayına başladığında kanal konusu:
GeyikFM | DJ Samet Yayında | Şimdi: GeyikFM Mix
şeklinde olabilir.
DJ yayından çıktığında ise:
GeyikFM | AutoDJ Yayında | Kesintisiz Müzik
şeklinde değiştirilebilir.
Bu özellik kanalın sürekli güncel görünmesini sağlar.
Dinleyici Sayısı Nasıl Gösterilir?
Icecast yönetim sistemi üzerinden yayın durumunu ve bağlı dinleyicileri takip etmek mümkündür.IRC botu bu bilgileri alarak kanalda gösterebilir.
Örneğin:
GeyikFM
DJ: Samet
Durum: Canlı
Dinleyici: 27
Şarkı: GeyikFM Mix
şeklinde bir bilgi gösterilebilir.
Bu özellik özellikle yoğun saatlerde radyo yönetimi açısından oldukça kullanışlıdır.
Radyo Dinleme Bağlantısı
Dinleyicilerin yayına kolayca ulaşabilmesi için radyo adresi oluşturulmalıdır.Örneğin:
Bu bağlantı uygun medya oynatıcılar üzerinden açılabilir.
Ayrıca GeyikForum web sitesine bir "Radyoyu Dinle" butonu eklenebilir.
Böylece kullanıcılar forumdan ayrılmadan radyoya ulaşabilir.
GeyikForum İçin Önerilen Radyo Yapısı
GeyikForum için radyo sistemi aşağıdaki şekilde düzenlenebilir:GeyikFM
Canlı DJ Yayınları
AutoDJ
Radyo İstekleri
Radyo Botu
DJ Başvuruları
Radyo Duyuruları
Radyo Sohbetleri
DJ Sıralaması
IRC tarafında ise:
IRC & mIRC Dünyası
altında:
IRC Radyoları
DJ Sistemi
Radyo Botları
Şarkı İstekleri
DJ Başvuruları
Radyo Sunucuları
Radyo Sohbetleri
şeklinde kategoriler oluşturulabilir.
Sonuç
IRC radyo sistemi birkaç farklı parçanın birlikte çalışmasıyla oluşur.Icecast, yayını dağıtan sunucudur.
DJ programı, canlı sesi radyo sunucusuna gönderen sistemdir.
AutoDJ, DJ olmadığı zamanlarda otomatik müzik yayını yapar.
IRC radyo botu ise radyo ile IRC kanalını birbirine bağlar.
IRC kanalı da DJ'lerin ve dinleyicilerin bir araya geldiği bölümdür.
Doğru yapılandırılmış bir sistem sayesinde kullanıcı IRC kanalına girdiğinde o anda yayında olan DJ'i görebilir, çalan şarkıyı öğrenebilir, şarkı isteği gönderebilir ve radyo bağlantısını kullanarak yayını dinleyebilir.
GeyikForum için en kapsamlı yapı; Icecast + AutoDJ + DJ sistemi + IRC radyo botu + web radyo sayfası şeklinde kurulabilir.
Böylece IRC sunucusu yalnızca sohbet edilen bir yer olmaktan çıkarak canlı DJ yayınlarının yapıldığı, kullanıcıların istek gönderdiği ve GeyikForum topluluğunun bir araya geldiği aktif bir internet radyosuna dönüşebilir.