简介
什么是 Alger Music Player ?
Alger Music Player
是一款高颜值的第三方音乐播放器,基于Electron
、TypeScript
和Vue 3
开发。它支持登录网易云账号,无广告干扰,用户可以在电脑和网页版上享受音乐体验。
主要功能
- 音乐推荐:提供个性化的音乐推荐服务。
- 音乐播放:支持在线播放和本地音乐播放。
- 网易云登录:用户可以通过网易云账户登录,享受更丰富的音乐体验。
- 播放历史:记录用户的播放历史,方便查找和重播。
- 桌面歌词:在播放音乐时显示实时歌词。
- 多种搜索功能:支持歌单、
MV
、专辑等内容的搜索。
技术特点
- 跨平台支持:适用于
Web
端、桌面端和移动端。 - 现代技术栈:使用
Vue 3
、TypeScript
和Electron
,提供完整的类型支持和模块化设计。 - UI 组件库:基于
Naive UI
的组件库,确保良好的用户界面。
官方提供了在线体验:http://mc.alger.fun
类似的应用,老苏写过不少,功能上基本大同小异,看个人喜欢吧
文章传送门:
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 fooololo
,找到 fooololo/alger-music-player
,只有一个版本,双击直接下载
端口
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
4488 | 4488 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
# 运行容器
docker run -d \
--restart unless-stopped \
--name alger-music-player \
-p 4488:4488 \
fooololo/alger-music-player:latest
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
version: '3'
services:
alger-music-player:
image: fooololo/alger-music-player:latest
container_name: alger-music-player
restart: unless-stopped
ports:
- "4488:4488"
然后执行下面的命令
# 新建文件夹 algermusicplayer
mkdir -p /volume1/docker/algermusicplayer
# 进入 algermusicplayer 目录
cd /volume1/docker/algermusicplayer
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中输入 http://群晖IP:4488
就能看到主界面,有每日推荐
,歌单分类
,本周最热音乐
,最新专辑
等分类展示
右上角 登录
按钮,还需要用 网易云音乐APP
扫描
登录成功后的主界面,会看到自己的 歌单
和 听歌排行
信息
搜索界面,默认是热搜列表
推荐的歌单列表
还支持 MV
,可以在线观看
参考文档
algerkong/AlgerMusicPlayer: 一个基于 electron typescript vue3 的音乐播放器
地址:https://github.com/algerkong/AlgerMusicPlayer
网抑云音乐 | AlgerKong | AlgerMusicPlayer
地址:http://mc.alger.fun