Всі ми, хто любить музику, знаємо спотікати, саме тому ми збираємось навчитися мати власний сервер для зберігання нашої музики, яку ми потім будемо слухати з будь-якого з наших пристроїв (Android, Ios, ПК тощо), без необхідності встановлювати що-небудь або магазин Google Play ні звідки ще.
Для цього ми будемо використовувати коель інструмент з відкритим кодом, з довгою історією та чудовою спільнотою розробників.
Що таке Koel?
Коель, Своєю назвою він зобов’язаний співаючій птиці, тому що це пов’язано з необхідністю мати повноцінний, корисний, безкоштовний і красивий інструмент для зберігання музики на сервері, який потім буде відтворюватися з інших пристроїв.
Він побудований з каркасами Laravel для клієнтської сторони та Vue.js на стороні сервера, використовуючи ECMAScript, Сасс і HTML5, Він призначений для використання з будь-яким із сучасних браузерів, його встановлення та використання досить просте.
Ця програма має дуже акуратний інтерфейс, крім того, що має такі функції, як випадкова музика, завантаження музики перетягуванням та падінням, зміна імені та ін.
Як встановити Koel
Перш ніж встановлювати Koel, ми повинні відповідати певним вимогам до сторони сервера
Вимоги до сервера Koel
- Усі вимоги Laravel - PHP, OpenSSL, композитор тощо.
- MySQL або MariaDB.
- Остання стабільна версія NodeJS з
npm
для VueJS
Встановлення Koel на сервері
З консолі запустіть такі команди:
cd PUBLIC_DIR клон git 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 має різні функції, такі як список відтворення, групування пісень за виконавцями, альбомами тощо, він також може бути інтегрований із послугами пісень.
І нарешті, якщо ви хочете, ви також можете зареєструвати користувачів на тих, кого хочете (і у вас є дозволи) поділіться музикою, яку ви зберегли.
Laravel для клієнтської сторони та Vue.js для серверної ???? З якого часу php використовується на стороні клієнта?
Оскільки для консолі існує інтерпретатор php, як і python. Існує навіть інтерфейс Gtk Php.
А чому Коель, а не MPD? Або ви можете дати клас, як налаштувати потокове передавання за допомогою MPD, будь ласка?
Яка естетика у блогу, дуже приємна, але вона відкривається вічно.
То чи повертається плагіат?
Тут немає жодного плагіату, друг зробив огляд нашої статті у своєму блозі .. І він зв’язав нас.