我們所有喜歡音樂的人都知道 發現, 這就是為什麼我們要學習如何擁有自己的服務器來存儲音樂的原因,然後我們可以從任何設備(Android,Ios,PC等)收聽音樂,而無需安裝任何設備或 谷歌遊戲商店 也不從其他任何地方。
為此,我們將使用 科爾 具有悠久歷史和出色開發社區的開源工具。
什麼是科爾?
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克隆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_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
配置完後 .env
使用以下命令啟動您的koel實例
PHP Artisan Koel:初始化
然後,您可以訪問音樂流服務器服務器,從瀏覽器訪問 http://localhost:8000/
關於Koel的結論
毫無疑問,Koel是一個相當強大的工具,可以解決一個相當普遍的問題,即可以不受任何位置和任何設備的限制訪問您的音樂。
同樣重要的是要強調,Koel具有播放列表,按藝術家,專輯對歌曲進行分組等各種功能,也可以與歌曲歌詞服務集成。
最後,如果需要,您還可以將用戶註冊為所需的用戶(你有權限)分享您存儲的音樂。
Laravel用於客戶端,Vue.js用於服務器端? 由於何時在客戶端使用php?
由於控制台有一個php解釋器,就像python一樣。 甚至還有一個Gtk Php界面。
為什麼是Koel而不是MPD? 或者,您可以上一堂如何配置MPD流媒體的課程嗎?
博客具有什麼美感,非常好,但是要永久打開。
竊又回來了嗎?
沒有任何竊,這位朋友在他的博客上評論了我們的文章。然後他聯繫了我們。