域名已变更 请手动修改文章中域名指向carlzeng.com

网络影视资源-Emby家庭媒体服务-IPTV-m3u播放器

Emby家庭媒体服务器:观看IPTV直播,测试M3U直播源(用户名/密码: user)
用户名和密码都是user(最新状态:更新为解锁版docker, 可正常访问IPTV插件)

2024.04.20 新增子章节:如何批量删除Emby的录制,重新上传M3U

2024.07.17 更新docker至解锁版: xinjiawei1/emby_unlockd:latest

有什么用

观看IPTV直播,测试M3U直播源

怎么用

  1. 打开 https://c.carlzeng.com:4443/iptv
  2. 点击user用户,输入密码:user
    1. 或输入用户名密码user(用户名和密码都是user)
  3. 可直接在首页(或者‘IPTV’)来点击观看IPTV节目
  4. [由于服务负载有限, 已关闭此功能]也可以上传或指定特定的IPTV直播源来观看
    1. 点击右上角的’设置‘
    2. 拉到左侧服务器 > 电视直播
    3. 点击:添加电视源 > M3U

实现方法

amilys/embyserver

lovechen/embyserver

哪一个可以在黑群晖J4125中硬解?

  1. 先使用amilys/embyserver,因为目前更新快,插件多

Docker放到黑群晖中去,因为emby会消耗硬盘空间,最好准备出储存,这样小视频之类的,还可以让emby来管理

从Mac上剪切过去,统一起来管理

https://invites.fun/d/7452

docker run -d --privileged \
    --name=embyserver \ #名称
    --network host \ #网络模式
    -v /volume2/KingchuxingSSD512G/docker/emby:/config \ #配置文件
    -v /volume2/KingchuxingSSD512G/dockerEmbyMedia:/media \ #媒体数据目录, 电影, 电视剧等
    --device=/dev/dri/ \ #核显
    --gpus=all \ #给容器新增gpu 使容器可以使用宿主机的gpu 
    -e NVIDIA_VISIBLE_DEVICES=all \ # nvidia显卡ID
    -e NVIDIA_DRIVER_CAPABILITIES=all \ #显卡驱动程序功能 utility, compute, all
    -p 8096:8096 \ #端口
    -p 8920:8920 \ #端口
    -e UID=0 \ #用户ID 通过id user查看对应的数字
    -e GID=0 \ #组ID  
    -e TZ=Asia/Shanghai \ #时区
    --restart unless-stopped \ #自动重启, 失败重启等
    amilys/embyserver:latest #这里我用的linuxserver组织提供的, 你可以使用其他的

docker命令转化为docker-compse,在线工具: https://www.composerize.com/

20231225 实测,这个简化了的docker-compse可以在群晖NAS中执行

version: "3"
services:
    embyserver:
        privileged: true
        container_name: embyserver
        volumes:
            - /volume2/KingchuxingSSD512G/docker/compose/emby_zishuo:/config
            - /volume2/KingchuxingSSD512G/dockerEmbyMedia:/media
            #- /volume2/KingchuxingSSD512G/dockerEmbyMedia/docker/compose/emby_zishuo/index.html:/system/dashboard-ui/index.html
            #- /volume2/KingchuxingSSD512G/dockerEmbyMedia/docker/compose/emby_zishuo/apploader.js:/system/dashboard-ui/apploader.js
        environment:
            - UID=0
            - GID=0
            - TZ=Asia/Shanghai
        ports:
            - 8096:8096
            - 8920:8920
        restart: unless-stopped
        image: xinjiawei1/emby_unlockd:latest

或者使用docker命令:

docker run -d --privileged --name=embyserver --network host -v /volume2/KingchuxingSSD512G/docker/emby:/config -v /volume2/KingchuxingSSD512G/dockerEmbyMedia:/media --device=/dev/dri/ --gpus=all -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=all -p 8096:8096 -p 8920:8920 -e UID=0 -e GID=0 -e TZ=Asia/Shanghai --restart unless-stopped amilys/embyserver:latest

开放端口后,NPM反代出来 https://c.carlzeng.com:4443/iptv

进入容器命令

进入这个emby docker容器中:

错误:

