我们所有喜欢音乐的人都知道 发现, 这就是为什么我们要学习如何拥有自己的服务器来存储音乐的原因,然后我们可以从我们的任何设备(Android,Ios,PC等)收听音乐,而无需安装任何东西或安装 谷歌Play商店 也不从其他任何地方。
为此,我们将使用 科尔 具有悠久历史和出色开发社区的开源工具。
什么是科尔?
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流媒体的课程吗?
博客具有什么美感,非常好,但是要永久打开。
窃又回来了吗?
没有任何窃,这位朋友在他的博客上评论了我们的文章。然后他联系了我们。