Compare commits

...

11 Commits
13 ... 18

Author SHA1 Message Date
sparklyballs
4c754e3fa7 fix broken markdown 2016-09-11 21:56:55 +01:00
sparklyballs
f04613e139 quick and dirty edit to readme
broken link in markdown
2016-09-10 13:20:36 +01:00
sparklyballs
9fb879c301 Merge pull request #26 from linuxserver/microbadger
Microbadger
2016-09-10 11:25:28 +01:00
sparklyballs
8600fdc8ef add layer badge to README 2016-09-10 10:57:29 +01:00
sparklyballs
a015422c01 add layer badge to README 2016-09-10 10:55:40 +01:00
sparklyballs
9dea4039aa Merge pull request #22 from sparklyballs/master
Badges and README edits
2016-09-04 21:30:08 +01:00
sparklyballs
fc3b1f10b5 edit README 2016-09-04 21:13:04 +01:00
sparklyballs
87a5b0261d edit README 2016-09-04 20:58:39 +01:00
sparklyballs
8cbc8bdd87 edit README 2016-09-04 20:56:34 +01:00
sparklyballs
a7f761319d edit README 2016-09-04 20:52:58 +01:00
sparklyballs
52db267a59 add badges to README 2016-09-04 20:48:56 +01:00

View File

@@ -1,16 +1,25 @@
![https://linuxserver.io](https://www.linuxserver.io/wp-content/uploads/2015/06/linuxserver_medium.png)
[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!
[![linuxserver.io](https://www.linuxserver.io/wp-content/uploads/2015/06/linuxserver_medium.png)][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
[![](https://images.microbadger.com/badges/image/linuxserver/tvheadend.svg)](http://microbadger.com/images/linuxserver/tvheadend "Get your own image badge on microbadger.com")[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/tvheadend.svg)][hub][![Docker Stars](https://img.shields.io/docker/stars/linuxserver/tvheadend.svg)][hub][![Build Status](http://jenkins.linuxserver.io:8080/buildStatus/icon?job=Dockers/LinuxServer.io/linuxserver-tvheadend)](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).
[![tvheadend](https://s31.postimg.io/8urk8vdu3/logobig.png)][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.