Samsung TV Plus for Channels

@kthomas1059 is spot on. the urls change depending on the IP address of the system.
Thats what I say to visit that status page to get access to the urls to use inside channels.

You can only select to refresh the playlist once per day.
Since the guide data is 6hrs max, I refresh the guide data every hour.

good point about refresh interval. I have added that to the blog post :slight_smile:

1 Like

Thanks, @matthuisman, this is great! :smiley:
My monthly donations are definitely worth it, you deserve it. :slight_smile:

I don't know if it's just me (maybe I'm not fully awake yet or something) but I couldn't find the supported regions.
On your blog post, you mention:

You can view all the available regions on the status page below

I couldn't see it.

So I installed the docker with "REGIONS=all" and then checked the local URL:

Available Regions: at, ca, ch, de, es, fr, gb, in, it, kr, us

When you install all, you end up with 750 channels and that is the maximum number that Channels supports for a single source so you may be missing out on some channels that could be interesting to you.

Now I will reinstall the docker with only the regions that are of interest to me. :slight_smile:

I hope this will help somebody who is wondering about the available regions.

Maybe you could mention explicitly the supported regions in your blog post. :wink:

Project One-Click updated to incorporate the changes described above to Samsung-TVPlus-for-Channels:

2 Likes

@matthuisman any plans to separate the playlists with the ones with gracenote id and ones without. I could do it manually but it's a bit tedious for others. There's plenty of channels with gracenote id and I could share it if you need that info

1 Like

I think that's a great idea if he can implement it.

Right now I have two sources with the same lineup (playlist.m3u8).
Higher priority one does not use the epg.xml.gz guide data and instead I remap the channels to use gracenote EPG. Hiding the channels I haven't remapped guide data on.

Lower priority one is setup using the normal epg.xml.gz guide data.

3 Likes

That's cool. Too bad it's not possible for you to export your sources (with their settings + hidden channels) so that they could be shared and imported (with the right local IP). :grimacing:

That's an idea. :thinking:

If Matt can't implement it, the best I can think of is a list of mappings so a user can search using the callsign (tvg-name) when remapping the channels

guide-name,channel-id,tvc-guide-stationid,tvg-name
"InWonder","samsung-USBA300023G8","129477","INWONUS"
1 Like

Better idea would be to use something like the Tubi for Channels approach.
https://github.com/jgomez177/tubi-for-channels?tab=readme-ov-file#optional-custom-gracenote-id-matching

tubi_custom_tmsid.csv
id,name,tmsid,time_shift
400000011,TV One Crime & Justice,145680,

So it would be like this

samsung_custom_tmsid.csv
id,name,tmsid,time_shift
samsung-USBA300023G8,InWonder,129477,

That would be a simple local text file that can be shared and any user can update theirs.

2 Likes

Any idea how to resolve this error on most of the channels from this container? I started getting this about a week ago before I updated my container and I'm still getting it now that I have updated.

"message":"failed to generate manifest: Unable to obtain template playlist.

This is resulting in this error within Channels:

Failed: could not start stream on channels=[9486]: M3U: Could not fetch playlist: GET: 504 Gateway Time-out

Mine is working.

What's the date of the docker image you're using?
Portainer

sha256:ea2b7bacd5e8d1f3fc395e2502c742... matthuisman/samsung-tvplus-for-channels:latest  141.9 MB  2024-08-31 01:48:53

Docker command line

# docker images
REPOSITORY                               TAG     IMAGE ID      CREATED     SIZE
matthuisman/samsung-tvplus-for-channels  latest  ea2b7bacd5e8  2 days ago  142MB

Any container errors immediately before or after what you posted?

"message":"failed to generate manifest: Unable to obtain template playlist.

And what does your source
Capture

settings look like

Now that I'm digging into it, this seems to be user error. The failing channel is CourtTV, which seems to have disappeared from the advertised channel lineup. If that isn't the case, I can still post the errors I'm getting.

how does "most of the channels" suddenly become a single channel?

My apologies. I forgot to mention that I initially had issues with all but two channels. After I updated the container, I forgot to change the links in the source, so everything I tried failed. Now that I've updated the source settings, it's down to just this one (which appears to have been removed from the lineup).

Again, I apologize for not mentioning all of this earlier.

1 Like

I was about to ask the same thing, but you beat me to it.

Now I know which channel, it's still in my lineup and guide, but I do get a 504 Gateway Time-out in the Channels log when trying to watch it.

does the website play it?

I don't see it in the channel lineup on the website (at least, not on the US site)

Anyone else getting a 404 error for the EPG in the logs?

This is cool - thanks for making it!

I notice the season and episode numbers aren't available for shows in the guide. Is this just a limitation of their service, or is there something clever that could be done to fill in that data?