Samsung TV Plus for Channels

Info & Instructions
https://www.matthuisman.nz/2024/08/samsung-tv-plus-for-channels.html

Source
https://github.com/matthuisman/samsung-tvplus-for-channels

Support
https://www.matthuisman.nz/support-me

8 Likes

I think your add to channels should be updated to list the two https commands. One for the name of the MU3 file name and the other for the EPG.

Also, suggest the refresh rate for the docker and the MU3 for the other for the EPG. A sample panel for the custom channel would be great.

1 Like

Are those commands not exposed once the docker is running at http://127.0.0.1:8182

Obviously if the device ip is different than the device your channels server is on you’d need to change that, also if you change the port to something other than 8182 then update that as well.

1 Like

@bnhf More changes required for your docker compose and Custom M3U Channel settings

@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:

1 Like

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