Update CONTRIBUTING.md

This commit is contained in:
Dum4G
2026-06-07 17:31:15 +03:00
committed by GitHub
parent 30ad0fd07a
commit db9cdebf52
+9 -5
View File
@@ -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: