Всички, които харесваме музиката, знаем Spotify, Ето защо ще се научим как да имаме собствен сървър за съхраняване на нашата музика, която след това ще слушаме от всяко от нашите устройства (Android, Ios, PC и т.н.), без да е необходимо да инсталираме каквото и да било или Google Play магазин нито от никъде другаде.
За това ще използваме Коел инструмент с отворен код, с дълга история и отлична общност за разработка.
Какво е Koel?
Коел, дължи името си на пееща птица, възниква от необходимостта да има пълен, използваем, безплатен и красив инструмент за съхраняване на музика на сървър, който след това ще бъде възпроизведен от други устройства.
Той е изграден с рамките Laravel за клиентската страна и Vue.js от страна на сървъра, използвайки ECMAScript, Сас и HTML5, Той е проектиран да се използва с някой от съвременните браузъри, инсталирането и използването му е доста просто.
Това приложение има много изчистен интерфейс, освен че има функции като произволна музика, качване на музика с плъзгане и пускане, промяна на име, наред с други.
Как да инсталирате Koel
Преди да инсталираме Koel, трябва да изпълним определени изисквания за сървърната страна
Изисквания на сървъра на Koel
- Всички изисквания на Laravel - PHP, OpenSSL, композитор и подобни.
- MySQL или MariaDB.
- Последната стабилна версия на NodeJS с
npm
за VueJS
Инсталиране на Koel на сървъра
От конзолата изпълнете следните команди:
cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git checkout v2.2.0 # Проверете най-новата версия на https://github.com/phanan/koel/releases
инсталирате композитора
Сега модифицирайте .env
с вашите данни. Това са минималните стойности, които трябва да попълните:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
След като конфигурирате вашия .env
стартирайте вашия екземпляр на koel със следната команда
php занаятчия koel: init
След това можете да осъществите достъп до сървъра на сървъра за поточно предаване на музика, като имате достъп от вашия браузър до http://localhost:8000/
Заключения относно Koel
Без съмнение Koel е доста здрав инструмент, който решава доста често срещан проблем, който е в състояние да получи достъп до вашата музика без ограничения от всяко място и с всяко устройство.
Също така е важно да се подчертае, че Koel има няколко функции като плейлист, групиране на песни по изпълнители, албуми и т.н., може да се интегрира и с услугите за текстове на песни.
И накрая, ако искате, можете също да регистрирате потребители на тези, които искате (и имате разрешения) споделете музиката, която сте съхранили.
Laravel за клиентската страна и Vue.js за сървърната ???? От кога php се използва от страна на клиента?
Тъй като за конзолата има интерпретатор на php, точно като python. Има дори Gtk Php интерфейс.
И защо Koel, а не MPD? Или бихте могли да дадете клас за това как да конфигурирате поточното си предаване с MPD, моля?
Каква естетика има този блог, много хубаво, но отварянето му отнема вечно.
И така, връща ли се плагиатството?
Няма плагиатство от какъвто и да е вид, приятелят направи преглед на нашата статия в своя блог .. И той ни свърза.