音楽好きなら誰もがSpotifyを知っているでしょう。そこで今回は、自分の音楽を保存するための専用サーバーを構築する方法を学びます。そうすれば、 Google Playストアなどからアプリをインストールすることなく、Android、iOS、PCなど、あらゆるデバイスから音楽を聴くことができます。
この目的のために、長い歴史と優れた開発コミュニティを持つオープンソースツールであるKoelを使用します。
コエルとは何ですか?
コエル、 その名前は鳥のさえずりに由来します。サーバーに音楽を保存し、他のデバイスから再生するための、完全で使いやすく、無料で美しいツールが必要なためです。
クライアント側にはLaravelフレームワーク、サーバー側にはVue.jsを使用し、 ECMAScript、Sass、HTML5を用いて構築されています。最新のブラウザであればどれでも使用できるように設計されており、インストールと使用は非常に簡単です。
このアプリケーションは、ランダムな音楽、ドラッグアンドドロップの音楽のアップロード、名前の変更などの機能に加えて、非常に優れたインターフェイスを備えています。
Koelのインストール方法
Koelをインストールする前に、サーバー側の特定の要件を満たす必要があります
Koelサーバーの要件
- すべてのLaravel要件-PHP、OpenSSL、composerなど。
- MySQLまたはMariaDB。
- NodeJSの最新の安定バージョンと
npmVueJSの場合
サーバーへのKoelのインストール
コンソールから次のコマンドを実行します。
cd PUBLIC_DIRgitクローンhttps://github.com/phanan/koel.git .
git チェックアウト v2.2.0 #https://github.com/phanan/koel/releasesで最新バージョンを確認してください
コンポーザーインストール
次に、 .env あなたのデータで。 これらはあなたが記入しなければならない最小値です:
DB_CONNECTION,DB_HOST,DB_DATABASE,DB_USERNAME,DB_PASSWORDADMIN_EMAIL,ADMIN_NAME,ADMIN_PASSWORDAPP_MAX_SCAN_TIME
設定した後 .env 次のコマンドを使用して、koelインスタンスを起動します
php職人koel:init
次に、ブラウザからにアクセスして、音楽ストリーミングサーバーサーバーにアクセスできます。 http://localhost:8000/
Koelに関する結論
間違いなく、Koelはかなり一般的な問題を解決するかなり堅牢なツールです。それは、どこからでも、どのデバイスからでも制限なく音楽にアクセスできることです。
Koelには、プレイリスト、アーティストごとの曲のグループ化、アルバムなどのさまざまな機能があり、歌詞サービスと統合することもできることを強調することも重要です。
最後に、ご希望であれば、保存した音楽を共有したいユーザー(そして共有を許可しているユーザー)を登録することもできます。