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

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

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

Какво е Koel?

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

Той е изграден с рамките Laravel за клиентската страна и Vue.js от страна на сървъра, използвайки ECMAScript, Сас и 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 има няколко функции като плейлист, групиране на песни по изпълнители, албуми и т.н., може да се интегрира и с услугите за текстове на песни.

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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Валтер Фабиан Родригес Салазар каза той

    Laravel за клиентската страна и Vue.js за сървърната ???? От кога php се използва от страна на клиента?

    1.    Макс стомана каза той

      Тъй като за конзолата има интерпретатор на php, точно като python. Има дори Gtk Php интерфейс.

  2.   Хорхе каза той

    И защо Koel, а не MPD? Или бихте могли да дадете клас за това как да конфигурирате поточното си предаване с MPD, моля?

  3.    HO2gi каза той

    Каква естетика има този блог, много хубаво, но отварянето му отнема вечно.

  4.    anon132 каза той

    И така, връща ли се плагиатството?

  5.    Луиджис торо каза той

    Няма плагиатство от какъвто и да е вид, приятелят направи преглед на нашата статия в своя блог .. И той ни свърза.