侧边栏壁纸
博主头像
程序员の小站博主等级

行动起来,活在当下

  • 累计撰写 51 篇文章
  • 累计创建 35 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Docker安装影音系统

Administrator
2024-10-03 / 0 评论 / 0 点赞 / 3 阅读 / 5553 字
温馨提示:
本文最后更新于 2025-09-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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中创建影音库

image.png

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
0

评论区