Indeed, though, I have to wonder, if that was the "fix" for the past issues, I just had forgotten about it.
Might me, cause, yea,. no adds, just the Pluto screen, and it gets ahead cause it skips some adds or something, Show finishes like 5 min sooner, and if you close out, and re-open, it is playing like 10 min back or something. There also was the weird thing of some channels that would just skip back like 5 min randomly.
So, am seeing ads along with the Pluto logo screen thing, on the Top Gear UK channel, Apple TV handles them fine, so far. Web interface streaming in FF, it seems to not like it, plays a couple of them, just stops and has the play icon and won't restart...(only using the web interface for playback testing.)
At this point, Pluto is behaving just as before the big change.
Hopefully I am good for now.
Thank You for all your effort and dedication to this project.
I hope so. I would advise anyone have freezing issues to make sure to use the MPEG format when setting up the Custom Channel in Channels DVR. Thanks again.
Just a general thought from a guy who couldn't code his way out of a paper bag. Been tinkering with Docker Desktop lately, and I'm still lost most of the time. I've kept it on my server box for a few years in case I ever wanted to learn, or if something like this Pluto mess ever happened, and a container was the best solution.
But this is something I've observed after the last several days running your Windows solution and the Maddox and KineticMan containers. I see the same issues in Maddox's container and your app. KineticMan's container works perfectly, just recorded 4 shows at once, and it was all perfect. None of the commercial issues like this has. It even seems to tune faster and just feels snappier when changing channels. FWIW, my server box is almost 15 yrs old and likely very underpowered.
If you can figure out where his code is, perhaps there's a clue? He also mentions how he created it to work around the login thing.
Hope this is a clue. I think my ancient server is better off with your app instead of what feels like a resource-heavy Docker Desktop. Thanks for your efforts.
His is a fork of my Pluto docker which is a fork of jgomaz docker which is what this app of built off of. They handle things the same basic way except this app is written in C# and our Docker is using Python. I am not experiencing any issues with either one, but I am using a newer PC. Like I said, this app simply sends a Pluto link to channels, it does not control the stream quality or how the Commercials are injected by Pluto.
I installed v1.1.2 yesterday, and did the SAVE logins. It saved those, plus the port 7777. I verified that by looking in the config file.
This morning, I woke up to no Pluto channels, so checked the port on the v1.1.2 screen, and it had changed to 7778. Not sure why. It's running on the same Beelink mini pc as my Channels server, and that didn't reboot last night, so not sure what happened.
That is odd. I will look into it. You should be able to change it back to 7777 in the settings and restart the server which should set the port again. I will look into making the IP port be more resilient. I am also looking into adding some additional logic to improve the stream resilience too.
Yeah, it makes no sense. I'll watch it, and if it happens again, see if I can figure out a pattern. When I installed this version, I did forget to kill the old instances FIRST, so it did pick a higher port then. I noticed, then killed all the instances with Task Manager, modified the port back to 7777 in the config file. Then I re-ran the v1.1.2 to start it back up. Maybe something happened because of that sequence of events. Maybe I forgot to click Save Logins again, and it ignored my manually setting the port to 7777 in the config file. Though when it started up, it did show on port 7777 then. Who knows.
I went back through the logic being used by @KineticMan Docker version. The only difference I can find is that his is using the client id round robin that I had originally. I will revert back to that and see if it helps. It is hard for me to find the issue since mine works just fine, even on multiple channels being used.
@jkr4m3r I think I will put a test version up instead of another latest. I will see if I can isolate what may be causing the problem by adding some event logging in the test version that might help me better understand what is different about your setup and mine. Right now, I am blindly trying to find a needle in a haystack and I'm not even sure I am looking in the right haystack.
Heh, I had just fixed that. After I loaded the first couple versions I started simply replacing the exe. Just deleted everything but the exe and the port appeared in the settings. Thanks!
I have 2 instances of this program running fine.
Each one in its own named folder on C:. One of the exe has been renamed.
Have the renamed one set to lanch after login via Task Scheduler.
The first one opens normally on port 7777. Several seconds later, the 2nd one opens, on port 7778.
I also have Channels server .exe set to launch after login via Task Scheduler as well, with a 1 min delay, so that the Pluto things are loaded first, other wise, Channels loads and see no Pluto channels.
I have rebooted my server PC several times, and not had them change ports once.
That sounds like a good idea for specific issues of one user.
The current latest version v1.1.2 working well for me.
Unless there is a significant reason to update or change something, I see no reason to on my end.