> docker exec -it embyserver /bin/bash
OCI runtime exec failed: exec failed: container_linux.go:367: starting container process caused: exec: "/bin/bash":
 stat /bin/bash: no such file or directory: unknown                                                                

正确:

> docker exec -it embyserver sh 

embyserver内部的PATH是 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

转码相关:

Emby Server 搭建教程

如何从容器中拷贝文件

docker cp 容器Id或name:容器内路径 本地文件夹路径

docker cp embyserver:/system/dashboard-ui/index.html  index.html

docker cp embyserver:/system/dashboard-ui/apploader.js  apploader.js

这样就能定制index.html的内容了, 比如: 添加站点统计功能, 等自定义内容/功能.


选择那个emby版本/镜像:

amilys/embyserver

By amilys • Updated 9 days ago

emby自供版 交流群:433493451

已添加功能:

  1. emby-erx Emby 增强/美化 插件
  2. dd-danmaku Emby 弹幕库插件
  3. emby调用外部播放器

xinjiawei1/emby_unlockd

目前正在使用(2024.07.17)

lovechen/embyserver

Updated 2 months ago

embyserver 特别版 非开心版 | AMD64/ARM32/ARM64 | 上海解封版 官改自用 原汁原味 低调使用 喜欢请标星

Emby维护问题

  • Docker-compose的主目录下:emby/transcoding-temp文件夹不用几天就增长几百G

是不是emby对于播放的.ts文件都粗暴地保存下来了? 导致transcoding-temp文件增长巨快!
怎么控制transcoding-temp文件夹大小?

​ 据说指定一个文件夹就可以了?
​ 方法:https://www.bilibili.com/read/cv27426439/?spm_id_from=333.999.0.0&jump_opus=1

  • Docker-compose的主目录下:emby/sync 文件夹已经8.8G多了
    这又是什么文件?

    • 目前是直接删除了,估计很快就又能冒出来。。。。
  • emby/logs文件夹,几天就300M多了

    • 怎么设置一下,很多东西真的不用log了
    • 后来,还是靠手动删除映射出来的logs目录来解决,哎... 求指点迷经
  • 如何让“搜索”功能支持中文?

    • 假如搜索“cct”,可以得到相应所有的电视节目
    • 假如搜索“篮球”,没有结果(这是不合理的,明明是有的)

    如何批量删除Emby的录制

    image-20240420175527200

如何批量删除Emby的录制

调皮的小伙伴不停测试录制,我手都删麻了,欲哭无泪;求一个批量删除的办法(好像已经把映射目录都清空了,可是界面上依旧显示2900个录制)?心好累

终于找到使用办法了:

  1. 点击右上角管理员头像 》 管理Emby Server
  2. 下拉左侧管理菜单到最底部 》‘元数据管理器’
  3. 找到Recordings, 选中根目录,右键菜单里面找到 》删除

重新上传M3U

将一个更加完整的txt转化为M3U,奇怪了,原先的感谢列表中的IPTV m3u文件都消失了睛彩篮球(睛彩**类节目)

用转化工具,从较完整的txt文件,转了一份成m3u(转化工具分享)

bj-unicom-iptv-V20240420.m3u (已放到网盘目录‘dockerEmbyMedia’中分享

提示:请将m3u文件中的本地局域网地址替换成你自己的udpxy服务地址。


Jellyfin开源方案

nyanmisaka/jellyfin

By nyanmisaka • Updated 9 days ago

Github: https://github.com/nyanmisaka
nyanmisaka's Jellyfin 10.8.13 with AV1 encoding (latest: 23/11/29)

jellyfina/embyserver

Updated a year ago

开心版(黑群晖可硬解)

其他方案尝试

docker 电视直播iptv管理系统

https://github.com/4gray/iptvnator/tree/electron/docker

搭建成功。

放弃了,无法解决 添加 链接不上back-end,明明端口已经开放,并且看到Helloworld的输出了。

灵感来源

群晖套件Emby 4.7.13正式版破解开心+适用Linux各类系统

xinjiawei1/emby_unlockd

IPTV电视源添加

组播地址

posted @ 2023-12-10 21:55  CarlZeng  阅读(8694)  评论(0编辑  收藏  举报
域名已变更 请手动修改文章中域名指向carlzeng.com