# Jellyfin家庭媒体

:::tip

以下记录基本部署+弹幕功能部署流程

:::

# 前置准备

* 完成MisakaDanmu服务安装，<https://docs.misaka10876.top/>
* 完成 nyanmisaka/jellyfin:251212-amd64 镜像下载，当前最新版，latest亦可
* 完成 danmu 插件[下载](http://pan.langeg.com/s/mSobVv-eYHiH?pwd=HwTV#)，选一个版本解压后的文件夹放到 `jellyfin/config/plugins` 目录下，如果网络比较好也可以参照插件作者的建议直接在web界面配置搜索，[参照链接](https://github.com/cxfksword/jellyfin-plugin-danmu)
* 也可以参照Emby配置，在 `index.html` 里插入脚本使得所有web页面都支持弹幕，路径在 `jellyfin/jellfin-web/index.html`，

# 配置文件

```yaml
services:
  jellyfin:
    image: nyanmisaka/jellyfin:latest
    container_name: jellyfin
    restart: unless-stopped
    environment:
      - PUID=0
      - PGID=0
      - TZ=Asia/Shanghai
      - HTTP_PROXY=http://192.168.2.31:7890  # 如果有外部代理可以直接配上，没有就不配
      - HTTPS_PROXY=http://192.168.2.31:7890  # 如果有外部代理可以直接配上，没有就不配
    volumes:
      #- /vol1/1000/公共服务/jellyfin/plugins/Danmu_2.2.0.0:/config/plugins/Danmu_2.2.0.0
      #- /vol1/1000/公共服务/jellyfin/jellyfin-web/ede.js:/jellyfin/jellyfin-web/ede.js
      #- /vol1/1000/公共服务/jellyfin/jellyfin-web/index.html:/jellyfin/jellyfin-web/index.html
      # jellyfin 配置缓存映射 
      - /vol1/1000/无状态服务/jellyfin/config:/config
      - /vol1/1000/无状态服务/jellyfin/cache:/cache
      # 媒体库映射
      - /vol02/1000-1-9f93a3ac:/media/123pan
      - /vol02/1000-0-d896dfc0:/media/gpon
      - /vol02/1000-1-b9af6b9d:/media/quark
      - /vol2/1003/媒体库:/private/1003
    ports:
      - 8096:8096
    devices:
      - /dev/dri:/dev/dri
# 以下都是个人网络配置 ，没需要可以删除
    networks:
      - 1panel-network
      
networks:
  1panel-network:
    external: true
```


:::info
该弹幕插件支持下载xml弹幕文件到媒体文件旁，支持批量下载，需配合读取xml的播放器使用，如弹弹play

:::

 ![](https://wiki.langeg.com/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzLzIyMTBjN2ExLTM3YTYtNDAyMS05MTdjLWM2YWUwYmJkYmZlYS9lNmM1YTZiMS02MDdhLTQ3ZGQtOThhNS0yM2RmMDkyZTk5ZjUvUGl4UGluXzIwMjYtMDEtMTBfMTAtMTItNDQucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTEwNzU2MDAsImV4cCI6MTc5MTE2MjAwMH0.kkprGvydrFvA_Y5iojZXfGEaICHM8Le6xnSu4Yo5n9I " =1535x794")


:::info
也可以参照Emby配置index.html里插入脚本使得所有web页面都支持弹幕，路径在 jellyfin/jellfin-web/index.html

:::