Skip to content

PlutoTV: add missing channels and feeds#28568

Draft
Dum4G wants to merge 16 commits into
masterfrom
PlutoTVmisses
Draft

PlutoTV: add missing channels and feeds#28568
Dum4G wants to merge 16 commits into
masterfrom
PlutoTVmisses

Conversation

@Dum4G

@Dum4G Dum4G commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

Adds every missing channel from PlutoTV and appropriate feeds for multiregional channels

Mapping:
https://github.com/iptv-org/epg/tree/master/sites/pluto.tv
Origin country source:
https://privacy.paramount.com/en/controllers-list
Language and category source:
https://www.tvchannellists.com/w/Master_list_of_channels_on_Pluto_TV

Scripts that made it possible:
https://gist.github.com/Dum4G/12cdf96ca7ede5c796c23999babefa96
Diffs for verification:
https://gist.github.com/Dum4G/a989efe790e4732c604aa62513008e8e

@Dum4G Dum4G marked this pull request as ready for review June 21, 2026 16:10
@Dum4G Dum4G enabled auto-merge (squash) June 21, 2026 16:11
@StrangeDrVN

Copy link
Copy Markdown
Collaborator

@Dum4G

Dum4G commented Jun 21, 2026

Copy link
Copy Markdown
Contributor Author

Yes, that's why most of the channels don't even have Pluto mentions. If we'll ever find out that any channel doesn't belong strictly to Pluto DE we will always be able to remove the owner info automatically. That's also the reason why Pluto is in the name of feeds

@StrangeDrVN

Copy link
Copy Markdown
Collaborator

If we'll ever find out that any channel doesn't belong strictly to Pluto DE we will always be able to remove the owner info automatically. That's also the reason why Pluto is in the name of feeds

That makes sense. But then the issue is, when we modify the channel information especially the country or feed later, correcting the downstream tvg-id/xmltv-id gets annoying.

I also see that there are some entries that are probably duplicates of the original like vevo, xite.

@Dum4G

Dum4G commented Jun 21, 2026

Copy link
Copy Markdown
Contributor Author

If we'll ever find out that any channel doesn't belong strictly to Pluto DE we will always be able to remove the owner info automatically. That's also the reason why Pluto is in the name of feeds

That makes sense. But then the issue is, when we modify the channel information especially the country or feed later, correcting the downstream tvg-id/xmltv-id gets annoying.

I also see that there are some entries that are probably duplicates of the original like vevo, xite.

I'm afraid that's inevitable unless we scrap every known feed for FAST channels and agree on a standard for naming. For the time being I want to acknowledge the existance of those feeds and then we will be able to see inconsistancies

@StrangeDrVN

Copy link
Copy Markdown
Collaborator

I'm seeing many new entries that are already in the database. Eg homeful, vevo, xite, f1channel. It's gonna be a headache removing all these if added hastily.

I'm working on adding Pluto exclusive channels by going through the list manually. Regarding non-Pluto channels, they will have to be added in a different manner since their source countries can vary.

@Dum4G Dum4G marked this pull request as draft June 22, 2026 05:59
auto-merge was automatically disabled June 22, 2026 05:59

Pull request was converted to draft

@Dum4G

Dum4G commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

So how do we beat that goal?

We may:
Contain a list of already committed Pluto TV feeds
Separate database entries for ease of manual proofreading
Find anomalies, duplicates, agree on standards
When the time comes remove old entries and apply proofreaded feeds and channels

Who's willing to do all of that?

@StrangeDrVN

Copy link
Copy Markdown
Collaborator

check this out. Tried manual selection for us, latam, br, ca. Some info needs to modified. Currently included channels with pluto in their logo. What's your take on this?
https://gist.github.com/StrangeDrVN/308f1aeb9099398ef8a5a53225a23644

@Dum4G

Dum4G commented Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

Some info needs to modified

Was it an automatic approach or done by hand? What kind of info needs assistance?

@StrangeDrVN

StrangeDrVN commented Jun 23, 2026

Copy link
Copy Markdown
Collaborator

Some info needs to modified

Was it an automatic approach or done by hand? What kind of info needs assistance?

  • The selection of channels is done manually and then run through a script to add to the database.
  • I mean the script needs to be modified a little to add the correct owner and network details. Should probably add channel website, but if there's multiple feeds then the website is a bit confusing and geo-blocked.
  • I'm trying to check press releases for exclusivity and partnership of these channels. Eg Naruto channel is now available on samsungtv+, tcltv+, Amazon etc.
  • I'm thinking add channels belonging to paramount for now, since it's the parent and BET, Nickelodeon, VH1 belong to them and their channels seem to be exclusive to Pluto currently.

@StrangeDrVN

Copy link
Copy Markdown
Collaborator

https://gist.github.com/StrangeDrVN/308f1aeb9099398ef8a5a53225a23644

I have updated this gist to include all regions.

@BellezaEmporium

Copy link
Copy Markdown
Contributor

Run npm run db:validate

db:validate
tsx scripts/commands/db/validate.ts

logos.csv
42895 Feed with channel "PlutoTVCineComedia.us" and id "LATAM" is missing from the feeds.csv

1 error(s)

@StrangeDrVN

Copy link
Copy Markdown
Collaborator

@BellezaEmporium saw French channels with 24/24 in their logo like Enquêtes Criminelles, Les Marseillais. Couldn't find anything online except link to m6.fr service. is it exclusive to France? found another brand called Super! which seems to be related to nick/kids shows in Italy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants