mirror of
https://github.com/iptv-org/iptv
synced 2026-09-09 13:27:58 -04:00
Update CONTRIBUTING.md
This commit is contained in:
+9
-5
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
- [Introduction](#introduction)
|
- [Introduction](#introduction)
|
||||||
- [Contribution](#contribution)
|
- [Contribution](#contribution)
|
||||||
- [Submitting a new stream](#how-to-submit-a-new-stream)
|
- [Submitting a new stream](#submitting-a-new-stream)
|
||||||
- [Fixing descriptions](#how-to-fix-the-stream-description)
|
- [Fixing descriptions](#fixing-descriptions)
|
||||||
- [Reporting of broken streams](#how-to-report-a-broken-stream)
|
- [Reporting of broken streams](#reporting-of-broken-streams)
|
||||||
- [Finding of broken streams](#how-to-find-a-broken-stream)
|
- [Finding of broken streams](#finding-of-broken-streams)
|
||||||
- [Removing infrighting content](#how-to-remove-my-channel-from-playlist)
|
- [Removing infrighting content](#removing-infrighting-content)
|
||||||
- [Requirements](#requirements)
|
- [Requirements](#requirements)
|
||||||
- [Validation](#validation)
|
- [Validation](#validation)
|
||||||
- [How do I know if the stream is eligible?](#how-do-i-know-if-the-stream-is-eligible)
|
- [How do I know if the stream is eligible?](#how-do-i-know-if-the-stream-is-eligible)
|
||||||
@@ -25,6 +25,7 @@
|
|||||||
## Contribution
|
## Contribution
|
||||||
### Submitting a new stream
|
### Submitting a new stream
|
||||||
|
|
||||||
|
|
||||||
Before submitting a new stream make sure to acknowledge the [Requirements](#requirements) section and follow the [Validation](#validation) section of this Guide.
|
Before submitting a new stream make sure to acknowledge the [Requirements](#requirements) section and follow the [Validation](#validation) section of this Guide.
|
||||||
|
|
||||||
🤚 Requests that do not comply with those sections will be closed immediately!
|
🤚 Requests that do not comply with those sections will be closed immediately!
|
||||||
@@ -45,6 +46,7 @@ If you're adding an alternative link please do not replace any other link that m
|
|||||||
|
|
||||||
### Fixing descriptions
|
### Fixing descriptions
|
||||||
|
|
||||||
|
|
||||||
Most of the stream description (channel name, feed name, categories, languages, broadcast area, logo) is loaded from [iptv-org/database](https://github.com/iptv-org/database) using the stream ID.
|
Most of the stream description (channel name, feed name, categories, languages, broadcast area, logo) is loaded from [iptv-org/database](https://github.com/iptv-org/database) using the stream ID.
|
||||||
|
|
||||||
First of all, make sure that the desired stream has the correct ID. A full list of all supported channels and their corresponding IDs can be found on [iptv-org.github.io](https://iptv-org.github.io/). To change the stream ID of any link in the playlist, just fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams%3Aedit&projects=&template=2_streams_edit.yml&title=Edit%3A+).
|
First of all, make sure that the desired stream has the correct ID. A full list of all supported channels and their corresponding IDs can be found on [iptv-org.github.io](https://iptv-org.github.io/). To change the stream ID of any link in the playlist, just fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams%3Aedit&projects=&template=2_streams_edit.yml&title=Edit%3A+).
|
||||||
@@ -53,6 +55,7 @@ If, however, you have found an error in the database itself, please refer to: [H
|
|||||||
|
|
||||||
### Reporting of broken streams
|
### Reporting of broken streams
|
||||||
|
|
||||||
|
|
||||||
Fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams:remove&projects=&template=3_streams_report.yml&title=Broken%3A+) and we'll verify and remove it.
|
Fill out this [form](https://github.com/iptv-org/iptv/issues/new?assignees=&labels=streams:remove&projects=&template=3_streams_report.yml&title=Broken%3A+) and we'll verify and remove it.
|
||||||
|
|
||||||
The only thing before publishing your report is to make sure that:
|
The only thing before publishing your report is to make sure that:
|
||||||
@@ -64,6 +67,7 @@ An issue without a valid link will be closed immediately.
|
|||||||
|
|
||||||
### Finding of broken streams
|
### Finding of broken streams
|
||||||
|
|
||||||
|
|
||||||
Follow the [Testing](#testing) guide. [VLC media player](https://www.videolan.org/vlc/) outputs all errors to the log (Tools -> Messages) so you'll be able to determine pretty accurately why a link isn't working.
|
Follow the [Testing](#testing) guide. [VLC media player](https://www.videolan.org/vlc/) outputs all errors to the log (Tools -> Messages) so you'll be able to determine pretty accurately why a link isn't working.
|
||||||
|
|
||||||
Another way to test links is to use the NPM script. To do this, first make sure you have [Node.js](https://nodejs.org/en) installed on your system. Clone this repository, then go to the `iptv` folder using [Console](https://en.wikipedia.org/wiki/Windows_Console) (or [Terminal](<https://en.wikipedia.org/wiki/Terminal_(macOS)>) if you have macOS) and run the command:
|
Another way to test links is to use the NPM script. To do this, first make sure you have [Node.js](https://nodejs.org/en) installed on your system. Clone this repository, then go to the `iptv` folder using [Console](https://en.wikipedia.org/wiki/Windows_Console) (or [Terminal](<https://en.wikipedia.org/wiki/Terminal_(macOS)>) if you have macOS) and run the command:
|
||||||
|
|||||||
Reference in New Issue
Block a user