From db9cdebf521a4bb9d29515976c91c7d3cdf4f85a Mon Sep 17 00:00:00 2001 From: Dum4G Date: Sun, 7 Jun 2026 17:31:15 +0300 Subject: [PATCH] Update CONTRIBUTING.md --- CONTRIBUTING.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5b824ee0b9..927d77ab31 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -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) @@ -23,7 +23,8 @@ **iptv-org** is more than just a repository for sharing currently available links in a playlist format. After years of commitment and moderation practices it has evolved into a knowledge base for [streams](https://github.com/iptv-org/iptv/tree/master/streams), [feeds and their descriptions](https://iptv-org.github.io/), [program guide sources](https://github.com/iptv-org/epg) and even the [API](https://github.com/iptv-org/api) updated daily for semi-automated distribution and moderation. Thus, to keep all available data in order, strict structural requirements must be followed and some contribution standards must be set. Learn more in the following topic [How iptv-org works](https://github.com/orgs/iptv-org/discussions/1318) ## 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. @@ -43,7 +44,8 @@ You have several options: Follow the [Playlist Structure](#playlist-structure) and [Stream Description Scheme](#stream-description-scheme) if you have considered that way. If you're adding an alternative link please do not replace any other link that might be working for some. -### 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. @@ -51,7 +53,8 @@ First of all, make sure that the desired stream has the correct ID. A full list If, however, you have found an error in the database itself, please refer to: [How to edit channel description?](https://github.com/iptv-org/database/blob/master/CONTRIBUTING.md#how-to-edit-channel-description) -### 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. @@ -62,7 +65,8 @@ The only thing before publishing your report is to make sure that: 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.