Kita semua yang suka muzik tahu spotify, itulah sebabnya kami akan belajar bagaimana mempunyai pelayan kami sendiri untuk menyimpan muzik kami, yang kemudian kami akan dengar dari mana-mana peranti kami (Android, Ios, PC, dll.), tanpa perlu memasang apa-apa atau google kedai mainan mahupun dari tempat lain.
Untuk ini kita akan gunakan koel alat sumber terbuka, dengan sejarah yang panjang dan komuniti pembangunan yang sangat baik.
Apa itu Koel?
koel, berhutang namanya kepada burung yang menyanyi, ini timbul kerana perlunya memiliki alat yang lengkap, boleh digunakan, percuma dan indah untuk menyimpan muzik di pelayan, yang kemudian akan dimainkan dari peranti lain.
Ia dibina dengan kerangka kerja Laravel untuk pihak pelanggan dan Vue.js sisi pelayan, menggunakan ECMAScript, Sass dan HTML5, Ia dirancang untuk digunakan dengan mana-mana penyemak imbas moden, pemasangan dan penggunaannya cukup mudah.
Aplikasi ini mempunyai antara muka yang sangat rapi, selain mempunyai ciri-ciri seperti muzik rawak, memuat naik muzik dengan drag and drop, pertukaran nama, antara lain.
Cara memasang Koel
Sebelum memasang Koel, kita mesti memenuhi syarat tertentu untuk bahagian pelayan
Keperluan pelayan Koel
- Semua keperluan Laravel - PHP, OpenSSL, komposer dan sebagainya.
- MySQL atau MariaDB.
- Versi stabil NodeJS terkini dengan
npm
untuk VueJS
Memasang Koel di Pelayan
Dari konsol jalankan arahan berikut:
cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git checkout v2.2.0 # Periksa versi terkini di https://github.com/phanan/koel/releases
pemasangan komposer
Sekarang ubah suai .env
dengan data anda. Ini adalah nilai minimum yang mesti anda isi:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Selepas anda mengkonfigurasi .env
mulakan contoh koel anda, dengan arahan berikut
php artisan koel: init
Kemudian anda boleh mengakses pelayan streaming muzik anda, mengakses dari penyemak imbas anda ke http://localhost:8000/
Kesimpulan mengenai Koel
Tidak diragukan lagi, Koel adalah alat yang cukup mantap untuk menyelesaikan masalah yang cukup biasa, iaitu dapat mengakses muzik anda tanpa sekatan dari mana saja dan dengan mana-mana peranti.
Penting juga untuk ditekankan bahawa Koel mempunyai beberapa ciri seperti Playlist, pengelompokan lagu oleh artis, album, dan lain-lain, ia juga dapat disatukan dengan perkhidmatan lirik lagu.
Dan akhirnya, jika anda mahu, anda juga boleh mendaftarkan pengguna kepada mereka yang anda mahukan (dan anda mempunyai kebenaran) kongsi muzik yang telah anda simpan.
Laravel untuk pelanggan dan Vue.js untuk pelayan ???? Sejak bila php digunakan di pihak pelanggan?
Oleh kerana terdapat jurubahasa php untuk konsol, sama seperti python. Malah ada antara muka Gtk Php.
Dan mengapa Koel dan bukan MPD? Atau bolehkah anda memberikan kelas tentang cara mengkonfigurasi streaming anda dengan MPD?
Apa estetik yang dimiliki blog, sangat bagus tetapi diperlukan selama-lamanya untuk dibuka.
Jadi adakah plagiarisme kembali?
Tidak ada penipuan dalam bentuk apa pun, rakan itu membuat ulasan artikel kami di blognya .. Dan dia mengaitkan kami.