1. Emby开心版本
Emby是一个媒体服务器软件,用于组织、管理和共享个人的音乐、电影、电视节目和其他媒体文件。它可以将您的媒体库中的内容流式传输到各种设备上,例如电脑、智能手机、平板电脑、智能电视等。
Emby 允许您在服务器中设置媒体库,将媒体文件添加到不同的库中并进行分类,包括电影、电视节目、音乐、照片等。它会从互联网上获取详细的媒体元数据,例如电影的海报、演员信息、剧集的简介等,以便更好地组织和展示您的媒体内容。
通过 Emby,您可以远程访问自己的媒体库,无论身在何处,只要有网络连接即可。您可以使用 Emby 客户端应用程序或通过支持 Emby 的设备的Web浏览器访问您的媒体库。Emby 还提供了功能强大的搜索和过滤选项,使您能够快速找到所需的媒体内容。
此外,Emby 还支持媒体的实时转码,以便在不同设备上播放不同格式的媒体文件。它还提供了一些额外功能,如媒体共享、家庭成员管理、远程访问权限控制等,使您能够与家人、朋友共享媒体内容。
总而言之,Emby 是一款功能丰富、易于使用的媒体服务器软件,它允许您组织和管理个人的媒体文件,并通过流媒体的方式在不同设备上访问和共享这些文件。
1.1 docker命令安装开心版本Emby
docker run -d --name emby_amilys \
-p 8096:8096 \
--device=/dev/dri:/dev/dri \
-v /vol1/1000/emby_amilys/config:/config \
-v /vol1/1000/emby_amilys/media:/media \
--privileged=true \
--env UID=0 \
--env GID=0 \
--env GIDLIST=0 \
--restart always \
amilys/embyserver:latest
1.2 创建影音存放文件夹
root@wangyufei:/vol1/1000/emby_amilys/media# mkdir music
root@wangyufei:/vol1/1000/emby_amilys/media# mkdir tv
root@wangyufei:/vol1/1000/emby_amilys/media# mkdir movies
root@wangyufei:/vol1/1000/emby_amilys/media# ll
1.3 Emby中创建影音库

2. Docker安装Music Tag Web
Music Tag Web版是一款可以编辑歌曲的标题,专辑,艺术家,歌词,封面等信息的音乐标签编辑器程序, 支持FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, DFF, MP4等音频格式。
2.1 Docker 安装
docker run -d -p 8097:8001 \
--name musicTag \
-v /vol1/1000/emby_amilys/media/music:/app/media \
-v /vol1/1000/music_tag/config:/app/data \
--restart=always xhongc/music_tag_web:latest
在安装的过程中,可以将音乐存储的位置直接指向Emby指定的音乐媒体库存储位置。
3. Navidrome音乐平台
Navidrome是一个全功能的跨平台开源音乐服务器应用,可以在macOS、Linux、Windows以及Docker等平台上运行,支持传输常见的MP3、FLAC、WAV等音频格式。它允许用户通过Web界面或API进行音乐库的管理和访问。提供音乐库智能管理、智能播放列表、用户权限控制以及多语言支持等多种功能。
通过Navidrome来搭建自己的本地化音乐管理和流媒体平台,可以享受更加便捷和个性化的音乐体验。
3.1 Docker命令
docker run -d -p 4533:4533 \
--name navidrome \
-v /vol1/1000/emby_amilys/media/music:/music:ro \
-v /vol1/1000/navidrome/data:/data \
--restart=always deluan/navidrome:latest
4. Docker-compose文件安装music-web-tag和Navidrome
services:
navidrome:
image: deluan/navidrome:latest
ports:
- "2223:4533"
restart: unless-stopped
environment:
- ND_LANG=zh-CN
- ND_SCANSCHEDULE=1h
- ND_LOGLEVEL=info
volumes:
- "/opt/docker/music/data:/data"
- "/opt/docker/music/folder:/music:ro"
music-tag-web:
image: xhongc/music_tag_web:latest
container_name: music-tag-web
restart: unless-stopped
ports:
- "2224:8001"
volumes:
- /opt/docker/music/folder:/app/media:rw
- /opt/docker/music/music-tag-web/config:/app/data
command: /start
5. 音乐下载
docker run -d --restart unless-stopped --name playlistdl -p 2225:5000 -v /opt/docker/music/folder:/data -e ADMIN_USERNAME=admin -e ADMIN_PASSWORD=weaver@2001 -e AUDIO_DOWNLOAD_PATH=/data -e CLEANUP_INTERVAL=300 tanner23456/playlistdl:v2
评论区