Mağaza İletişim Hesabım
Sepetim

Sepetiniz boş.

Popüler: Tema Eklenti Lisans
Mağaza İletişim

Bildirimler

Hoş Geldiniz!
Zentura temasına hoş geldiniz. Tema ayarlarından bildirimlerinizi yönetebilirsiniz.
Az önce
Tema Güncellemesi
Yeni özellikler ve iyileştirmeler için tema ayarlarını kontrol edin.
Az önce
Önemli Duyuru
Tema ile ilgili önemli bilgiler ve ipuçları için bildirimlerinizi takip edin.
Az önce

Radio Web PHP Script

🚀 Genel Bakış

Radio Web PHP Script, canlı yayınlar, Auto-DJ, gösteri programları ve podcast arşivleri içeren bir internet radyo sitesini çalıştırmak için kendi kendine barındırılan bir platformdur. Şu anda oynatılan meta verileri, çalma listelerini, sunucuları/DJ'leri, istekleri ve reklamları temiz, mobil öncelikli bir arayüzde merkezileştirir; bağımsız istasyonlar, kampüs/topluluk yayıncıları, kiliseler, etkinlik organizatörleri ve medya ajansları için idealdir.

Gerçek dünyadan ilham: Özellik seti, SHOUTcast/ICEcast uç noktaları, dönüşümlü reklamlar, zamana dayalı programlar, çoklu istasyon yönetimi ve dinleyici analizleri gibi ortak yayın iş akışlarını yansıtır; böylece ekipler, SaaS'a bağlı kalmadan hızlı bir şekilde başlatılabilir ve büyüyebilir.

Hedef kullanıcılar: Çevrimiçi radyo kurucuları, yayıncılar, ses yayıncıları, tanıtımcılar ve markalı yayın merkezleri oluşturan PHP geliştiricileri.

✨ Temel Özellikler

  • Canlı akış entegrasyonu: SHOUTcast / ICEcast'i (MP3/AAC) şu anda oynatılan başlıklar, albüm kapağı ve bit hızı ekranıyla bağlayın.
  • Otomatik DJ ve çalma listeleri: 7/24 oynatma için döndürücüleri, gün bölümlerini, jingle'ları ve yedek akışları planlayın.
  • Program programı: Gösteriler, sunucular ve konular için bir sonraki gösteriye saat dilimine duyarlı geri sayım içeren haftalık tablo.
  • Podcast ve tekrar oynatma: Bölümleri yayınlayın, RSS/Apple Podcast beslemesi oluşturun ve isteğe bağlı oynatıcıları ekleyin.
  • Şarkı istekleri ve ithaflar: Anti-spam ve bekleme süresi kurallarına sahip denetlenen kuyruk.
  • Reklamcılık ve sponsorlar: Banner/HTML reklam bölgeleri, videodan önce gösterilen bildirimler, sponsor karuselleri ve UTM etiketleme.
  • Analizler: Eşzamanlı dinleyiciler, oturum süresi, en iyi bölgeler, cihaz karışımı ve CSV dışa aktarımıyla dönüşleri takip edin.
  • Çoklu istasyon / çoklu akış: Tek bir yöneticiden birden fazla kanalı (Ana, Konuşma, Hit, İbadet vb.) çalıştırın.
  • Sunucu/DJ sayfaları: Biyografiler, sosyal bağlantılar, gelecek programlar ve geçmiş bölümler.
  • Haberler ve CMS: Gönderiler, sayfalar, kategoriler, medya kitaplığı ve iletişim formları.
  • PWA ve mobil oynatıcı: Yüklenebilir web uygulaması, arka plan sesi, kilit ekranı kontrolleri.
  • Yerelleştirme ve tema: Çok dilli kullanıcı arayüzü, RTL desteği, renk temaları ve özel CSS blokları.
  • Güvenlik ve roller: Yönetici/düzenleyici/DJ rolleri, denetim günlükleri, CAPTCHA, istek formlarında hız sınırlama.
  • Yerleştirmeler ve widget'lar: Mini oynatıcı, şu anda oynatılan kayan yazı, ortak siteler için zamanlama widget'ı.
  • Geliştirici dostu: Oynatıcı uygulamaları için rotaları/denetleyicileri, olay kancalarını ve JSON uç noktalarını temizleyin.

⚙️ Teknik Yığın

  • Diller: PHP 8.x+, JavaScript (ES6), HTML5, CSS3/SCSS
  • Çerçeve: Modern PHP MVC (dağıtımına bağlı olarak Laravel veya eşdeğeri MVC)
  • Veritabanı: MySQL 8 / MariaDB
  • Web sunucusu: HTTPS'li (TLS) Apache veya Nginx
  • Uzantılar: OpenSSL, PDO, Mbstring, Ctype, JSON, BCMath, Fileinfo, XML, GD/Imagick
  • Derleme araçları (isteğe bağlı): Varlık derlemeleri için Node.js + npm/yarn; Önbellek/kuyruklar için Redis; Kuyruk çalışanları için yönetici/sistemd
  • Akış uyumluluğu: SHOUTcast v1/v2, ICEcast 2, HLS proxy (isteğe bağlı)

