Všichni, kteří máme rádi hudbu, to víme spatřit, proto se naučíme, jak mít vlastní server pro ukládání naší hudby, kterou pak budeme poslouchat z kteréhokoli z našich zařízení (Android, Ios, PC atd.), aniž bychom museli cokoli instalovat nebo google play store ani nikde jinde.
K tomu použijeme chladný nástroj s otevřeným zdrojovým kódem, s dlouhou historií a vynikající vývojovou komunitou.
Co je Koel?
koel, vděčí za své jméno zpívajícímu ptákovi, vyplývá z potřeby mít kompletní, použitelný, bezplatný a krásný nástroj pro ukládání hudby na serveru, který bude poté přehráván z jiných zařízení.
Je postaven na rámcích laravel na straně klienta a Vue.js na straně serveru, pomocí ECMAScript, Sass a HTML5, Je navržen pro použití s jakýmkoli moderním prohlížečem, jeho instalace a použití je poměrně jednoduché.
Tato aplikace má velmi elegantní rozhraní, kromě funkcí, jako je náhodná hudba, nahrávání hudby přetažením, změna názvu, mezi ostatními.
Jak nainstalovat Koel
Před instalací Koel musíme splnit určité požadavky na straně serveru
Požadavky serveru Koel
- Všechny požadavky na Laravel - PHP, OpenSSL, skladatel a podobně.
- MySQL nebo MariaDB.
- Nejnovější stabilní verze NodeJS s
npm
pro VueJS
Instalace Koel na server
Z konzoly spusťte následující příkazy:
cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git checkout v2.2.0 # Zkontrolujte nejnovější verzi na https://github.com/phanan/koel/releases
skladatel instalovat
Nyní upravte .env
s vašimi daty. Toto jsou minimální hodnoty, které musíte vyplnit:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Poté, co jste nakonfigurovali svůj .env
spusťte instanci koel pomocí následujícího příkazu
php řemeslník koel: init
Poté můžete přistupovat na server serveru pro streamování hudby a přistupovat z prohlížeče do http://localhost:8000/
Závěry o Koelovi
Bezpochyby je Koel poměrně robustní nástroj, který řeší poměrně běžný problém, kterým je přístup k vaší hudbě bez omezení odkudkoli a z jakéhokoli zařízení.
Je také důležité zdůraznit, že Koel má různé funkce, jako je seznam skladeb, seskupování skladeb podle umělce, alba atd., Může být také integrován se službami textů písní.
A konečně, pokud chcete, můžete také zaregistrovat uživatele k těm, které chcete (a máte oprávnění) sdílejte hudbu, kterou jste uložili.
Laravel na straně klienta a Vue.js na straně serveru ???? Odkdy se php používá na straně klienta?
Protože pro konzolu existuje interpret php, stejně jako python. K dispozici je dokonce i rozhraní Gtk Php.
A proč Koel a ne MPD? Nebo byste mohli uspořádat třídu, jak nakonfigurovat streamování pomocí MPD?
Jaký estetický vzhled má tento blog, velmi pěkný, ale jeho otevření trvá věčnost.
Vrací se tedy plagiát?
Neexistuje žádný plagiát jakéhokoli druhu, přítel zkontroloval náš článek na svém blogu .. A spojil nás.