238c2d51406b5c728af6eb01e0c7bbd7a78f24c9
xTeVe
M3U Proxy for Plex DVR and Emby Live TV.
Documentation for setup and configuration is here.
Donation
Requirements
Plex
- Plex Media Server (1.11.1.4730 or newer)
- Plex Client with DVR support
- Plex Pass
Emby
- Emby Server (3.5.3.0 or newer)
- Emby Client with Live-TV support
- Emby Premiere
Features
Files
- Merge external M3U files
- Merge external XMLTV files
- Automatic M3U and XMLTV update
- M3U und XMLTV export
Channel management
- Filtering streams
- Channel mapping
- Channel order
- Channel logos
- Channel categories
Streaming
- Buffer with HLS / M3U8 support
- Re-streaming
- Number of tuners adjustable
- Compatible with Plex / Emby EPG
Downloads v2 | 64 Bit only
64 Bit Intel / AMD
64 Bit ARM
Recommended Docker Image (Linux 64 Bit)
Thanks to @alturismo and @LeeD for creating the Docker Images.
Created by alturismo:
xTeVe
xTeVe / Guide2go
Including:
- Guide2go: XMLTV grabber for Schedules Direct
Created by LeeD:
xTeVe / Guide2go / Zap2XML
Including:
- Guide2go: XMLTV grabber for Schedules Direct
- Zap2XML: Perl based zap2it XMLTV grabber
- Bash: A Unix / Linux shell
- Crond: Daemon to execute scheduled commands
- Perl: Programming language
Build from source code [Go / Golang]
Requirements
- Go (go1.12.4 or newer)
Dependancys
Build
- Download source code
- Install dependancys
go get github.com/koron/go-ssdp
go get github.com/gorilla/websocket
go get github.com/kardianos/osext
- Build xTeVe
go build xteve.go
Fork without pull request 📣
When creating a fork, the xTeVe GitHub account must be changed from the sorce code or the update function disabled. Future updates of the xteve-project would update your fork. 😉
xteve.go - Line: 29
var GitHub = GitHubStruct{Branch: "master", User: "xteve-project", Repo: "xTeVe-Downloads", Update: true}
/*
Branch: GitHub Branch
User: GitHub Username
Repo: GitHub Repository
Update: Automatic updates from the GitHub repository [true|false]
*/
Languages
Go
69.8%
JavaScript
18.7%
TypeScript
8.3%
CSS
2.1%
HTML
0.8%
Other
0.2%