🧩 Kurulum Kılavuzu

  1. Sunucu hazırlığı: PHP 8.x, MySQL ve HTTPS ile bir sankon oluşturun. Belge kökünü public/'e yönlendirin.
  2. Kodu yükle: Dosyaları sunucuya kopyalayın ve web kullanıcısı için uygun sahipliği ayarlayın.
  3. Ortam: .env.example → .env dosyasını kopyalayın; APP_URL, DB kimlik bilgilerini, postayı (SMTP) ve önbellek/sıra sürücülerini ayarlayın.
  4. Bağımlılıklar: Composer install --no-dev --optimize-autoloader'ı çalıştırın, ardından php artisan key:generate'i çalıştırın.
  5. Veritabanı: tablolar ve isteğe bağlı demo içeriği oluşturmak için php artisan merge --seed.
  6. İzinler: Depolamanın/ve önyükleme/önbelleğin/yazılabilir olduğundan emin olun.
  7. Akışları yapılandırın: Yönetici > Akış'a SHOUTcast/ICEcast bağlama URL'lerini, akış anahtarlarını ve şu anda oynatılan meta veri ayarlarını ekleyin.
  8. Sonlandırma: Varlıklar oluşturun (varsa npm ci && npm build'i çalıştırın), ilk istasyonunuzu oluşturun, gösterileri planlayın ve PWA bildiriminizi/simgelerinizi yayınlayın.

📦 Teslimatlar

  • PHP proje kaynak kodunu tamamlayın (Radyo Web PHP Komut Dosyası)
  • SQL geçişleri/ekme makineleri ve örnek içerik
  • Yönetici kontrol paneli, oynatıcı şablonları ve widget'lar
  • .env.example ve temel kurulum belgeleri/BENİOKU
  • Mobil/masaüstü oynatıcılar için isteğe bağlı JSON uç noktaları

📱 Desteklenen Platformlar

  • Web tarayıcıları: Chrome, Firefox, Safari, Edge (en yeni)
  • Cihazlar: Masaüstü, tablet ve mobil cihazlar için duyarlı kullanıcı arayüzü; PWA kurulum desteği
  • Sunucu İşletim Sistemi: Linux (Ubuntu/Debian/CentOS/Alma), macOS veya PHP 8+ ile Windows Server

🧠 Notlar

  • Lisans: Burada GPL kapsamında dağıtılmaktadır; GPL koşullarını inceleyebilir, değiştirebilir ve yeniden dağıtabilirsiniz.
  • Özelleştirme ipuçları: Kaynaklar/görünümler/ içindeki Blade/şablonlama görünümlerini geçersiz kılın; meta veri ayrıştırma ve istek denetimi için denetleyicileri/hizmetleri genişletin; çeviriler için kaynakları/dilleri kullanın; bileşenler aracılığıyla özel oynatıcılar ekleyin/.
  • SEO güvencesi: Bölümler/programlar için Schema.org, temiz URL'ler, Açık Grafik/Twitter kartları, XML site haritası ve Önemli Web Verileri dostu varlıklar keşfedilebilirliğe yardımcı olur.
  • Performans: Yüksek dinleyici artışlarında kuyruklar/önbelleğe alma için OPcache, HTTP/2, tarayıcı önbelleğe alma, görüntü sıkıştırma ve Redis'i etkinleştirin.
  • Uyumluluk: Müzik/konuşma içeriğini yayınlama, DMCA yayından kaldırma işlemlerini yönetme ve bölgesel yayın/lisanslama kurallarına uyma haklarına sahip olduğunuzdan emin olun.
  • Deneyimin öne çıkan özellikleri: Rotasyonlar, gün bölümlendirme, sunum yapan kişinin biyografileri ve dinleyici katılım araçları gibi gerçek yayıncı ihtiyaçları temel alınarak oluşturulmuştur.

👨‍💻 Orijinal Geliştirici Kredisi

Aşağıdakiler gibi ticari pazarlarda listelenen orijinal yazara teşekkür ederiz:
CodeCanyon. Resmi güncellemelere ve desteğe ihtiyacınız varsa lütfen orijinal geliştiriciden ticari bir lisans satın almayı düşünün.

🔒 Sorumluluk reddi beyanı

Bu paket GPL'nin yeniden dağıtımı ve eğitim amacıyla sağlanmıştır. Biz orijinal yazar değiliz ve marka veya ticari marka hakları talep etmiyoruz. Tüm ürün adları, logolar ve varlıklar ilgili sahiplerinin mülkiyetinde kalır. Prodüksiyonda kullanım için yayın/müzik lisansınızı doğrulayın ve güncellemeler ve teknik destek için orijinal geliştiriciden resmi lisansı satın almayı düşünün.

Değerlendirmeler

Henüz değerlendirme yapılmadı.

“Radio Web PHP Script” için yorum yapan ilk kişi siz olun

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Hızlı Sipariş

Hoş Geldiniz!

Sitemize eklenen yeni özellikler ve iyileştirmelerle daha iyi bir alışveriş deneyimi sizi bekliyor. Fırsatlardan haberdar olmak için bizi takip edin!

Hemen Keşfet