forked from Ivasoft/docker-tvheadend
Compare commits
11 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4c754e3fa7 | ||
|
|
f04613e139 | ||
|
|
9fb879c301 | ||
|
|
8600fdc8ef | ||
|
|
a015422c01 | ||
|
|
9dea4039aa | ||
|
|
fc3b1f10b5 | ||
|
|
87a5b0261d | ||
|
|
8cbc8bdd87 | ||
|
|
a7f761319d | ||
|
|
52db267a59 |
43
README.md
43
README.md
@@ -1,16 +1,25 @@
|
||||

|
||||
[linuxserverurl]: https://linuxserver.io
|
||||
[forumurl]: https://forum.linuxserver.io
|
||||
[ircurl]: https://www.linuxserver.io/index.php/irc/
|
||||
[podcasturl]: https://www.linuxserver.io/index.php/category/podcast/
|
||||
|
||||
The [LinuxServer.io](https://linuxserver.io) team brings you another container release featuring easy user mapping and community support. Find us for support at:
|
||||
* [forum.linuxserver.io](https://forum.linuxserver.io)
|
||||
* [IRC](https://www.linuxserver.io/index.php/irc/) on freenode at `#linuxserver.io`
|
||||
* [Podcast](https://www.linuxserver.io/index.php/category/podcast/) covers everything to do with getting the most from your Linux Server plus a focus on all things Docker and containerisation!
|
||||
[][linuxserverurl]
|
||||
|
||||
The [LinuxServer.io][linuxserverurl] team brings you another container release featuring easy user mapping and community support. Find us for support at:
|
||||
* [forum.linuxserver.io][forumurl]
|
||||
* [IRC][ircurl] on freenode at `#linuxserver.io`
|
||||
* [Podcast][podcasturl] covers everything to do with getting the most from your Linux Server plus a focus on all things Docker and containerisation!
|
||||
|
||||
# linuxserver/tvheadend
|
||||
[](http://microbadger.com/images/linuxserver/tvheadend "Get your own image badge on microbadger.com")[][hub][][hub][](http://jenkins.linuxserver.io:8080/job/Dockers/job/LinuxServer.io/job/linuxserver-tvheadend/)
|
||||
[hub]: https://hub.docker.com/r/linuxserver/tvheadend/
|
||||
|
||||
[Tvheadend] (https://www.tvheadend.org/) is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources.
|
||||
[Tvheadend](https://www.tvheadend.org/) is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T, IPTV, SAT>IP and HDHomeRun as input sources.
|
||||
Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming.
|
||||
Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).
|
||||
|
||||
[][tvheadendurl]
|
||||
[tvheadendurl]: https://www.tvheadend.org/
|
||||
|
||||
## Usage
|
||||
|
||||
@@ -27,14 +36,17 @@ docker create \
|
||||
The --device=/dev/dvb is only needed if you want to pass through a DVB card to the container. If you use IPTV or HDHomeRun you can leave it out.
|
||||
|
||||
|
||||
You can choose between ,using tags, stable or master version of tvheadend.
|
||||
You can choose between ,using tags, latest (default, and no tag required or a specific stable version of tvheadend.
|
||||
|
||||
Add one of the tags, if required, to the linuxserver/tvheadend line of the run/create command in the following format, linuxserver/tvheadend:master
|
||||
Add one of the tags, if required, to the linuxserver/tvheadend line of the run/create command in the following format, linuxserver/tvheadend:stable-4.0.9
|
||||
|
||||
#### Tags
|
||||
+ **master** : latest development from tvheadend git, with updates once a week.
|
||||
+ **stable** : latest stable version.
|
||||
|
||||
+ **stable-4.0.9** : latest stable version.
|
||||
|
||||
#### Host vs. Bridge
|
||||
|
||||
If you use IPTV, SAT>IP or HDHomeRun, you need to create the container with --net=host and remove the -p flags. This is because of a limitation in docker and multicast.
|
||||
|
||||
**Parameters**
|
||||
|
||||
@@ -44,7 +56,7 @@ Add one of the tags, if required, to the linuxserver/tvheadend line of the run
|
||||
* `-e PUID` for UserID - see below for explanation
|
||||
* `-e TZ` - for timezone information *eg Europe/London, etc*
|
||||
|
||||
It is based on alpine linux with s6 overlay, for shell access whilst the container is running do `docker exec -it tvheadend-unstable /bin/bash`.
|
||||
It is based on alpine linux with s6 overlay, for shell access whilst the container is running do `docker exec -it tvheadend /bin/bash`.
|
||||
|
||||
### User / Group Identifiers
|
||||
|
||||
@@ -59,7 +71,7 @@ In this instance `PUID=1001` and `PGID=1001`. To find yours use `id user` as bel
|
||||
|
||||
## Setting up the application
|
||||
|
||||
The setup depends if you run the master or stable tag. Running the master is the easiest as it has a setup wizard.
|
||||
The setup depends if you run the one of the stable tags or use latest. Running latest is the easiest as it has a setup wizard.
|
||||
|
||||
**Stable**
|
||||
|
||||
@@ -68,7 +80,7 @@ Go back to the TV adapters tab and add the newly created network under universal
|
||||
|
||||
After the scan is done, head to the Services tab and find the services you want as channels, mark them, and press map services. They should now appear under Configuration --> Channel/EPG.
|
||||
|
||||
**Master**
|
||||
**Latest**
|
||||
|
||||
The first thing to do is to run the setup wizard. If it doesn't pop up at first login, you can find it in Configuration --> General --> Base and click Start Wizard. This will guide you to set up the basic parts of tvheadend.
|
||||
|
||||
@@ -93,7 +105,7 @@ Go to Configuration --> Recording. Change the view level to advanced in the top
|
||||
comskip --ini=/config/comskip/comskip.ini "%f"
|
||||
```
|
||||
|
||||
Now comskip will run after each recording is finished. You will find comskip.ini in the comskip folder of your /config volume mapping. See the [Comskip] (http://www.kaashoek.com/comskip/) homepage for tuning of the ini file.
|
||||
Now comskip will run after each recording is finished. You will find comskip.ini in the comskip folder of your /config volume mapping. See the [Comskip](http://www.kaashoek.com/comskip/) homepage for tuning of the ini file.
|
||||
|
||||
|
||||
**FFmpeg**
|
||||
@@ -105,7 +117,7 @@ FFmpeg is installed in /usr/bin/ in case you need to use it with pipe.
|
||||
If you have EPG data in XML format from a supplier, you can drop it in the data folder of your your /config volume mapping. Then choose the XML file grabber in Configuration --> Channel/EPG --> EPG Grabber Modules.
|
||||
If you use WebGrab+Plus, choose the WebGrab+Plus XML file grabber. The XML file goes in the same path as above.
|
||||
|
||||
For advanced setup of tvheadend, go to [tvheadend.org] (https://www.tvheadend.org)
|
||||
For advanced setup of tvheadend, go to [Tvheadend][tvheadendurl]
|
||||
|
||||
## Info
|
||||
|
||||
@@ -114,4 +126,5 @@ For advanced setup of tvheadend, go to [tvheadend.org] (https://www.tvheadend.or
|
||||
|
||||
## Versions
|
||||
|
||||
+ **10.09.2016:** Add layer badges to README.
|
||||
+ **05.09.2016:** Initial release.
|
||||
|
||||
Reference in New Issue
Block a user