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)
|
||||
- [Contribution](#contribution)
|
||||
- [Submitting a new stream](#how-to-submit-a-new-stream)
|
||||
- [Fixing descriptions](#how-to-fix-the-stream-description)
|
||||
- [Reporting of broken streams](#how-to-report-a-broken-stream)
|
||||
- [Finding of broken streams](#how-to-find-a-broken-stream)
|
||||
- [Removing infrighting content](#how-to-remove-my-channel-from-playlist)
|
||||
- [Submitting a new stream](#submitting-a-new-stream)
|
||||
- [Fixing descriptions](#fixing-descriptions)
|
||||
- [Reporting of broken streams](#reporting-of-broken-streams)
|
||||
- [Finding of broken streams](#finding-of-broken-streams)
|
||||
- [Removing infrighting content](#removing-infrighting-content)
|
||||
- [Requirements](#requirements)
|
||||
- [Validation](#validation)
|
||||
- [How do I know if the stream is eligible?](#how-do-i-know-if-the-stream-is-eligible)
|
||||
@@ -25,6 +25,7 @@
|
||||
## Contribution
|
||||
### 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.
|
||||
|
||||
🤚 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
|
||||
|
||||
|
||||
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+).
|
||||
@@ -53,6 +55,7 @@ If, however, you have found an error in the database itself, please refer to: [H
|
||||
|
||||
### 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.
|
||||
|
||||
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
|
||||
|
||||
|
||||
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:
|
||||
|
||||
Reference in New Issue
Block a user