mirror of
https://github.com/linuxserver/templates.git
synced 2026-02-19 16:17:49 +08:00
194 lines
6.6 KiB
XML
Executable File
194 lines
6.6 KiB
XML
Executable File
<?xml version="1.0"?>
|
|
<!-- DO NOT CHANGE THIS FILE MANUALLY, IT IS AUTOMATICALLY GENERATED -->
|
|
<!-- GENERATED FROM https://github.com/linuxserver/docker-tvheadend/blob/master/readme-vars.yml -->
|
|
<Container version="2">
|
|
<Name>tvheadend</Name>
|
|
<Repository>lscr.io/linuxserver/tvheadend</Repository>
|
|
<Registry>https://github.com/orgs/linuxserver/packages/container/package/tvheadend</Registry>
|
|
<DonateText>Donations</DonateText>
|
|
<DonateLink>https://www.linuxserver.io/donate</DonateLink>
|
|
<DonateImg>https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/donate.png</DonateImg>
|
|
<Network>bridge</Network>
|
|
<Privileged>false</Privileged>
|
|
<Support>https://github.com/linuxserver/docker-tvheadend/issues/new/choose</Support>
|
|
<Shell>bash</Shell>
|
|
<GitHub>https://github.com/linuxserver/docker-tvheadend#application-setup</GitHub>
|
|
<ReadMe>https://github.com/linuxserver/docker-tvheadend#readme</ReadMe>
|
|
<Project>https://www.tvheadend.org/</Project>
|
|
<Overview>Tvheadend(https://www.tvheadend.org/) works as a proxy server: 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, SATIP and HDHomeRun as input sources.
|
|
Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SATIP streaming.
|
|
Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML).</Overview>
|
|
<WebUI>http://[IP]:[PORT:9981]</WebUI>
|
|
<TemplateURL>https://raw.githubusercontent.com/linuxserver/templates/main/unraid/tvheadend.xml</TemplateURL>
|
|
<Icon>https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/tvheadend-logo.png</Icon>
|
|
<Date>2024-06-25</Date>
|
|
<Changes>
|
|
### 2024-06-25
|
|
- Rebase to Alpine 3.20.
|
|
|
|
### 2024-03-20
|
|
- Rebase to Alpine 3.19.
|
|
|
|
### 2023-10-16
|
|
- Add mesa-va-gallium package for AMD transcoding.
|
|
|
|
### 2023-09-20
|
|
- Add perl-json-xs package.
|
|
|
|
### 2023-05-18
|
|
- Install XMLTV from Alpine repos.
|
|
|
|
### 2023-05-18
|
|
- Rebase to Alpine 3.18.
|
|
|
|
### 2023-03-17
|
|
- Extract picons during build instead of init.
|
|
|
|
### 2023-02-23
|
|
- Rebase to Alpine 3.17, migrate to s6v3, drop armhf support.
|
|
|
|
### 2022-08-31
|
|
- Update sample env vars and how RUN_OPTS are handled.
|
|
|
|
### 2022-08-19
|
|
- Switch to new picons builder.
|
|
|
|
### 2022-04-16
|
|
- Added URL XMLTV grabber.
|
|
|
|
### 2022-01-05
|
|
- Rebase to Alpine 3.15. Disable execinfo to fix builds. Update xmltv.
|
|
|
|
### 2021-05-11
|
|
- Added Intel iHD driver support.
|
|
|
|
### 2020-06-02
|
|
- Update to Alpine 3.12.
|
|
|
|
### 2019-12-27
|
|
- Add requests and perl-json-xs package.
|
|
|
|
### 2019-12-27
|
|
- Update to Alpine 3.11.
|
|
|
|
### 2019-10-02
|
|
- Improve permission fixing on render and dvb devices.
|
|
|
|
### 2019-08-18
|
|
- Add AMD drivers.
|
|
|
|
### 2019-08-02
|
|
- Attempt to automatically fix permissions on /dev/dri and /dev/dvb.
|
|
|
|
### 2019-06-28
|
|
- Rebasing to alpine 3.10.
|
|
|
|
### 2019-03-27
|
|
- Rebase to Alpine 3.9, fix init logic to only chown once.
|
|
|
|
### 2019-03-23
|
|
- Switching to new Base images, shift to arm32v7 tag.
|
|
|
|
### 2019-03-01
|
|
- Bump xmltv to 0.6.1.
|
|
|
|
### 2019-02-28
|
|
- add perl-lwp-useragent-determined.
|
|
|
|
### 2019-02-17
|
|
- Bump xmltv to 5.70, ensure version tagging works by cloning tvheadend.
|
|
|
|
### 2019-02-14
|
|
- Add picons path to config.
|
|
|
|
### 2019-01-15
|
|
- Add pipeline logic and multi arch.
|
|
|
|
### 2018-09-12
|
|
- Rebase to alpine 3.8 and use buildstage type build.
|
|
|
|
### 2018-04-21
|
|
- Add JSON::XS Perl package for grab_tv_huro.
|
|
|
|
### 2018-03-24
|
|
- Add dvbcsa package.
|
|
|
|
### 2018-03-04
|
|
- Use sourceforge master rather than mirror for xmltv.
|
|
|
|
### 2018-02-22
|
|
- Add lost libva-intel-driver.
|
|
|
|
### 2018-02-21
|
|
- Fix wrong version of iconv used.
|
|
|
|
### 2018-02-18
|
|
- Add vaapi support, some cleanup and dropping of deprecated options.
|
|
|
|
### 2018-01-04
|
|
- Deprecate cpu_core routine lack of scaling.
|
|
|
|
### 2017-12-11
|
|
- Rebase to alpine 3.7, linting fixes.
|
|
|
|
### 2017-09-02
|
|
- Add codec dependencies.
|
|
|
|
### 2017-07-13
|
|
- Increase uniformity across all archs.
|
|
|
|
### 2017-07-08
|
|
- Update README with full path for comskip.
|
|
|
|
### 2017-07-02
|
|
- Move to one branch for all 4.2 releases.
|
|
|
|
### 2017-05-27
|
|
- Rebase to alpine 3.6.
|
|
|
|
### 2017-05-01
|
|
- Update to tvheadend 4.2.1 stable.
|
|
|
|
### 2017-04-18
|
|
- Use repo version of gnu-libiconv rather than compiling.
|
|
|
|
### 2017-04-09
|
|
- Chain cpanm installs in one block and use --installdeps.
|
|
|
|
### 2017-02-09
|
|
- Perl changes, add picons file to gitignore and update XMLTV to 0.5.69.
|
|
|
|
### 2017-02-07
|
|
- Add variable to add additional runtime paramters.
|
|
|
|
### 2017-02-05
|
|
- Update to alpine 3.5 and change dvb-apps to only compile needed libs.
|
|
|
|
### 2016-11-14
|
|
- Add picons from picons.xyz to /picons folder and add info to README.
|
|
|
|
### 2016-09-22
|
|
- Fix broken tv_grab_wg, libs for xmltv and update README.
|
|
|
|
### 2016-09-18
|
|
- Update XMLTV to 0.5.68 and update README.
|
|
|
|
### 2016-09-10
|
|
- Add layer badges to README.
|
|
|
|
### 2016-09-05
|
|
- Initial Release.
|
|
|
|
</Changes>
|
|
<Config Name="WebUI" Target="9981" Default="9981" Mode="tcp" Description="WebUI" Type="Port" Display="always" Required="true" Mask="false"/>
|
|
<Config Name="Port: 9982" Target="9982" Default="9982" Mode="tcp" Description="HTSP server port." Type="Port" Display="always" Required="true" Mask="false"/>
|
|
<Config Name="Appdata" Target="/config" Default="" Mode="rw" Description="Where TVHeadend show store it's config files." Type="Path" Display="advanced" Required="true" Mask="false"/>
|
|
<Config Name="Path: /recordings" Target="/recordings" Default="" Mode="rw" Description="Where you want the PVR to store recordings." Type="Path" Display="always" Required="true" Mask="false"/>
|
|
<Config Name="RUN_OPTS" Target="RUN_OPTS" Default="" Description="Optionally specify additional arguments to be passed. See Additional runtime parameters." Type="Variable" Display="always" Required="false" Mask="false"/>
|
|
<Config Name="PUID" Target="PUID" Default="99" Description="Container Variable: PUID" Type="Variable" Display="advanced" Required="true" Mask="false"/>
|
|
<Config Name="PGID" Target="PGID" Default="100" Description="Container Variable: PGID" Type="Variable" Display="advanced" Required="true" Mask="false"/>
|
|
<Config Name="UMASK" Target="UMASK" Default="022" Description="Container Variable: UMASK" Type="Variable" Display="advanced" Required="false" Mask="false"/>
|
|
<Config Name="/dev/dri" Default="/dev/dri" Description="Only needed if you want to use your AMD/Intel GPU for hardware accelerated video encoding (vaapi)." Type="Device" Display="always" Required="false" Mask="false"/>
|
|
<Config Name="/dev/dvb" Default="/dev/dvb" Description="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." Type="Device" Display="always" Required="false" Mask="false"/>
|
|
</Container>
|