diff --git a/apps/emby-amilys/README.md b/apps/emby-amilys/README.md new file mode 100644 index 00000000..feafa996 --- /dev/null +++ b/apps/emby-amilys/README.md @@ -0,0 +1,80 @@ +### 自供更新 + +时间 2024/06/01 +beta v4.9.0.22 +latest v4.8.8.0 + +> 如果需要显卡加速,安装的时候,请选择编辑`compose`文件,然后编辑显卡加速相关的配置。 + +已添加功能: +## 1. emby-erx Emby 增强/美化 插件 + +![QQ截图20230830201336.png](https://cdn.ssr0.cn:433/usr/uploads/2023/08/2955749398.png) 作者:[https://github.com/Nolovenodie/emby-crx](https://github.com/Nolovenodie/emby-crx) +开启请在/config/config/ext.sh 添加媒体库ID 再重启容器和Ctrl+F5刷新网页 + +## 2. dd-danmaku Emby 弹幕库插件 + +![QQ截图20230830201336.png](https://raw.githubusercontent.com/RyoLee/emby-danmaku/res/S0.png) 作者:[https://github.com/RyoLee/dd-danmaku](https://github.com/RyoLee/dd-danmaku) +开启/关闭 请在/config/config/ext.sh 中设置 + +## 3. emby调用外部播放器 + +![截图](https://raw.githubusercontent.com/bpking1/pics/main/img/20230206220108.png) 作者:[https://github.com/bpking1/embyExternalUrl](https://github.com/bpking1/embyExternalUrl) 开启/关闭 请在/config/config/ext.sh 中设置 + +安卓与电视客户端:[http://res.ssr0.cn:8000/?/Emby/](http://res.ssr0.cn:8000/?/Emby/) + +ext.sh (docker/config/ext.sh)扩展脚本: +脚本更新需要自己手动添加,或者删除原脚本重启容器更新 +```bash +#!/bin/sh + +######## 说明 2023-07-30 ######## +#一个sh脚本,容器每次启动时运行 +#方便自定义添加功能 +################################# + + +echo "Emby扩展启动脚本" + +#去掉下行注释可以关闭次脚本 +#exit 0 + +########下面可以自行添加功能######## + +## 修改容器hosts + +#echo -e "13.226.210.20 api.themoviedb.org" >> /etc/hosts +#echo -e "13.225.142.99 api4.thetvdb.com" >> /etc/hosts + +## Emby-crx 美化 媒体库ID为空时不启用 + +## 媒体库id,用逗号分隔。进入媒体库后url里的parentId +## MediaId="21466,21463" +MediaId="" + +## 扩展插件: +# embyLaunchPotplayer 外部播放 +# ede.user 弹幕 +# actorPlus 未知演员隐藏 +extmod='["embyLaunchPotplayer","ede.user","actorPlus"]' + +sed -i '/\ extmod/s/\[.*\]/'$extmod'/g' /system/dashboard-ui/ext.js + +exit 0 +``` + +## 食用方法: + +- 1.群晖docker注册表中搜索选择镜像版本 +- 2.勾选(Privileged)高权限启动容器!!!(不用更改环境变量) +- 3.映射目录`/docker/emby`映射到`/config` +- 4.Emby设置-\>Emby Premiere:输入`疯狂星期四V我50`点下保存 +- 5.`刷新浏览器`网页开始食用 +- 6.电视直播:添加直播源后,再手动刷新一下指南数据 +- 7.群晖ssh清理过时镜像`docker image prune` + +## 同版本更新方法 +- 1.群晖Docker中停止emby容器 +- 2.Docker注册表中搜索选择镜像版本更新 +- 3.群晖Docker -\> 容器 -\> 操作-\> 重置 emby容器 +- 4.启动emby容器,刷新浏览器 \ No newline at end of file diff --git a/apps/emby-amilys/data.yml b/apps/emby-amilys/data.yml new file mode 100644 index 00000000..204ec428 --- /dev/null +++ b/apps/emby-amilys/data.yml @@ -0,0 +1,19 @@ +name: Emby Amilys版 +tags: + - 多媒体 +title: 一个免费的个人媒体服务器(开心版) +description: 一个免费的个人媒体服务器 +additionalProperties: + key: embyamilys + name: Emby Amilys版 + tags: + - Media + shortDescZh: 一个免费的个人媒体服务器 + shortDescEn: A free personal media server + type: tool + crossVersionUpdate: true + limit: 0 + recommend: 0 + website: https://hub.docker.com/r/amilys/embyserver + github: https://github.com/amilys + document: https://hub.docker.com/r/amilys/embyserver diff --git a/apps/emby-amilys/latest/.env.sample b/apps/emby-amilys/latest/.env.sample new file mode 100644 index 00000000..b6ff54ac --- /dev/null +++ b/apps/emby-amilys/latest/.env.sample @@ -0,0 +1,5 @@ +CONTAINER_NAME="emby-amilys" +DATA_PATH="./data/config" +MOUNT_PATH="./data/mnt" +PANEL_APP_PORT_HTTP="8098" +PANEL_APP_PORT_HTTPS="8922" diff --git a/apps/emby-amilys/latest/data.yml b/apps/emby-amilys/latest/data.yml new file mode 100644 index 00000000..5eb5c627 --- /dev/null +++ b/apps/emby-amilys/latest/data.yml @@ -0,0 +1,32 @@ +additionalProperties: + formFields: + - default: 8098 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: HTTP Port + labelZh: HTTP端口 + required: true + rule: paramPort + type: number + - default: 8922 + edit: true + envKey: PANEL_APP_PORT_HTTPS + labelEn: HTTPS Port + labelZh: HTTPS端口 + required: true + rule: paramPort + type: number + - default: ./data/config + edit: true + envKey: DATA_PATH + labelEn: Data folder path + labelZh: 数据文件夹路径 + required: true + type: text + - default: ./data/mnt + edit: true + envKey: MOUNT_PATH + labelEn: Mount folder path + labelZh: 挂载文件夹路径 + required: true + type: text \ No newline at end of file diff --git a/apps/emby-amilys/latest/docker-compose.yml b/apps/emby-amilys/latest/docker-compose.yml new file mode 100644 index 00000000..153f4006 --- /dev/null +++ b/apps/emby-amilys/latest/docker-compose.yml @@ -0,0 +1,29 @@ +services: + emby: + container_name: ${CONTAINER_NAME} + restart: always + networks: + - 1panel-network + ports: + - "${PANEL_APP_PORT_HTTP}:8096" + - "${PANEL_APP_PORT_HTTPS}:8920" + volumes: + - "${DATA_PATH}:/config" + - "${MOUNT_PATH}:/mnt/media" + environment: + - UID=1000 + - GID=1000 + - GIDLIST=1000,0 + - TZ=Asia/Shanghai + # - NVIDIA_VISIBLE_DEVICES=all # 映射NVIDIA显卡 + # - NVIDIA_DRIVER_CAPABILITIES=all # 映射NVIDIA显卡 + #runtime: nvidia # Expose NVIDIA GPUs + devices: + - /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes + #- /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi + image: amilys/embyserver:latest + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/emby-amilys/logo.png b/apps/emby-amilys/logo.png new file mode 100644 index 00000000..4dad0846 Binary files /dev/null and b/apps/emby-amilys/logo.png differ