Network Video Resources - Emby Home Media Service - IPTV m3u Player

Emby Home Media Server: Watching IPTV Live, Testing M3U Live Source
Both username and password are “user” (Status: Configuring Content)

Purpose

Watch IPTV live, testing M3U live source.

How to Use

  1. Open https://c.carlzeng.com:4443/iptv
  2. Click on the “user” user and enter the password: user
    1. Alternatively, use the username and password “user” (both are “user”).
  3. You can directly click to watch IPTV programs on the homepage (or ‘favorites’).
  4. Alternatively, you can upload or specify specific IPTV live sources to watch.
    1. Click on the top right corner ‘Settings’.
    2. Scroll to the left server > live TV.
    3. Click: Add TV Source > M3U

Implementation Method

amilys/embyserver

lovechen/embyserver

Which one can perform hardware decoding in the black Synology J4125?

  1. Start with amilys/embyserver, as it is currently updated quickly and has many plugins.

Place Docker into the black Synology, as Emby consumes hard disk space. It is best to prepare storage in order for Emby to manage small videos, and similar content.

Shift from Mac, unify management.

https://invites.fun/d/7452

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
docker run -d --privileged \
--name=embyserver \ #Name
--network host \ #Network mode
-v /volume2/KingchuxingSSD512G/docker/emby:/config \ #Configuration file
-v /volume2/KingchuxingSSD512G/dockerEmbyMedia:/media \ #Media data directory, movies, TV series, etc.
--device=/dev/dri/ \ #Integrated graphics
--gpus=all \ #Add GPU to the container to allow it to use the host's GPU
-e NVIDIA_VISIBLE_DEVICES=all \ #nvidia graphics card ID
-e NVIDIA_DRIVER_CAPABILITIES=all \ #Graphics driver capabilities: utility, compute, all
-p 8096:8096 \ #Port
-p 8920:8920 \ #Port
-e UID=0 \ #User ID, obtain corresponding number by entering id user
-e GID=0 \ #Group ID
-e TZ=Asia/Shanghai \ #Time zone
--restart unless-stopped \ #Automatic restart, failure restart, etc.
amilys/embyserver:latest #I used the one provided by the linuxserver organization, you can use others

Convert the docker command to docker-compose, online tool: https://www.composerize.com/

20231225 Test, this simplified docker-compose can be executed on Synology NAS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
version: "3"
services:
embyserver:
privileged: true
container_name: embyserver
volumes:
- /volume2/KingchuxingSSD512G/docker/emby:/config
- /volume2/KingchuxingSSD512G/dockerEmbyMedia:/media
#- /volume2/KingchuxingSSD512G/docker/emby/apploader.js:/system/dashboard-ui/apploader.js
environment:
- UID=0
- GID=0
- TZ=Asia/Shanghai
ports:
- 8096:8096
- 8920:8920
restart: unless-stopped
image: amilys/embyserver:latest

Alternatively, use the docker command:

1
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

After opening the port, NPM will proxy it out as https://c.carlzeng.com:4443/iptv

Enter the Container Command

Enter this emby docker container:

Error:

1
2
3
> 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

Correct:

1
> docker exec -it embyserver sh 

The internal PATH of embyserver is /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Transcoding related:

Emby Server Setup Tutorial


Choosing the emby version/image:

amilys/embyserver

By amilys • Updated 9 days ago

Emby’s self-supplied version for chatting group: 433493451

Added features:

  1. emby-erx Emby enhanced/beautified plugin
  2. dd-danmaku Emby bullet screen library plugin
  3. emby calls external player

zishuo/embyserver

Updated 3 years ago

Happy Emby version, cracks Emby’s advanced version verification, and modified the default plugin source, integrated scraping patches and wall-piercing solutions, no need for complex configuration of a small plane, even beginners can enjoy scraping, improved software experience for Mainland China users

lovechen/embyserver

Updated 2 months ago

embyserver special edition, not a happy edition | AMD64/ARM32/ARM64 | Shanghai Unblock version, original taste, low-profile use, please mark as favorite if you like


Jellyfin Open Source Solution

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

Happy version (black Synology supports hardware decoding)

Other Solutions to Try

docker TV live IPTV management system

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

Successfully deployed.

Abandoned, unable to resolve, link does not connect to the back-end, even though the port has been opened and Helloworld’s output has been observed.

Inspired By

Synology Emby Suite 4.7.13 Official Version Crack Happy+Applicable to various Linux systems

Adding IPTV TV Source

Multicast address https://raw.githubusercontent.com/qwerttvv/Beijing-IPTV/master/IPTV-Unicom-Multicast.m3u