Как да имате собствен сървър за поточно предаване на музика

Всички ние, които обичаме музиката, познаваме Spotify, така че ще научим как да имаме собствен сървър, където да съхраняваме музиката си, която след това можем да слушаме от всяко наше устройство (Android, iOS, компютър и др.), без да е необходимо да инсталираме каквото и да е от Google Play Store или от друго място.

За тази цел ще използваме Koel , инструмент с отворен код с дълга история и отлична общност от разработчици.

Какво е Koel?

Коел, дължи името си на пееща птица, възниква от необходимостта да има пълен, използваем, безплатен и красив инструмент за съхраняване на музика на сървър, който след това ще бъде възпроизведен от други устройства. Коел

Изграден е с Laravel framework за клиентската страна и Vue.js за сървърната страна, използвайки ECMAScript , Sass и HTML5, проектиран е за използване с всеки от съвременните браузъри, а инсталирането и използването му са доста прости.

Това приложение има много изчистен интерфейс, освен че има функции като произволна музика, качване на музика с плъзгане и пускане, промяна на име, наред с други.

Как да инсталирате Koel

Преди да инсталираме Koel, трябва да изпълним определени изисквания за сървърната страна

Изисквания на сървъра на Koel

Помислете за промяна в php.ini на memory_limit за стойност по-голяма от 512M
  • Всички изисквания на 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 има няколко функции като плейлист, групиране на песни по изпълнители, албуми и т.н., може да се интегрира и с услугите за текстове на песни.

И накрая, ако желаете, можете да регистрирате потребители, с които искате ( и имате разрешение ) да споделят музиката, която сте съхранили.


Добавяне като предпочитан източник в Google