That's fine, just trying to clarify why you can't change from HLS to MPEG-TS.
Oh, even 1.1.0 the stream crash between ads, I’m testing the 1.0.9, I let you know after the next ad’s.
Update 1 : 1.0.9 same issue, testing 1.0.8
Update 2 : 1.0.8a same issue, testing 1.0.7
Update 3 : 1.0.7 same issue
Update 4 : 1.0.6 OK
So, the last working version without stream crash between ads or audio sync issue is the 1.0.6 
I will look into that version and try my best to give you a special branch for non-channels version. It will probably be this weekend before I can get it done.
The changes from 1.0.6 to 1.0.7 were channels specific. I added the client ID pool in .7. I will go back through .6 and create another branch that will not include those changes. I think there may be a performance improvement I need to add to it.
I set a new branch called original in GitHub for the non-ChannelsDVR version. It has epg fixes and other code cleanup in it to bring it up to date with the latest version, but without the Client ID Pool. You can find it here: Release Pluto-Windows-O1.0.6 · nuken/Pluto-Windows_4C · GitHub Let me know if it works ok. Thanks.
Many many thanks, it works, no more crash between ads 
@Bobby_Vaughn
Hey, I would like to thank you for all the work you put into this! I didn't have time to figure out how to use a docker version. This is really working great for me!
I am a little confused about one thing. I did not create a Pluto account so I leave the login credentials blank. Pluto still works fine without them. Even running two streams on two different devices.
Good. I guess the rotation of Client IDs is enough. If you start to notice any issue with being able to view them, just add your username and password. If it works without one, then great. Thanks.
Same in France, maybe not all countries require an account. Even in the official PlutoTv App it doesn’t require an account.
I'm not a Pluto user, but I don't know how I didn't see this thread previously. I will definitely play around with this. I just wanted to say thank you for some native Windows support for the 75% of the planet that uses it instead of anything other OS. I appreciate all the community developers, but this is the start of something great.
I had been messing around with it for a few weeks before Pluto went down for everyone. I was planning on slowly working on it and decided to rush it out. The current version is pretty stable and working well. I have been getting the channels in 1080p and having no issues. Pluto is the only FAST providers my wife and I watch, she is a huge CSI Miami fan. To me, it works better than the Docker version we used to use. Let me know if it works out for you.
Bobby, can you consider building one of these for Plex also?
Plex would be hard to do with C#. The guide data isn't fetched in a nice single response from their servers. It is a channel by channel response and very segmented. Trying to sync it all up is a PITA. Everything I make is stuff I use. I'm sure someone smarter than me could do it, but it would take more time than I have. Especially for a service I don't use. Sorry. I may look into Tubi, but I'm not sure they offer anything I really need or want.
@Bobby_Vaughn this Windows option is very nice for people who just want a quick and simple solution.
I'm thinking it would be even better if there was an option to create the custom channel source automatically on the server.
Kind of the same idea as Project One-Click. 
got this installed, thank you very much. I've noticed on some of the channels, there is no guide info, just shows the channel. Channel plays ok, but no program info. Is there something I'm doing wrong?
@bellbm Which channel and which epg region? I have not noticed it but some may not be getting the proper data from Pluto. You may also have to just wait for it to load again and refresh your source epg
I'm using the "all" links. Not sure if it matters, but I have both "all" and "local" checked on the .net window. I'm noticing this on channels starting at 14312 and higher.
I do see CBC stations in that section so likely the Canada channels
I would not use the all feed. A lot of that gets cut off because Channels only allows 750 max in the Source. The all is for people that want to run it through a playlist manager and select just the channels they want before feeding it back to channels. Pick one that you like that is pre sorted. I use US East which is providing solid results.

