Müziği seven hepimiz biliriz Spotify, bu yüzden müziğimizi depolamak için kendi sunucumuza nasıl sahip olacağımızı öğreneceğiz, daha sonra bunları herhangi bir cihazımızdan (Android, Ios, PC, vb.), herhangi bir şey yüklemeye gerek kalmadan dinleyeceğiz. google oyun deposu ne de başka bir yerden.
Bunun için kullanacağız Koel uzun bir geçmişe ve mükemmel bir geliştirme topluluğuna sahip açık kaynaklı bir araç.
Koel nedir?
koel, adını şarkı söyleyen bir kuşa borçludur, bir sunucuda müzik depolamak için eksiksiz, kullanılabilir, ücretsiz ve güzel bir araca sahip olma ihtiyacından kaynaklanır ve bu araç daha sonra başka cihazlardan çalınır.
Çerçevelerle oluşturulmuştur laravel müşteri tarafı için ve Vue.js sunucu tarafı, kullanma ECMAScript, Sass ve HTML5, Modern tarayıcılardan herhangi biri ile kullanılmak üzere tasarlanmıştır, kurulumu ve kullanımı oldukça basittir.
Bu uygulama, rastgele müzik, sürükle bırak ile müzik yükleme, isim değişikliği gibi özelliklerin yanı sıra oldukça temiz bir arayüze sahiptir.
Koel nasıl kurulur
Koel'i kurmadan önce, sunucu tarafı için belirli gereksinimleri karşılamalıyız
Koel sunucu gereksinimleri
- Tüm Laravel gereksinimleri - PHP, OpenSSL, composer ve benzeri.
- MySQL veya MariaDB.
- NodeJS'nin en son kararlı sürümü
npm
VueJS için
Koel'i Sunucuya Kurmak
Konsoldan aşağıdaki komutları çalıştırın:
cd PUBLIC_DIR git klonu https://github.com/phanan/koel.git .
git ödeme v2.2.0 # En son sürümü https://github.com/phanan/koel/releases adresinde kontrol edin
besteci yükleme
Şimdi değiştirin .env
verilerinizle. Bunlar, doldurmanız gereken minimum değerlerdir:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Yapılandırdıktan sonra .env
koel örneğinizi aşağıdaki komutla başlatın
php artisan koel: init
Ardından, tarayıcınızdan erişerek müzik akışı sunucu sunucunuza erişebilirsiniz. http://localhost:8000/
Koel hakkında sonuçlar
Kuşkusuz Koel, müziğinize herhangi bir yerden ve herhangi bir cihazla kısıtlama olmaksızın erişebilmeniz gibi oldukça yaygın bir sorunu çözen oldukça sağlam bir araçtır.
Ayrıca Koel'in Playlist, şarkıların sanatçıya göre gruplandırılması, albüm vb. Gibi çeşitli özellikleri olduğu, şarkı sözü servisleriyle de entegre edilebileceğini vurgulamakta fayda var.
Son olarak, isterseniz, kullanıcıları istediğiniz kişilere de kaydedebilirsiniz (ve izinlerin var) sakladığınız müziği paylaşın.
İstemci tarafı için Laravel ve sunucu tarafı için Vue.js ???? Ne zamandan beri istemci tarafında php kullanılıyor?
Konsol için bir php yorumlayıcısı olduğundan, tıpkı python gibi. Bir Gtk Php arayüzü bile var.
Ve neden Koel ve MPD değil? Ya da akışınızı MPD ile nasıl yapılandıracağınıza dair bir ders verebilir misiniz lütfen?
Bu blog ne kadar estetik, çok güzel ama açılması sonsuza kadar sürüyor.
Peki intihal geri mi dönüyor?
İntihal yok, arkadaş blogundaki yazımızı gözden geçirdi .. Ve bizi bağladı.