Homebrew Question Anyone working on a Moonlight app?

barnhilltrckn

Well-Known Member
Newcomer
Joined
Jan 12, 2016
Messages
90
Trophies
0
Age
39
XP
675
Country
United States
I'm glad to see I'm not the only person interested in this. I'm not gonna bug anyone about it and if I had the skills I would do it myself. Hopefully there's a dev out there wanting to do this too. The switch would be the perfect device for this imho.
 

coppertj

Well-Known Member
Member
Joined
May 26, 2017
Messages
193
Trophies
0
Age
25
XP
482
Country
United States
m4xw said he wanted to work on it over in the libnx retroarch thread but besides that, im sure it'll come out one day since the framework is there and its open source already.
 

coppertj

Well-Known Member
Member
Joined
May 26, 2017
Messages
193
Trophies
0
Age
25
XP
482
Country
United States
Also interested in this. Not sure if Rainway will ever come t o Switch but would love to stream PC.
doubt it. the dev had a public freak out on twitter/reddit because he was being accused of "knowing the switch version was never going to get past by nintendo", yet he advertised it anyway, the only thing he says about it is the copy and paste excuse "the balls in nintendo's court"

Moonlight however has a lot of potential and will likely get ported to switch
 

natinusala

Win32 error 31 is not an error
Member
Joined
Dec 1, 2012
Messages
1,032
Trophies
0
Age
44
XP
2,914
Country
France
I am indeed working on a Moonlight client for homebrew. This is the correct repository.

For now, the homebrew doesn't do anything besides generating a key pair and sign a certificate with it.

Cryptography is a big part of the NVIDIA GameStream protocol, everything goes through HTTPS (via curl) and then a secure UDP connection (via mbedtls). A bug in libnx sockets implementation (in NBIO to be precise) prevents me from going any further at the moment. We are trying to find what's wrong with @m4xw but I can't guarantee that we'll come up with something anytime soon (or anytime at all).

As a side note, curl was fixed along with ftpd, you just need to rebuild them with the latest master commit of libnx.
 

natinusala

Win32 error 31 is not an error
Member
Joined
Dec 1, 2012
Messages
1,032
Trophies
0
Age
44
XP
2,914
Country
France
Any moonlight implementation will be garbage without nvdec. Nouveau doesn't have it. Keep that in mind.
 

barnhilltrckn

Well-Known Member
Newcomer
Joined
Jan 12, 2016
Messages
90
Trophies
0
Age
39
XP
675
Country
United States
Any moonlight implementation will be garbage without nvdec. Nouveau doesn't have it. Keep that in mind.
Would it be possible to get working with a linux distro? I'm not one to ask for things like this but I would imagine it's possible. Too bad it isnt in lakka, that would be the best imho.
 

natinusala

Win32 error 31 is not an error
Member
Joined
Dec 1, 2012
Messages
1,032
Trophies
0
Age
44
XP
2,914
Country
France
No, because as I said nouveau doesn't support nvdec.

Well it supports it for the Titan X but that would be one hell of a mod for a Switch wouldn't it
 

natinusala

Win32 error 31 is not an error
Member
Joined
Dec 1, 2012
Messages
1,032
Trophies
0
Age
44
XP
2,914
Country
France
nouveau is the name of the open source driver Lakka is using, and that's what Armada and fincs ported to libnx.
 

dovere

Well-Known Member
Newcomer
Joined
Apr 26, 2018
Messages
55
Trophies
0
Age
29
XP
255
Country
Italy
Very nice to know thank you :D this means things will be easier now to have a working moonlight port :D:D

can't wait
 

natinusala

Win32 error 31 is not an error
Member
Joined
Dec 1, 2012
Messages
1,032
Trophies
0
Age
44
XP
2,914
Country
France
It's a hard stopping point until nouveau gets updated, or someone implements nvdec for the Switch independently of nouveau
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: Taylor Swift death metal AI cover please lol