Müziği seven hepimiz Spotify'ı biliyoruz, bu yüzden kendi sunucumuzda müziklerimizi nasıl depolayacağımızı ve daha sonra Google Play Store'dan veya başka bir yerden herhangi bir şey yüklemeye gerek kalmadan cihazlarımızdan (Android, iOS, PC vb.) nasıl dinleyebileceğimizi öğreneceğiz .
Bunun için , uzun bir geçmişe ve mükemmel bir geliştirme topluluğuna sahip açık kaynaklı bir araç olan Koel'i kullanacağız .
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.
İstemci tarafı için Laravel framework'ü, sunucu tarafı için ise Vue.js kullanılarak, ECMAScript , Sass ve HTML5 ile geliştirilmiştir . Modern tarayıcıların herhangi biriyle kullanılmak üzere tasarlanmıştır ve kurulumu ile 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ü
npmVueJS 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_PASSWORDADMIN_EMAIL,ADMIN_NAME,ADMIN_PASSWORDAPP_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, dilerseniz, sakladığınız müzikleri paylaşmak istediğiniz ( ve izin verdiğiniz ) kullanıcıları da kaydedebilirsiniz.