Nucleus HTPC

I think this is the same executable. V1.2.0 is the same version number and I got the same error:

Category: Microsoft.Extensions.Hosting.Internal.Host
EventId: 11

Hosting failed to start

Exception:
System.IO.IOException: Failed to bind to address http://localhost:55001.
---> System.AggregateException: One or more errors occurred. (An attempt was made to access a socket in a way forbidden by its access permissions.) (An attempt was made to access a socket in a way forbidden by its access permissions.)
---> System.Net.Sockets.SocketException (10013): An attempt was made to access a socket in a way forbidden by its access permissions.
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName)

Thanks. I'll do a fresh build and compile a new installer tomorrow. The build must have still had the previous Program.cs file in it.

Sorry to say, this version did not fix the problem.

Thank you Bobby,

I appreciate your efforts.

Morris

@Morris_Altman @daldana7296 I just did a clean publish and compile. If you could test one more time please. Thanks again for your help.

Some improvement here. Now when I change channels, I still get a static picture, but if I pause the video and then press the play button, the video plays fine. Thanks again.

Thanks for the update. I'm pretty sure the issue is with how I am handling closing the first stream and initializing the second. I will continue working on it.

Fixed :smiley:

This exe was a little smaller so I knew I had a different file.

Have a great day Bobby

Morris

I think I have the issue fixed. I added a pre-cache of 1.5 seconds and the channels seem to load faster on change and more consistently. This fix will be included in my release later this week. Thanks again.

Looking forward to it!

I have a minor feature request that I would be happy to PR in if it's an idea that's acceptable.
This client is really excellent for Windows, but I would like to use it on my laptop just to watch channels on my laptop, but that doesn't lend well to a full screen sort of view. I'd like to have a windowed mode, if possible, kind of like the older client, Feral. Just something completely optional that someone can turn on to just use the client in a windowed view and have access to Windows' full snapping and splitting, et cetera. I forgot to check if this is open source or not, but if it is, I'd be happy to fork and try to implement.

nm, i cant read apparently...

I have, and it's fantastic. The problem is Bobby doesn't develop it anymore, it seems, so I was wondering if I could maybe look into opening a PR to kind of have the same functionality.

im sure he will merge features at some point...

its open, the github is here:

If you hit the F key, it exits full screen mode and is windowed. It still maintains a 720px ratio. Switching back to full screen and again to windowed will return the 720 screen centered.

As far as Feral goes, I am waiting on VLC to release version 4 and update it when libvlc is released with the updated player. There are so many hurdles needed to get VLC to work correctly with different channel types.

1 Like

Everything I build is open source and free to use and fork as you wish.

Except for some of the games I made for my grandkids. I put a restricted license on them so the code can't be used for commercial purposes. Everything else is fair game.

serves me right for sticking my nose in where is doesn't belong....

Using the door now...

Thank you so much, and I love that everything you build is open source, by the way, but the F key is exactly what I needed. That is freaking great. Thank you. :slightly_smiling_face:

I do have some changes on my latest version that might be released tomorrow. The returning to centered 720 is something I added in my development version but is not in the latest release.

1 Like

1.2.1 released

I did a poor job of keeping up with the changes made on this release, so I'll provide the CliffNotes version of the changes.

Many tuning improvements including adding Watchdogs to monitor the tuning status, improved tuning closing and initialization, improved cache and buffering.

Numerous UI/UX changes including cursor hiding on channel tuning, windowed view improvements, new drop-down menu replacement test in the new Recordings Discover Airings section, remote control tweaks such as volume control now adjusts player volume instead of PC volume, Guide now focused on the 4th down row instead of the very bottom row, and other things I forgot to write down.

New Discover Airings section in Recordings. I will continue to work on improvements to this section, I just need more time to test it and decide on how I want it to function.

Disabled Kestrel Server. I had a server in the project for future API calls that used port 55001. I am not using it currently and will not be using it for some time.

My plan on the next release is to refine the drop-down menu replacement overlay and implement it on the other drop-down menus in the app. I also plan on starting the lighter theme for Nucleus. While I am doing this, I will be going through the current dark theme and fixing some of the inconsistent behavior between the different sections. And maybe actually update the projects Readme.

Edit, I also added a search box in the Collections section. This will be improved in future releases.

1 Like