-
Notifications
You must be signed in to change notification settings - Fork 30
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
196 changed files
with
6,434 additions
and
9,301 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Number of days of inactivity before an issue becomes stale | ||
daysUntilStale: 21 | ||
# Number of days of inactivity before a stale issue is closed | ||
daysUntilClose: 7 | ||
# Issues with these labels will never be considered stale | ||
exemptLabels: | ||
- bug | ||
- documentation | ||
- enhancement | ||
- pinned | ||
- security | ||
# Label to use when marking an issue as stale | ||
staleLabel: inactive | ||
# Comment to post when marking an issue as stale. Set to `false` to disable | ||
markComment: > | ||
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. | ||
# Comment to post when closing a stale issue. Set to `false` to disable | ||
closeComment: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,76 @@ | ||
## NOTICE: | ||
By default this app doesn't provide any video sources, only the plugins access the providers streams for personal use. | ||
|
||
## Installation | ||
### 1. Requirements | ||
- Python 3.7+ | ||
- Python 3.8+ | ||
- python cryptography module | ||
- ffmpeg | ||
- python httpx[http2] module | ||
- (optional) streamlink module | ||
- ffmpeg and ffprobe | ||
|
||
### 2. Installation | ||
- Download source | ||
- Unzip source in the installation folder | ||
- Create a data folder inside the installation folder and create a config.ini file inside the data folder | ||
- Edit the config.ini and add the following lines | ||
- Launch the app by running the command "python3 tvh_main.py". This should create a data folder and a config.ini inside that folder | ||
- Bring up browser and go to http://ip address:6077/ | ||
- From Plugins, install PlutoTV plugin | ||
- Stop the app | ||
- Edit the data/config.ini and add the following lines (Update: This is suppose to automatically happen in 0.9.14) | ||
<pre> | ||
[plutotv_default] | ||
label = PlutoTV Instance | ||
</pre> | ||
- Launch the app by running the command "python3 tvh_main.py" | ||
- Bring up browser and go to http://ipaddress:6077/ | ||
- Bring up browser and go to http://ip address:6077/ | ||
- Go to settings and make changes you want. | ||
- Logging: Change log level from warning to info if needed | ||
- Under Providers > PlutoTV enable | ||
- URL Filtering | ||
- PTS/DTS Resync | ||
- Enable the PlutoTV instance in the Settings page | ||
- Restart the app (from the Scheduler/Applications) to have the plugin fully activate | ||
- From XML/JSON Links try some of the links | ||
|
||
### 3. Docker | ||
### 3. Services | ||
- MS Windows | ||
- Services for MS Windows is auto-created using the installer provided for each release. | ||
- Unix/Linux | ||
- Services for CoreELEC and Debian/Ubuntu are found here. Follow the instructions found in the files. | ||
- https://github.com/cabernetwork/cabernet/tree/master/lib/tvheadend/service | ||
|
||
### 4. Docker | ||
See http://ghcr.io/cabernetwork/cabernet:latest | ||
- Use or Review ports and remote mount points at docker-compose.yml | ||
- Note: it requires unzipping the cabernet source into ./docker/cabernet/config/app to run | ||
- Recommended Docker file: Dockerfile_tvh_crypt.alpine | ||
- Bring up browser and go to http://ip address:6077/ | ||
- From Plugins, install PlutoTV plugin | ||
- Stop the app | ||
- Edit the data/config.ini and add the following lines | ||
<pre> | ||
[plutotv_default] | ||
label = PlutoTV Instance | ||
</pre> | ||
- Restart the app (from the Scheduler/Applications) to have the plugin fully activate | ||
- From XML/JSON Links try some of the links | ||
|
||
### 4. Notes | ||
### 5. Default Ports | ||
- 6007 Web UI | ||
- 5004 Stream port | ||
- 1900 SSDP (if enabled) | ||
- 65001 HDHomeRun (if enabled) | ||
|
||
### 6. Notes | ||
- URL used can include plugin and instance levels to filter down to a specific set of data | ||
- http://ipaddress:6077/channels.m3u | ||
- http://ipaddress:6077/pLuToTv/channels.m3u | ||
- http://ipaddress:6077/PlutoTV/Default/channels.m3u | ||
- config.ini group tag requirements | ||
- http://ip address:6077/channels.m3u | ||
- http://ip address:6077/pLuToTv/channels.m3u | ||
- http://ip address:6077/PlutoTV/Default/channels.m3u | ||
- config.ini group tag requirements when creating an instance | ||
- All lower case | ||
- Underscore separates the plugin name from the instance name | ||
- Use a single word if possible for the instance name or use underlines between words | ||
- Do not change the instance name. It is used throughout the system and is difficult to change. | ||
- Underscore is a key character in section tags and separates the plugin name from the instance name | ||
- Use a single word if possible for the instance name | ||
- Do not change the instance name unless you go into data management and remove the instance first. | ||
- [plutotv_mychannels] | ||
|
||
### 7. Forum | ||
https://tvheadend.org/boards/5/topics/43052 | ||
|
||
Enjoy |
Oops, something went wrong.