Kita semua yang suka musik tahu spotify, Itulah sebabnya kita akan belajar bagaimana memiliki server sendiri untuk menyimpan musik kita, yang kemudian akan kita dengarkan dari perangkat kita (Android, Ios, PC, dll.), tanpa perlu menginstal apapun atau google bermain toko atau dari tempat lain.
Untuk ini kami akan menggunakan koel alat sumber terbuka, dengan sejarah panjang dan komunitas pengembangan yang luar biasa.
Apa Koel?
koel, Karena namanya burung bernyanyi, ia muncul dari kebutuhan untuk memiliki alat yang lengkap, dapat digunakan, gratis dan indah untuk menyimpan musik di server, yang kemudian akan diputar dari perangkat lain.
Itu dibangun dengan kerangka kerja LARAVEL untuk sisi klien dan Vue.js sisi server, menggunakan ECMAScript, Sass dan HTML5, Ini dirancang untuk digunakan dengan salah satu peramban modern, pemasangan dan penggunaannya cukup sederhana.
Aplikasi ini memiliki antarmuka yang sangat rapi, selain memiliki fitur seperti musik acak, upload musik drag-and-drop, ganti nama, dan lain-lain.
Cara menginstal Koel
Sebelum menginstal Koel kita harus memenuhi persyaratan tertentu untuk sisi server
Persyaratan server Koel
- Semua persyaratan Laravel - PHP, OpenSSL, komposer, dan semacamnya.
- MySQL atau MariaDB.
- Versi stabil terbaru dari NodeJS dengan
npm
untuk VueJS
Menginstal Koel di Server
Dari konsol, jalankan perintah berikut:
cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git checkout v2.2.0 # Periksa versi terbaru di https://github.com/phanan/koel/releases
komposer menginstal
Sekarang ubah .env
dengan data Anda. Ini adalah nilai minimum yang harus Anda isi:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Setelah Anda mengkonfigurasi file .env
mulai instance koel Anda, dengan perintah berikut
php artisan koel: init
Kemudian Anda dapat mengakses server server streaming musik Anda, mengakses dari browser Anda ke http://localhost:8000/
Kesimpulan tentang Koel
Tanpa ragu, Koel adalah alat yang cukup kuat yang memecahkan masalah yang cukup umum, yaitu dapat mengakses musik Anda tanpa batasan dari mana saja dan dengan perangkat apa pun.
Penting juga untuk ditekankan bahwa Koel memiliki berbagai fitur seperti Playlist, pengelompokan lagu berdasarkan artis, album, dll, juga dapat diintegrasikan dengan layanan lirik lagu.
Dan terakhir, jika Anda mau, Anda juga dapat mendaftarkan pengguna ke orang yang Anda inginkan (dan Anda memiliki izin) berbagi musik yang telah Anda simpan.
Laravel untuk sisi klien dan Vue.js untuk sisi server ???? Sejak kapan php digunakan di sisi klien?
Karena ada penerjemah php untuk konsol, seperti python. Bahkan ada antarmuka Gtk Php.
Dan mengapa Koel dan bukan GKG? Atau dapatkah Anda memberikan kelas tentang cara mengkonfigurasi streaming Anda dengan MPD?
Betapa estetika blog itu, sangat bagus tapi butuh waktu lama untuk membukanya.
Jadi, apakah plagiarisme kembali?
Tidak ada plagiarisme apapun, teman kita mereview artikel kita di blognya .. Dan dia menautkan kita.