Wszyscy, którzy lubią muzykę, wiedzą spotify, dlatego nauczymy się, jak mieć własny serwer do przechowywania naszej muzyki, której będziemy następnie słuchać z dowolnego z naszych urządzeń (Android, Ios, PC itp.), bez konieczności instalowania czegokolwiek lub Sklep Google Play ani z innego miejsca.
Do tego użyjemy fajny narzędzie open source, z długą historią i doskonałą społecznością programistów.
Co to jest Koel?
koel, Swoją nazwę zawdzięcza śpiewającemu ptakowi, wynika z potrzeby posiadania kompletnego, użytecznego, darmowego i pięknego narzędzia do przechowywania muzyki na serwerze, która następnie będzie odtwarzana z innych urządzeń.
Jest zbudowany z ram laravel po stronie klienta i Vue.js po stronie serwera, używając ECMAScript, Sass i HTML5, Jest przeznaczony do użytku z każdą z nowoczesnych przeglądarek, jego instalacja i użytkowanie jest dość proste.
Ta aplikacja ma bardzo zgrabny interfejs, oprócz funkcji takich jak losowa muzyka, przesyłanie muzyki za pomocą przeciągania i upuszczania, zmiana nazwy, między innymi.
Jak zainstalować Koel
Przed zainstalowaniem Koela musimy spełnić określone wymagania po stronie serwera
Wymagania serwera Koel
- Wszystkie wymagania Laravel - PHP, OpenSSL, composer i tym podobne.
- MySQL lub MariaDB.
- Najnowsza stabilna wersja NodeJS z
npm
dla VueJS
Instalowanie Koela na serwerze
Z konsoli uruchom następujące polecenia:
cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git kasa v2.2.0 # Sprawdź najnowszą wersję na https://github.com/phanan/koel/releases
instalacja kompozytora
Teraz zmodyfikuj plik .env
swoimi danymi. Oto minimalne wartości, które musisz wpisać:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Po skonfigurowaniu .env
uruchom instancję koel, używając następującego polecenia
php rzemieślnik koel: init
Następnie możesz uzyskać dostęp do serwera strumieniowego przesyłania muzyki, uzyskując dostęp z przeglądarki do http://localhost:8000/
Wnioski dotyczące Koel
Bez wątpienia Koel jest dość solidnym narzędziem, które rozwiązuje dość powszechny problem, jakim jest możliwość dostępu do Twojej muzyki bez ograniczeń z dowolnego miejsca i za pomocą dowolnego urządzenia.
Należy również podkreślić, że Koel ma różne funkcje, takie jak lista odtwarzania, grupowanie utworów według wykonawców, albumów itp., Może być również zintegrowane z usługami tekstów piosenek.
I wreszcie, jeśli chcesz, możesz także zarejestrować użytkowników na tych, których chcesz (i masz uprawnienia) udostępniać zapisaną muzykę.
Laravel po stronie klienta i Vue.js po stronie serwera ???? Od kiedy php jest używane po stronie klienta?
Ponieważ istnieje interpreter php dla konsoli, podobnie jak python. Jest nawet interfejs Gtk Php.
A dlaczego Koel a nie MPD? A może możesz poprowadzić zajęcia na temat konfiguracji transmisji strumieniowej za pomocą MPD?
Jaką estetykę ma ten blog, bardzo ładny, ale otwieranie trwa wieczność.
Czy powraca plagiat?
Nie ma żadnego plagiatu, znajomy zrecenzował nasz artykuł na swoim blogu. I połączył nas.