Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 726660d912 | |||
| 0a9eea8a02 | |||
| ad15387af1 | |||
| c6a8144a2c | |||
| 2a78c33704 | |||
| 137d42d9e2 | |||
| 9b67bf3a4f | |||
| 43e0df26b6 | |||
| de368ae5b3 | |||
| a86e6beed3 | |||
| 9cfeae936b | |||
| 1a70f72659 | |||
| 8385c01e5b | |||
| 8d71c88660 | |||
| 29b77372d6 | |||
| 222d7d8492 | |||
| c6fa44a682 | |||
| 99cc3bef48 | |||
| 7cff9c54f1 |
+11
-11
@@ -24,10 +24,10 @@ jobs:
|
||||
target: ${{ steps.information.outputs.target }}
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run add-on information action
|
||||
id: information
|
||||
uses: frenck/action-addon-information@v1.2
|
||||
uses: frenck/action-addon-information@v1.3
|
||||
|
||||
lint-addon:
|
||||
name: Lint Add-on
|
||||
@@ -36,9 +36,9 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run Add-on Lint
|
||||
uses: frenck/action-addon-linter@v2.3
|
||||
uses: frenck/action-addon-linter@v2.5
|
||||
with:
|
||||
community: true
|
||||
path: "./${{ needs.information.outputs.target }}"
|
||||
@@ -50,7 +50,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run Hadolint
|
||||
uses: brpaz/hadolint-action@v1.5.0
|
||||
with:
|
||||
@@ -61,7 +61,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run JQ
|
||||
run: |
|
||||
shopt -s globstar
|
||||
@@ -72,7 +72,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run mdl
|
||||
uses: actionshub/markdownlint@2.0.2
|
||||
|
||||
@@ -81,7 +81,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run Shellcheck
|
||||
uses: ludeeus/action-shellcheck@1.1.0
|
||||
env:
|
||||
@@ -92,7 +92,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run YAMLLint
|
||||
uses: frenck/action-yamllint@v1.1
|
||||
|
||||
@@ -101,7 +101,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run Prettier
|
||||
uses: creyD/prettier_action@v4.0
|
||||
with:
|
||||
@@ -126,7 +126,7 @@ jobs:
|
||||
architecture: ${{ fromJson(needs.information.outputs.architectures) }}
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🏗 Set up build cache
|
||||
id: cache
|
||||
uses: actions/cache@v2.1.6
|
||||
|
||||
@@ -33,10 +33,10 @@ jobs:
|
||||
version: ${{ steps.release.outputs.version }}
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run add-on information action
|
||||
id: information
|
||||
uses: frenck/action-addon-information@v1.2
|
||||
uses: frenck/action-addon-information@v1.3
|
||||
- name: ℹ️ Gather version and environment
|
||||
id: release
|
||||
run: |
|
||||
@@ -69,7 +69,7 @@ jobs:
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🏗 Set up build cache
|
||||
id: cache
|
||||
uses: actions/cache@v2.1.6
|
||||
|
||||
@@ -15,7 +15,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: ⤵️ Check out code from GitHub
|
||||
uses: actions/checkout@v2.3.4
|
||||
uses: actions/checkout@v2.3.5
|
||||
- name: 🚀 Run Label Syncer
|
||||
uses: micnncim/action-label-syncer@v1.3.0
|
||||
env:
|
||||
|
||||
@@ -12,7 +12,7 @@ jobs:
|
||||
name: 🔒 Lock closed issues and PRs
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: dessant/lock-threads@v2.1.2
|
||||
- uses: dessant/lock-threads@v3
|
||||
with:
|
||||
github-token: ${{ github.token }}
|
||||
issue-lock-inactive-days: "30"
|
||||
|
||||
+10
-6
@@ -17,8 +17,8 @@ Have included the following along with TVHeadend:
|
||||
The installation of this add-on is pretty straightforward and not different in
|
||||
comparison to installing any other Home Assistant add-on.
|
||||
|
||||
1. Add this repository to have addons by GauthamVarmaK:
|
||||
[][my-ha-add-repo]
|
||||
1. Add this repository to have addons by GauthamVarmaK:
|
||||
[![Home Assistant with repository URL pre-filled][my-ha-shield]][my-ha-repo]
|
||||
1. Search for the "TVHeadend" add-on in the Supervisor add-on store and install it.
|
||||
1. Start the "TVHeadend" add-on.
|
||||
1. Check the logs of the "TVHeadend" to see if everything went well.
|
||||
@@ -42,20 +42,23 @@ init_commands:
|
||||
|
||||
### Option: `system_packages`
|
||||
|
||||
Allows you to specify additional [Alpine packages][alpine-packages] to be installed to the TVHeadend Addon (e.g., `ffmpeg`, `g++`, etc. ).
|
||||
Allows you to specify additional [Alpine packages][alpine-packages] to be
|
||||
installed to the TVHeadend Addon (e.g., `ffmpeg`, `g++`, etc. ).
|
||||
|
||||
**Note**: _Adding many packages will result in a longer start-up time for the add-on._
|
||||
|
||||
### Option: `init_commands`
|
||||
|
||||
Customize your TVHeadend environment even more with the `init_commands` option.
|
||||
Add one or more shell commands to the list, and they will be executed every single time this add-on starts.
|
||||
Add one or more shell commands to the list, and they will be executed
|
||||
every single time this add-on starts.
|
||||
|
||||
## Additional Details
|
||||
|
||||
- Raw USB would be mapped `/dev/bus/usb` inside the addon.
|
||||
- Config files are stored in `/config/tvheadend/`
|
||||
- Recording files are stored in `/config/tvheadend/recordings/`
|
||||
- `/dev/dvb/`, `/dev/dri/` would be respectively mapped to
|
||||
`/dev/dvb/`, `/dev/dri/` inside the addon.
|
||||
|
||||
Consider, backing `/config/tvheadend/` up whenever migrating.
|
||||
|
||||
@@ -115,7 +118,8 @@ SOFTWARE.
|
||||
[forum]: https://community.home-assistant.io/
|
||||
[frenck]: https://github.com/frenck
|
||||
[gautham]: https://github.com/GauthamVarmaK
|
||||
[my-ha-shield]: https://my.home-assistant.io/badges/supervisor_add_addon_repository.svg
|
||||
[issue]: https://github.com/GauthamVarmaK/addon-tvheadend/issues
|
||||
[semver]: http://semver.org/spec/v2.0.0.htm
|
||||
[my-ha-add-repo]: https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fmy.home-assistant.io%2Fredirect%2Fsupervisor_add_addon_repository%2F%3Frepository_url%3Dhttps%253A%252F%252Fgithub.com%252FGauthamVarmaK%252Fhassio-addons
|
||||
[my-ha-repo]: https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2FGauthamVarmaK%2Fhassio-addons
|
||||
[releases]: https://github.com/GauthamVarmaK/addon-tvheadend/releases
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"build_from": {
|
||||
"aarch64": "ghcr.io/hassio-addons/base/aarch64:10.0.2",
|
||||
"amd64": "ghcr.io/hassio-addons/base/amd64:10.0.2",
|
||||
"armhf": "ghcr.io/hassio-addons/base/armhf:10.0.2",
|
||||
"armv7": "ghcr.io/hassio-addons/base/armv7:10.0.2",
|
||||
"i386": "ghcr.io/hassio-addons/base/i386:10.0.2"
|
||||
"aarch64": "ghcr.io/hassio-addons/base/aarch64:10.1.1",
|
||||
"amd64": "ghcr.io/hassio-addons/base/amd64:10.1.1",
|
||||
"armhf": "ghcr.io/hassio-addons/base/armhf:10.1.1",
|
||||
"armv7": "ghcr.io/hassio-addons/base/armv7:10.1.1",
|
||||
"i386": "ghcr.io/hassio-addons/base/i386:10.1.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"url": "https://github.com/GauthamVarmaK/addon-tvheadend",
|
||||
"arch": ["aarch64", "amd64", "armhf", "armv7", "i386"],
|
||||
"webui": "http://[HOST]:[PORT:9981]/",
|
||||
"usb": true,
|
||||
"devices": ["/dev/dvb/", "/dev/dri/"],
|
||||
"ports": {
|
||||
"9981/tcp": 9981,
|
||||
"9982/tcp": 9982
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
setuptools==58.0.4
|
||||
setuptools==58.4.0
|
||||
streamlink==2.4.0
|
||||
|
||||
Reference in New Issue
Block a user