# Emby家庭媒体

:::tip
以下记录开心版+弹幕功能部署流程

:::

# 前置准备

* 完成MisakaDanmu服务安装，<https://docs.misaka10876.top/>
* 完成web弹幕脚本下载，<https://github.com/l429609201/dd-danmaku/blob/main/ede.js>
* 完成开心前置文件下载（含弹幕脚本），并存放（我放在 /vol1/1000/公共服务/emby/happy，使用见配置文件），<http://pan.langeg.com/s/mSobVv-WYHiH?pwd=WPls#>
* 完成 embyserver:4.8.11.0 镜像下载

# 配置文件

```yaml
services:
  emby:
    container_name: emby
    image: emby/embyserver:4.8.11.0
    restart: on-failure
    privileged: true
    ports:
      - 8096:8096
    environment:
      - UID=0
      - GID=0
      - GIDLIST=0
    volumes:
      - /vol1/1000/公共服务/emby/config:/config
      - /vol1/1000/公共服务/emby/happy/ede.js:/system/dashboard-ui/ede.js
      - /vol1/1000/公共服务/emby/happy/index.html:/system/dashboard-ui/index.html
      - /vol1/1000/公共服务/emby/happy/Emby.Plugin.Danmu.dll:/system/plugins/Emby.Plugin.Danmu.dll
      - /vol1/1000/公共服务/emby/happy/Emby.Web.dll:/system/Emby.Web.dll
      - /vol1/1000/公共服务/emby/happy/MediaBrowser.Model.dll:/system/MediaBrowser.Model.dll
      - /vol1/1000/公共服务/emby/happy/Emby.Server.Implementations.dll:/system/Emby.Server.Implementations.dll
      - /vol1/1000/公共服务/emby/happy/connectionmanager.js:/system/dashboard-ui/modules/emby-apiclient/connectionmanager.js
      - /vol1/1000/公共服务/emby/happy/embypremiere.js:/system/dashboard-ui/embypremiere/embypremiere.js
      - /vol02/1000-1-9f93a3ac:/media/123pan:ro
    devices:
      - /dev/dri:/dev/dri
    networks:
      - 1panel-network
      
networks:
  1panel-network:
    external: true
```


:::info
**注意**


1. `networks` 相关配置可根据实际情况配置删除，我是放在统一网络中方便访问其他内部服务
2. web弹幕脚本我已在`index.html`中完成修改
3. 路径映射最后一条是媒体库映射，应当根据实际情况调整

:::

# 弹幕配置

网页访问通过播放页面可设置自建弹幕API路径的方式加载弹幕

 ![API URL路径获取步骤](https://wiki.langeg.com/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzLzIyMTBjN2ExLTM3YTYtNDAyMS05MTdjLWM2YWUwYmJkYmZlYS9iZGY3YjJmOC1lNTkzLTRjNDMtOTlhMC00NWE4NTg4YjNhZDcvUGl4UGluXzIwMjYtMDEtMDlfMjAtMzgtMTAucG5nIiwidHlwZSI6ImF0dGFjaG1lbnQiLCJpYXQiOjE3OTEwNzU2MDAsImV4cCI6MTc5MTE2MjAwMH0.Ol2eOWwdPb192-jZgkHKc_aHfyqHBZE87N0UDMMbfss " =1235x479")

# 多端客户端

Android：yamby（支持弹幕API）

Android TV：yamby（支持弹幕API，可通过软件备份恢复功能实现配置）

IOS：用的比较少，就一个平板，也可以用浏览器，比如说Via之类的

Windows：浏览器