Compare commits

...

24 Commits

Author SHA1 Message Date
LinuxServer-CI
f93ea75fe8 Bot Updating Package Versions 2021-09-26 17:08:28 +02:00
LinuxServer-CI
266ec09930 Bot Updating Package Versions 2021-09-19 17:08:56 +02:00
LinuxServer-CI
f4088e7131 Bot Updating Package Versions 2021-09-05 17:09:19 +02:00
LinuxServer-CI
17c2043ab9 Bot Updating Package Versions 2021-08-29 17:18:32 +02:00
LinuxServer-CI
2bd50241a4 Bot Updating Templated Files 2021-08-29 16:58:34 +02:00
LinuxServer-CI
fabc111bf2 Bot Updating Package Versions 2021-08-15 17:11:35 +02:00
LinuxServer-CI
8b3aa0d0fb Bot Updating Package Versions 2021-08-08 12:55:50 +02:00
LinuxServer-CI
868e115a6c Bot Updating Templated Files 2021-08-08 12:43:42 +02:00
Roxedus
aa93ad951b Merge pull request #183 from linuxserver/readme-fix
Resolving typo in readme
2021-08-08 12:42:24 +02:00
homerr
fe3852826d Resolving typo in readme 2021-08-08 11:10:00 +01:00
LinuxServer-CI
92c2661783 Bot Updating Package Versions 2021-07-27 19:38:23 +02:00
LinuxServer-CI
fb9920c1b3 Bot Updating Templated Files 2021-07-27 19:26:47 +02:00
Martin Riedel
91358c7ba5 Add iHD driver for VAAPI support on newer hardware (#179)
* Add iHD driver for VAAPI support on newer hardware

* Updated Changelog.
2021-07-27 19:25:29 +02:00
LinuxServer-CI
ac859a0867 Bot Updating Package Versions 2021-07-25 00:28:40 +02:00
LinuxServer-CI
ef7477535d Bot Updating Templated Files 2021-07-21 19:31:15 +02:00
j0nnymoe
8cf0723418 Merge pull request #182 from linuxserver/picons
Picons link fix
2021-07-21 18:29:58 +01:00
Adam
9a3cdb5a7f Picons link fix 2021-07-21 18:28:04 +01:00
LinuxServer-CI
7f615b5cdb Bot Updating Package Versions 2021-07-04 11:23:56 -04:00
LinuxServer-CI
35df511806 Bot Updating Templated Files 2021-07-04 15:01:45 +00:00
LinuxServer-CI
f1c6b20cf3 Bot Updating Templated Files 2021-07-04 15:00:04 +00:00
LinuxServer-CI
6280ac31f4 Bot Updating Package Versions 2021-06-06 15:43:22 +00:00
LinuxServer-CI
da2bcad104 Bot Updating Package Versions 2021-05-31 18:14:05 -04:00
LinuxServer-CI
65db49bd17 Bot Updating Package Versions 2021-05-23 15:48:18 +00:00
LinuxServer-CI
04343674ae Bot Updating Package Versions 2021-05-09 15:38:52 +00:00
9 changed files with 66 additions and 31 deletions

20
.editorconfig Executable file
View File

@@ -0,0 +1,20 @@
# This file is globally distributed to all container image projects from
# https://github.com/linuxserver/docker-jenkins-builder/blob/master/.editorconfig
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
# trim_trailing_whitespace may cause unintended issues and should not be globally set true
trim_trailing_whitespace = false
[{Dockerfile*,**.yml}]
indent_style = space
indent_size = 2
[{**.sh,root/etc/cont-init.d/**,root/etc/services.d/**}]
indent_style = space
indent_size = 4

View File

@@ -4,7 +4,7 @@
* While contributing make sure to make all your changes before creating a Pull Request, as our pipeline builds each commit after the PR is open. * While contributing make sure to make all your changes before creating a Pull Request, as our pipeline builds each commit after the PR is open.
* Read, and fill the Pull Request template * Read, and fill the Pull Request template
* If this is a fix for a typo in code or documentation in the README please file an issue * If this is a fix for a typo (in code, documentation, or the README) please file an issue and let us sort it out. We do not need a PR
* If the PR is addressing an existing issue include, closes #\<issue number>, in the body of the PR commit message * If the PR is addressing an existing issue include, closes #\<issue number>, in the body of the PR commit message
* If you want to discuss changes, you can also bring it up in [#dev-talk](https://discordapp.com/channels/354974912613449730/757585807061155840) in our [Discord server](https://discord.gg/YWrKVTn) * If you want to discuss changes, you can also bring it up in [#dev-talk](https://discordapp.com/channels/354974912613449730/757585807061155840) in our [Discord server](https://discord.gg/YWrKVTn)

View File

@@ -6,7 +6,7 @@
<!--- Before submitting a pull request please check the following --> <!--- Before submitting a pull request please check the following -->
<!--- If this is a fix for a typo in code or documentation in the README please file an issue and let us sort it out we do not need a PR --> <!--- If this is a fix for a typo (in code, documentation, or the README) please file an issue and let us sort it out. We do not need a PR -->
<!--- Ask yourself if this modification is something the whole userbase will benefit from, if this is a specific change for corner case functionality or plugins please look at making a Docker Mod or local script https://blog.linuxserver.io/2019/09/14/customizing-our-containers/ --> <!--- Ask yourself if this modification is something the whole userbase will benefit from, if this is a specific change for corner case functionality or plugins please look at making a Docker Mod or local script https://blog.linuxserver.io/2019/09/14/customizing-our-containers/ -->
<!--- That if the PR is addressing an existing issue include, closes #<issue number> , in the body of the PR commit message --> <!--- That if the PR is addressing an existing issue include, closes #<issue number> , in the body of the PR commit message -->
<!--- You have included links to any files / patches etc your PR may be using in the body of the PR commit message --> <!--- You have included links to any files / patches etc your PR may be using in the body of the PR commit message -->

View File

@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/stale@v1 - uses: actions/stale@v3
with: with:
stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." stale-issue-message: "This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."
stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions." stale-pr-message: "This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions."

View File

@@ -247,6 +247,7 @@ RUN \
libssl1.1 \ libssl1.1 \
libva \ libva \
libva-intel-driver \ libva-intel-driver \
intel-media-driver \
mesa-dri-ati \ mesa-dri-ati \
libvpx \ libvpx \
libxml2 \ libxml2 \

27
Jenkinsfile vendored
View File

@@ -58,7 +58,7 @@ pipeline {
env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/'
env.PULL_REQUEST = env.CHANGE_ID env.PULL_REQUEST = env.CHANGE_ID
env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml' env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.md ./.github/ISSUE_TEMPLATE/issue.feature.md ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/stale.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml'
} }
script{ script{
env.LS_RELEASE_NUMBER = sh( env.LS_RELEASE_NUMBER = sh(
@@ -270,7 +270,6 @@ pipeline {
git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO}
cd ${TEMPDIR}/repo/${LS_REPO} cd ${TEMPDIR}/repo/${LS_REPO}
git checkout -f master git checkout -f master
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
for i in ${TEMPLATES_TO_DELETE}; do for i in ${TEMPLATES_TO_DELETE}; do
git rm "${i}" git rm "${i}"
done done
@@ -386,7 +385,9 @@ pipeline {
// Build Docker container for push to LS Repo // Build Docker container for push to LS Repo
stage('Build-Single') { stage('Build-Single') {
when { when {
environment name: 'MULTIARCH', value: 'false' expression {
env.MULTIARCH == 'false' || params.PACKAGE_CHECK == 'true'
}
environment name: 'EXIT_STATUS', value: '' environment name: 'EXIT_STATUS', value: ''
} }
steps { steps {
@@ -411,7 +412,10 @@ pipeline {
// Build MultiArch Docker containers for push to LS Repo // Build MultiArch Docker containers for push to LS Repo
stage('Build-Multi') { stage('Build-Multi') {
when { when {
environment name: 'MULTIARCH', value: 'true' allOf {
environment name: 'MULTIARCH', value: 'true'
expression { params.PACKAGE_CHECK == 'false' }
}
environment name: 'EXIT_STATUS', value: '' environment name: 'EXIT_STATUS', value: ''
} }
parallel { parallel {
@@ -516,7 +520,7 @@ pipeline {
sh '''#! /bin/bash sh '''#! /bin/bash
set -e set -e
TEMPDIR=$(mktemp -d) TEMPDIR=$(mktemp -d)
if [ "${MULTIARCH}" == "true" ]; then if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then
LOCAL_CONTAINER=${IMAGE}:amd64-${META_TAG} LOCAL_CONTAINER=${IMAGE}:amd64-${META_TAG}
else else
LOCAL_CONTAINER=${IMAGE}:${META_TAG} LOCAL_CONTAINER=${IMAGE}:${META_TAG}
@@ -531,6 +535,15 @@ pipeline {
apt list -qq --installed | sed "s#/.*now ##g" | cut -d" " -f1 > /tmp/package_versions.txt && \ apt list -qq --installed | sed "s#/.*now ##g" | cut -d" " -f1 > /tmp/package_versions.txt && \
sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \ sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \
chmod 777 /tmp/package_versions.txt' chmod 777 /tmp/package_versions.txt'
elif [ "${DIST_IMAGE}" == "fedora" ]; then
docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\
rpm -qa > /tmp/package_versions.txt && \
sort -o /tmp/package_versions.txt /tmp/package_versions.txt && \
chmod 777 /tmp/package_versions.txt'
elif [ "${DIST_IMAGE}" == "arch" ]; then
docker run --rm --entrypoint '/bin/sh' -v ${TEMPDIR}:/tmp ${LOCAL_CONTAINER} -c '\
pacman -Q > /tmp/package_versions.txt && \
chmod 777 /tmp/package_versions.txt'
fi fi
NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 )
echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github" echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github"
@@ -568,7 +581,7 @@ pipeline {
steps { steps {
sh '''#! /bin/bash sh '''#! /bin/bash
echo "Packages were updated. Cleaning up the image and exiting." echo "Packages were updated. Cleaning up the image and exiting."
if [ "${MULTIARCH}" == "true" ]; then if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then
docker rmi ${IMAGE}:amd64-${META_TAG} docker rmi ${IMAGE}:amd64-${META_TAG}
else else
docker rmi ${IMAGE}:${META_TAG} docker rmi ${IMAGE}:${META_TAG}
@@ -592,7 +605,7 @@ pipeline {
steps { steps {
sh '''#! /bin/bash sh '''#! /bin/bash
echo "There are no package updates. Cleaning up the image and exiting." echo "There are no package updates. Cleaning up the image and exiting."
if [ "${MULTIARCH}" == "true" ]; then if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then
docker rmi ${IMAGE}:amd64-${META_TAG} docker rmi ${IMAGE}:amd64-${META_TAG}
else else
docker rmi ${IMAGE}:${META_TAG} docker rmi ${IMAGE}:${META_TAG}

View File

@@ -33,7 +33,6 @@ Find us at:
[![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-tvheadend.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-tvheadend/releases) [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-tvheadend.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-tvheadend/releases)
[![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-tvheadend/packages) [![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-tvheadend/packages)
[![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/linuxserver.io/docker-tvheadend/container_registry) [![GitLab Container Registry](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitLab%20Registry&logo=gitlab)](https://gitlab.com/linuxserver.io/docker-tvheadend/container_registry)
[![MicroBadger Layers](https://img.shields.io/microbadger/layers/linuxserver/tvheadend.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge)](https://microbadger.com/images/linuxserver/tvheadend "Get your own version badge on microbadger.com")
[![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/tvheadend.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/tvheadend) [![Docker Pulls](https://img.shields.io/docker/pulls/linuxserver/tvheadend.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=pulls&logo=docker)](https://hub.docker.com/r/linuxserver/tvheadend)
[![Docker Stars](https://img.shields.io/docker/stars/linuxserver/tvheadend.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/tvheadend) [![Docker Stars](https://img.shields.io/docker/stars/linuxserver/tvheadend.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=stars&logo=docker)](https://hub.docker.com/r/linuxserver/tvheadend)
[![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-tvheadend%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-tvheadend/job/master/) [![Jenkins Build](https://img.shields.io/jenkins/build?labelColor=555555&logoColor=ffffff&style=for-the-badge&jobUrl=https%3A%2F%2Fci.linuxserver.io%2Fjob%2FDocker-Pipeline-Builders%2Fjob%2Fdocker-tvheadend%2Fjob%2Fmaster%2F&logo=jenkins)](https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-tvheadend/job/master/)
@@ -123,7 +122,7 @@ For advanced setup of tvheadend, go to [Tvheadend][appurl]
**Picons** **Picons**
We have added all the picons from [picons.eu](https://picons.eu/) in the folder /picons. To enable the use of these picons, add the path to the Channel icon path in Configuration --> General --> Base. We have added all the picons from [picons](https://github.com/picons/picons) in the folder /picons. To enable the use of these picons, add the path to the Channel icon path in Configuration --> General --> Base.
You need to enable minimum advanced view level to see the picons options. You need to enable minimum advanced view level to see the picons options.
## Additional runtime parameters ## Additional runtime parameters
@@ -134,9 +133,7 @@ In some cases it might be necessary to start tvheadend with additional parameter
Here are some example snippets to help you get started creating a container. Here are some example snippets to help you get started creating a container.
### docker-compose ([recommended](https://docs.linuxserver.io/general/docker-compose)) ### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose))
Compatible with docker-compose v2 schemas.
```yaml ```yaml
--- ---
@@ -162,7 +159,7 @@ services:
restart: unless-stopped restart: unless-stopped
``` ```
### docker cli ### docker cli ([click here for more info](https://docs.docker.com/engine/reference/commandline/cli/))
```bash ```bash
docker run -d \ docker run -d \
@@ -184,7 +181,7 @@ docker run -d \
#### Host vs. Bridge #### 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 to work with these services Tvheadend requires a multicast address of `239.255.255.250` and a UDP port of `1900` which at this time is not possible with docker bridge mode. 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 to work with these services Tvheadend requires a multicast address of `239.255.255.250` and a UDP port of `1900` which at this time is not possible with docker bridge mode.
If you have other host services which also use multicast such as SSDP/DLNA/Emby you may experience stabilty problems. These can be solved by giving tvheadend its own IP using macavlan. If you have other host services which also use multicast such as SSDP/DLNA/Emby you may experience stabilty problems. These can be solved by giving tvheadend its own IP using macvlan.
## Parameters ## Parameters
@@ -312,6 +309,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions ## Versions
* **11.05.21:** - Added Intel iHD driver support.
* **02.06.20:** - Update to Alpine 3.12. * **02.06.20:** - Update to Alpine 3.12.
* **27.12.19:** - Add requests and perl-json-xs package. * **27.12.19:** - Add requests and perl-json-xs package.
* **27.12.19:** - Update to Alpine 3.11. * **27.12.19:** - Update to Alpine 3.11.

View File

@@ -2,7 +2,7 @@ alpine-baselayout-3.2.0-r7
alpine-keys-2.2-r0 alpine-keys-2.2-r0
alsa-lib-1.2.2-r0 alsa-lib-1.2.2-r0
aom-libs-1.0.0-r1 aom-libs-1.0.0-r1
apk-tools-2.10.6-r0 apk-tools-2.10.8-r0
bash-5.0.17-r0 bash-5.0.17-r0
brotli-libs-1.0.9-r1 brotli-libs-1.0.9-r1
bsd-compat-headers-0.7.2-r3 bsd-compat-headers-0.7.2-r3
@@ -11,7 +11,7 @@ bzip2-1.0.8-r1
ca-certificates-20191127-r4 ca-certificates-20191127-r4
ca-certificates-bundle-20191127-r4 ca-certificates-bundle-20191127-r4
coreutils-8.32-r0 coreutils-8.32-r0
curl-7.76.1-r0 curl-7.79.1-r0
expat-2.2.9-r1 expat-2.2.9-r1
ffmpeg-4.3.1-r0 ffmpeg-4.3.1-r0
ffmpeg-libs-4.3.1-r0 ffmpeg-libs-4.3.1-r0
@@ -24,6 +24,8 @@ gmp-6.2.0-r0
gnu-libiconv-1.15-r2 gnu-libiconv-1.15-r2
gnutls-3.6.15-r1 gnutls-3.6.15-r1
gzip-1.10-r0 gzip-1.10-r0
intel-gmmlib-20.1.1-r0
intel-media-driver-20.1.1-r0
lame-3.100-r0 lame-3.100-r0
libacl-2.2.53-r0 libacl-2.2.53-r0
libass-0.14.0-r0 libass-0.14.0-r0
@@ -31,15 +33,15 @@ libattr-2.4.48-r0
libbsd-0.10.0-r0 libbsd-0.10.0-r0
libbz2-1.0.8-r1 libbz2-1.0.8-r1
libc-utils-0.7.2-r3 libc-utils-0.7.2-r3
libcrypto1.1-1.1.1k-r0 libcrypto1.1-1.1.1l-r0
libcurl-7.76.1-r0 libcurl-7.79.1-r0
libdav1d-0.7.0-r0 libdav1d-0.7.0-r0
libdrm-2.4.102-r0 libdrm-2.4.102-r0
libdvbcsa-1.1.0-r1 libdvbcsa-1.1.0-r1
libelf-0.179-r0 libelf-0.179-r0
libffi-3.3-r2 libffi-3.3-r2
libgcc-9.3.0-r2 libgcc-9.3.0-r2
libgcrypt-1.8.5-r0 libgcrypt-1.8.8-r1
libgpg-error-1.37-r0 libgpg-error-1.37-r0
libhdhomerun-libs-20200225-r0 libhdhomerun-libs-20200225-r0
libidn-1.35-r0 libidn-1.35-r0
@@ -51,7 +53,7 @@ libpciaccess-0.16-r0
libpng-1.6.37-r1 libpng-1.6.37-r1
libproc-3.3.16-r0 libproc-3.3.16-r0
libssh-0.9.4-r1 libssh-0.9.4-r1
libssl1.1-1.1.1k-r0 libssl1.1-1.1.1l-r0
libstdc++-9.3.0-r2 libstdc++-9.3.0-r2
libtasn1-4.16.0-r1 libtasn1-4.16.0-r1
libtheora-1.1.1-r14 libtheora-1.1.1-r14
@@ -64,13 +66,13 @@ libva-intel-driver-2.4.0-r1
libvdpau-1.4-r0 libvdpau-1.4-r0
libvorbis-1.3.6-r2 libvorbis-1.3.6-r2
libvpx-1.8.2-r0 libvpx-1.8.2-r0
libx11-1.6.12-r0 libx11-1.6.12-r1
libxau-1.0.9-r0 libxau-1.0.9-r0
libxcb-1.14-r1 libxcb-1.14-r1
libxdmcp-1.1.3-r0 libxdmcp-1.1.3-r0
libxext-1.3.4-r0 libxext-1.3.4-r0
libxfixes-5.0.3-r2 libxfixes-5.0.3-r2
libxml2-2.9.10-r5 libxml2-2.9.12-r0
libxshmfence-1.3-r1 libxshmfence-1.3-r1
libxslt-1.1.34-r0 libxslt-1.1.34-r0
linux-headers-5.4.5-r1 linux-headers-5.4.5-r1
@@ -89,7 +91,7 @@ ncurses-libs-6.2_p20200523-r0
ncurses-terminfo-base-6.2_p20200523-r0 ncurses-terminfo-base-6.2_p20200523-r0
nettle-3.5.1-r1 nettle-3.5.1-r1
nghttp2-libs-1.41.0-r0 nghttp2-libs-1.41.0-r0
openssl-1.1.1k-r0 openssl-1.1.1l-r0
opus-1.3.1-r0 opus-1.3.1-r0
p11-kit-0.23.22-r0 p11-kit-0.23.22-r0
pcre2-10.35-r0 pcre2-10.35-r0
@@ -231,12 +233,12 @@ py3-setuptools-47.0.0-r0
py3-six-1.15.0-r0 py3-six-1.15.0-r0
py3-urllib3-1.25.9-r0 py3-urllib3-1.25.9-r0
python2-2.7.18-r0 python2-2.7.18-r0
python3-3.8.8-r0 python3-3.8.10-r0
readline-8.0.4-r0 readline-8.0.4-r0
scanelf-1.2.6-r0 scanelf-1.2.6-r0
sdl2-2.0.12-r1 sdl2-2.0.12-r1
shadow-4.8.1-r0 shadow-4.8.1-r0
sqlite-libs-3.32.1-r0 sqlite-libs-3.32.1-r1
ssl_client-1.31.1-r20 ssl_client-1.31.1-r20
tar-1.32-r2 tar-1.32-r2
tzdata-2021a-r0 tzdata-2021a-r0
@@ -252,4 +254,4 @@ xvidcore-1.3.7-r1
xz-5.2.5-r0 xz-5.2.5-r0
xz-libs-5.2.5-r0 xz-libs-5.2.5-r0
zlib-1.2.11-r3 zlib-1.2.11-r3
zstd-libs-1.4.5-r0 zstd-libs-1.4.9-r0

View File

@@ -61,7 +61,7 @@ optional_block_1_items:
#### Host vs. Bridge #### 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 to work with these services Tvheadend requires a multicast address of `239.255.255.250` and a UDP port of `1900` which at this time is not possible with docker bridge mode. 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 to work with these services Tvheadend requires a multicast address of `239.255.255.250` and a UDP port of `1900` which at this time is not possible with docker bridge mode.
If you have other host services which also use multicast such as SSDP/DLNA/Emby you may experience stabilty problems. These can be solved by giving tvheadend its own IP using macavlan. If you have other host services which also use multicast such as SSDP/DLNA/Emby you may experience stabilty problems. These can be solved by giving tvheadend its own IP using macvlan.
# application setup block # application setup block
app_setup_block_enabled: true app_setup_block_enabled: true
@@ -117,7 +117,7 @@ app_setup_block: |
**Picons** **Picons**
We have added all the picons from [picons.eu](https://picons.eu/) in the folder /picons. To enable the use of these picons, add the path to the Channel icon path in Configuration --> General --> Base. We have added all the picons from [picons](https://github.com/picons/picons) in the folder /picons. To enable the use of these picons, add the path to the Channel icon path in Configuration --> General --> Base.
You need to enable minimum advanced view level to see the picons options. You need to enable minimum advanced view level to see the picons options.
## Additional runtime parameters ## Additional runtime parameters
@@ -126,6 +126,7 @@ app_setup_block: |
# changelog # changelog
changelogs: changelogs:
- { date: "11.05.21:", desc: "Added Intel iHD driver support." }
- { date: "02.06.20:", desc: "Update to Alpine 3.12." } - { date: "02.06.20:", desc: "Update to Alpine 3.12." }
- { date: "27.12.19:", desc: "Add requests and perl-json-xs package." } - { date: "27.12.19:", desc: "Add requests and perl-json-xs package." }
- { date: "27.12.19:", desc: "Update to Alpine 3.11." } - { date: "27.12.19:", desc: "Update to Alpine 3.11." }