Ok, have just pushed new docker container that swaps the delimiter from , to |.
Update to latest and then use
/playlist.m3u8?regions=us&groups=Animals%2C%20Nature%20%26%20History
Ok, have just pushed new docker container that swaps the delimiter from , to |.
Update to latest and then use
/playlist.m3u8?regions=us&groups=Animals%2C%20Nature%20%26%20History
Hello Matt
groups=Ambiance works!
groups=Reality TV works!
groups=Reality%20TV works!
groups=Ambiance,Reality TV doesn't work (as expected)
groups=Ambiance|Reality TV works!
groups=News & Opinion doesn't work (as expected)
groups=News%20%26%20Opinion works!
groups=Animals%2C%20Nature%20%26%20History works!
groups=Ambiance|Animals%2C%20Nature%20%26%20History|Reality TV works!
groups=Ambiance|Animals%2C%20Nature%20%26%20History|Comedy|Crime|Home%20%26%20Food|Movies|Music|News%20%26%20Opinion|Reality Competition|Reality TV works!
Everything works great! Thank you for the fast response!
Thanks, I tried that, but no changes.
then all i can suggest is make sure your running the latest docker container
I use Container Manager in a Synology NAS, their equivalent to Docker. Would that make any difference? I noticed that doing manual updates with the guide makes no change whatsoever, not even temporary, so I wonder if it some other internal issue with Container Mgr.
Hi. I've just updated samsung-tvplus-for-channels but now the 'all' playlist is empty as well as EPG. The individual countries m3u and EPG files are fine but not 'all'. Am I doing something wrong because I didn't change my start command. It's the same as before: sudo docker run -d --restart unless-stopped -e REGIONS=us,ca,gb -p 8182:80 --name samsung-tvplus-for-channels matthuisman/samsung-tvplus-for-channels
In the latest build he changed the delimiter from ,
to |
So you need to use REGIONS=us|ca|gb
See Samsung TV Plus for Channels
REGIONS can point to a single region or a | separated list of supported regions.
@matthuisman should update his https://github.com/matthuisman/samsung-tvplus-for-channels/blob/master/docker-compose.yml
@bnhf should update his compose also A docker-compose for every Channels-related extension -- suitable for Portainer-Stacks!
Have now updated that doker-compose
Thanks for letting me know
It works now and regions need to be in quotation marks otherwise these is a bash error:
-e REGIONS='us|ca|gb'
Hi I'm trying to set this up I'm a novice at docker I'm getting the following error: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
Any Help would be appreciated.
You need to be the root user to execute docker commands.
Use sudo docker ...
If you're going to be using command line docker instead of compose yaml, you'll need to learn the docker commands. Recommend that you install Portainer CE as an easier (GUI) way to manage your images and containers.
New bnhf/olivetin:latest (aka bnhf/olivetin:2025.01.27) pushed this morning with updates to Project One-Click related to SamsungTVPlus-for-Channels. The delimiter character used when separating multiple regions for EPG data has been changed from a comma (,
) to a vertical bar (|
).
Follow the link for a description of a simple process for updating your Docker Compose when using Portainer-Stacks, or using the One-Click Action for new installations:
As a total noob, I'm having issues as well. I've followed all directions carefully and it looks like the docker container is running but once I try to extract the playlist url, I'm getting errors of connection refusal. "local host didn't send any data" Not sure where to go from here.
I would like to know how to set up Samsung Plus channels. I tried the link that Tolli posted but didn't work. I'm not sure how to install it into Channels. Can someone give me the installation procedure? I am still learning how to navigate and set up custom and virtual channels. Thanks
What is the XMLTV Guide data url now for Samsung TV?
Is your link for the playlist or guide data?
So, is it "YourLInk Above/us.xml" OR "docker url.us.xml" ?
@matthuisman
No longer working just now i noticed. no guide data.
It was working fine with url http://192.168.0.20:8182/epg.xml
But now i check the webpage of the container and it now give me:
http://192.168.0.20:8182/epg.xml?regions=us
When i try to change tha tin Channels, it at first gave a malformed error, i think. It went away.
Now it will not load any guide data.
The logs for the container in portioner have this:
----------------------------------------
Exception occurred during processing of request from ('192.168.0.3', 58484)
Traceback (most recent call last):
File "/usr/src/app/./app.py", line 70, in do_GET
routes[func]()
File "/usr/src/app/./app.py", line 202, in _epg
self.wfile.write(chunk)
File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
self._sock.sendall(b)
ConnectionResetError: [Errno 104] Connection reset by peer
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.12/socketserver.py", line 692, in process_request_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python3.12/socketserver.py", line 362, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/src/app/./app.py", line 39, in __init__
super().__init__(*args, **kwargs)
File "/usr/local/lib/python3.12/socketserver.py", line 761, in __init__
self.handle()
File "/usr/local/lib/python3.12/http/server.py", line 436, in handle
self.handle_one_request()
File "/usr/local/lib/python3.12/http/server.py", line 424, in handle_one_request
method()
File "/usr/src/app/./app.py", line 72, in do_GET
self._error(e)
File "/usr/src/app/./app.py", line 43, in _error
self.end_headers()
File "/usr/local/lib/python3.12/http/server.py", line 538, in end_headers
self.flush_headers()
File "/usr/local/lib/python3.12/http/server.py", line 542, in flush_headers
self.wfile.write(b"".join(self._headers_buffer))
File "/usr/local/lib/python3.12/socketserver.py", line 840, in write
self._sock.sendall(b)
BrokenPipeError: [Errno 32] Broken pipe
----------------------------------------
I have no idea how to tell what version the container is, last i updated it was maybe a month or so ago?
I thought it used to say on the web page u load to via the urls what version it is.
I re-created the container as i have done before to update it, to make sure it is the latest version.
Still not getting any guide data in Channels
When i open the URL for the us guide, i get this.