Wir alle, die Musik mögen, wissen es spotify, Aus diesem Grund werden wir lernen, wie wir einen eigenen Server zum Speichern unserer Musik haben, den wir dann von jedem unserer Geräte (Android, Ios, PC usw.) hören können, ohne etwas oder das installieren zu müssen Google Play Store noch von irgendwo anders.
Dafür werden wir verwenden cool Ein Open-Source-Tool mit einer langen Geschichte und einer exzellenten Entwicklungsgemeinschaft.
Was ist Koel?
Köln, Es verdankt seinen Namen einem singenden Vogel. Es entsteht aus der Notwendigkeit, ein vollständiges, verwendbares, kostenloses und schönes Tool zum Speichern von Musik auf einem Server zu haben, das dann von anderen Geräten reproduziert wird.
Es wird mit den Frameworks erstellt Laravel für die Client-Seite und Vue.js serverseitig mit ECMAScript, Sass und HTML5, Es ist für die Verwendung mit allen modernen Browsern konzipiert. Die Installation und Verwendung ist recht einfach.
Diese Anwendung verfügt über eine sehr übersichtliche Oberfläche und verfügt über Funktionen wie zufällige Musik, Drag-and-Drop-Musik-Upload und Namensänderung.
So installieren Sie Koel
Vor der Installation von Koel müssen wir bestimmte Anforderungen für die Serverseite erfüllen
Koel Server Anforderungen
- Alle Laravel-Anforderungen - PHP, OpenSSL, Composer und so weiter.
- MySQL oder MariaDB.
- Die neueste stabile Version von NodeJS mit
npm
für VueJS
Koel auf dem Server installieren
Führen Sie auf der Konsole die folgenden Befehle aus:
cd PUBLIC_DIR Git-Klon https://github.com/phanan/koel.git .
Git Checkout v2.2.0 # Überprüfen Sie die neueste Version unter https://github.com/phanan/koel/releases
Komponist installieren
Ändern Sie nun die .env
mit Ihren Daten. Dies sind die Mindestwerte, die Sie eingeben müssen:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Nachdem Sie Ihre konfiguriert haben .env
Starten Sie Ihre Koel-Instanz mit dem folgenden Befehl
PHP Artisan Koel: Init
Anschließend können Sie von Ihrem Browser aus auf Ihren Musik-Streaming-Server zugreifen http://localhost:8000/
Schlussfolgerungen zu Koel
Ohne Zweifel ist Koel ein ziemlich robustes Tool, das ein ziemlich häufiges Problem löst, nämlich den uneingeschränkten Zugriff auf Ihre Musik von überall und mit jedem Gerät.
Es ist auch wichtig zu betonen, dass Koel über verschiedene Funktionen wie Playlist, Gruppierung von Songs nach Künstler, Album usw. verfügt und auch in Songtexte integriert werden kann.
Und schließlich können Sie, wenn Sie möchten, auch Benutzer für diejenigen registrieren, die Sie möchten (und Sie haben Berechtigungen) teile die Musik, die du gespeichert hast.
Laravel für die Client-Seite und Vue.js für die Server-Seite ???? Seit wann wird PHP auf der Client-Seite verwendet?
Da gibt es einen PHP-Interpreter für die Konsole, genau wie Python. Es gibt sogar eine Gtk Php-Schnittstelle.
Und warum Koel und nicht MPD? Oder könnten Sie eine Klasse geben, wie Sie Ihr Streaming mit MPD konfigurieren können?
Was für eine Ästhetik dieser Blog hat, sehr schön, aber das Öffnen dauert ewig.
Kehren Plagiate zurück?
Es gibt keine Art von Plagiaten, der Freund hat unseren Artikel in seinem Blog überprüft. Und er hat uns verlinkt.