kyrofrcode / moonlight-chrome-tizen Goto Github PK
View Code? Open in Web Editor NEWThis project forked from samsungdforum/moonlight-chrome
GameStream client for Tizen OS (Samsung Smart TV's)
License: GNU General Public License v3.0
This project forked from samsungdforum/moonlight-chrome
GameStream client for Tizen OS (Samsung Smart TV's)
License: GNU General Public License v3.0
I have successfully installed OneLiberty's version of Moonlight with updated UI on my Samsung TV to be able to enter my PC IP. When using either Sunshine or Gamestream on PC and selecting to open Steam on the TV, it pops up with a pin to enter on PC. I enter the pin on PC and it says successful and opens steam. Going back to the TV, it loads for a few seconds, screen goes black for a bit, then says connection terminated.
I have a Samung TV UN55mu6500 from 2017 with Tizen 3.0.
Given how the config.xml file requires version 5.5, I change it to 3.0 for installation.
Installation was succesful but I cant press options nor any buttons with my usb keyboard, mouse or the remote. I can move the mouse and I see the buttons respond when the mouse is on top, Yet it doesnt work.
Could it be an incompatibilty with my tv? its my tv too old? I find it weird given that steamlink works fine on my tv.
Hopefully theres a solution.
Hi! THANK YOU for this, it works wonderfully. The only thing I noticed is I cannot control the TV volume using the remote control, do you know where the code should be modified to allow for it? I can work on it and make a PR
Somehow I cannot fill in the IP address of a new host. The onscreen keyboard flickers in a single time, but disappears immediately. I also tried with a bluetooth keyboard (flipper zero) and a hardware keyboard which had a usb dongle, but none worked.
I'm on a S90C with Tizen version T-PTMCDEUC-1212.7, E2301500, BT - S
Game starts
Screen stays black with no image
As title say, i keep failing at connecting during the installation part (on the sbc command part) . I tried every possible connection to me (all wifi,all cabled, all wifi with smartphone hotspot). She refuse.
I also tried with the Tizen Studio without luck.
Someone have more experience?
Ty in advice
Not Really moonlight, but since there is a kodi missing, would it be possible to let run a kodi inside a docker aplication with the same technolegie ?
The sound clicks regardless of the stream settings . I feel like it can be solved by codec settings, but I can't find how to do it.
TV UE50TU7090UXRU
Hi!
First off, thank you for this awesome project. I've managed to get everything working fine, except for HDR. When running the client, game mode is activated as expected, but it runs it in SDR and (unsurprisingly) my colors are completely blown out. I've got a HDR compliant screen on my host computer with an RTX4090 and (as far as I can tell) Sunshine configured to enable an HDR stream.
Since HDR support is still marked as experimental, is it simply not included in this app?
TV: Samsung S90C
Host computer: RTX4090, Asus PG27AQDM, AMD Ryzen 7 7800X3D
Thanks again for what you do!
Host: Windows 11
Sunshine version: v0.23.1
TV: Samsung UE82TU8000UX
Moonlight installed on Tizen by docker image
When I'm trying connect to sunshine from TV i get error Initial Ping Timeout
From any android devices all work perfectly, but client from TV doesn't work(
I'm try to change ping-timeout option in config but it doesn't help me
@KyroFrCode I launched this moonlight client on my samsung tv , wonder how I can exit the app itself back to the TV menu ?
Hey,
Thanks for your work.
I was wondering if it is normal that there is no rumbling on my XBOX controller using last version of your project?
TV is QE55Q83B.
Controller is wireless XBOX Series X/S controller.
I read that this TV should be able to handle rumbling on my controller.
=> ERROR [base 19/25] RUN cmake -DCMAKE_TOOLCHAIN_FILE=/home/moonlight/emscripten-release-bundle/emsdk/fastcomp 0.4s
Using both the prebuilt Docker image and my own, I've managed to install the Moonlight app on my Samsung TV. However, when I use my remote to select Add Host, and enter my hostname in the Add Host Manually section, I'm unable to select Continue.
I've tried hooking up a mouse (no cursor) and hooking up a keyboard (think I managed to tab to Continue but ENTER did not do anything).
This awesome project works almost flawlessly and i think Moonlight should be recognized as supported by Community on Tizen Tv as homebrew
Hey there,
Thank you very much for the amazing work, currently using it on a Samsung S95C but for now it appears to have only 4k@60fps.
I checked the Moonlight's website and they say they can do 120 Hz.
So here I am :)
Would it be possible to add 120 Hz to the Moonlight Tizen ? And also if possible also add the gaming mode ? I have no idea how they're doing but I know the geforce now app found a way to force it somehow.
With 4K 60fps and 31mbps Bitrate or more selected on client, the stream will freeze.
It will freeze on the startup screen of steam big picture but sound and input still work.
I can go over to my PC to see the screen and start up a game and it will unfreeze the stream for a few seconds, then freeze again on startup screen of the game.
It works just fine with low bitrate but the quality isn't great.
Both devices are connected via ethernet.
I'm using the NVIDIA NVENC encoder with these settings:
Performance Preset = P7
Two-pass mode = Full resolution
Use realtime priority in HAGS = Enabled
Prefer CAVLC over CABAC = Disabled
I used these settings to try to get the best quality at a low bit rate, I also tried the opposite settings (max performance) and it just looks worse without being able to push higher bitrate.
Hello,
Recently, I bought a living room keyboard - Logitech K400 Plus, it is connected to a Samsung TV with Tizen OS via the "unifying receiver" dongle. The host PC runs Sunshine 0.21.0 with Windows 10.
In general, the TV has no problems with the device - I can type things in all apps, I am able to move the mouse cursor with the touchpad in the Web Browser and such.
Whenever I open the Moonlight app and start streaming, only the keyboard works, the mouse doesn't respond at all. When I minimize the app and resume it - even the keyboard stops working. That happens only in the Moonlight app.
I would really appreciate any help.
Thanks!
I'm having trouble connection to my distant PC using the app.
App works fine with a local host.
Pairing is successful for the IPV6 host, but it failed launching an app showing error "name resolution failed (error -2)"
I've tryied looking at the DevTool logs, but it doesn't seems to give more info.
For now I don't really know where to look, so any suggestion is welcomed
app_id[MoonLightS.MoonlightWasm] install failed[118, -11], reason: Author certificate not match
I am getting this error when running the tizen install command
Im using Linux Mint 21.2 Cinnamon 5.8.4
I have never used Linux and this is my first time, since I want to replace the steam link. Please be understanding.
Perhaps I installed docker incorrectly. I don't understand anything about this. If it's not difficult for you, give me instructions on how to do everything from the very beginning (starting with installing a new operating system)
aford@AFord-PC-Mint:~$ sudo docker build -t moonlight-tizen .
[+] Building 0.0s (2/2) FINISHED docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 2B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
ERROR: failed to solve: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount1161303933/Dockerfile: no such file or directory
(/var/lib/docker/tmp is empty)
IF I WILL NOT USE "SUDO" i will have this result -
aford@AFord-PC-Mint:~$ docker build -t moonlight-tizen .
ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied
ford@AFord-PC-Mint:~$ sudo docker run -it --rm ghcr.io/kyrofrcode/moonlight-chrome-tizen:samsung_wasm
Unable to find image 'ghcr.io/kyrofrcode/moonlight-chrome-tizen:samsung_wasm' locally
samsung_wasm: Pulling from kyrofrcode/moonlight-chrome-tizen
43f89b94cd7d: Pull complete
72497b91ecd8: Downloading 314.3MB/427.4MB 72497b91ecd8: Downloading 319.7MB/427.4MB72497b91ecd8: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:7f0ff96ae15e95b561e626085ed59a0f5870688328220cd965ff7c2899078d3c
Status: Downloaded newer image for ghcr.io/kyrofrcode/moonlight-chrome-tizen:samsung_wasm
IF I WILL NOT USE "SUDO" i will have this result -
aford@AFord-PC-Mint:~$ docker run -it --rm ghcr.io/kyrofrcode/moonlight-chrome-tizen:samsung_wasm
docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
2.1 then i can write "sdb connect YOUR_TV_IP" and have this -
moonlight@0741bda0a9eb:~$ sdb connect 192.168.1.189
2.3 If "sdb devices" i have -
moonlight@0741bda0a9eb:~$ sdb devices
List of devices attached
192.168.1.189:26101 device UE43RU7097UXRU
2.4 And if i write "tizen install -n MoonlightWasm.wgt -t UE43RU7097UXRU" i have -
install MoonLightS.MoonlightWasm
package_path /home/owner/share/tmp/sdk_tools/tmp/MoonlightWasm.wgt
was_install_app return WAS_TRUE
app_id[MoonLightS.MoonlightWasm] install start
app_id[MoonLightS.MoonlightWasm] install failed[118, -19], reason: Parsing error :
spend time for wascmd is [763]ms
cmd_ret:0
Failed to install Tizen application.
Total time: 00:00:01.351
Ask for any logs - I'll send them to you. Just please explain how to find them. I don't understand anything about Linux yet.
And yes, I fully restarted tv (pressed ON for 5 secs)
As the title says at the moment a tv connected Controller Guide button opens Tizen tv Os App Drawer/Menu and should instead send key press to host pc as guide Key to open Game Bar/Steam Big Picture mode+menu etc... But also open TV controller menu or apps with long press (see native game stream app behaviour on Tizen Samsung tvs)
Wonder how I can exit the app itself back to the Tv menu ?
Hi guys. Is there really no way to install moonlight on a TIZEN system before version 5.5?
As is well known, the error occurs:
package_path /home/owner/share/tmp/sdk_tools/tmp/MoonlightWasm.wgt
was_install_app return WAS_TRUE
app_id[MoonLightS.MoonlightWasm] install start
app_id[MoonLightS.MoonlightWasm] install failed[118, -19], reason: Parsing error :
spend time for wascmd is [746]ms
cmd_ret:0
Failed to install Tizen application.
The trick of changing the config file doesn't help.
The app is then installed, but the plugin on the TV does not load.
Since Steam Link will unfortunately be discontinued for Samsung at the end of 2023 (at least for 2019 devices), it would be really great to have a useful alternative without having to buy a box.
best regards
TV Model: UE55RU7475UXXC
I follow all steps and I am correctly connected into my TV, but I have the following issue:
Platform log view
_install MoonLightS.MoonlightWasm
package_path /home/owner/share/tmp/sdk_tools/tmp/MoonlightWasm.wgt
was_install_app return WAS_TRUE
app_id[MoonLightS.MoonlightWasm] install start
app_id[MoonLightS.MoonlightWasm] install failed[118, -19], reason: Parsing error :
spend time for wascmd is [746]ms
cmd_ret:0
Failed to install Tizen application.
Total time: 00:00:01.886_
If you have an issue, please consider the following before:
chrome://settings/system
to enable itchrome://flags/#disable-accelerated-video-decode
for video hardware accelerationchrome://gpu
for:
chrome://flags/#enable-nacl
to enable itIf you still have problems, post them in the issues section with info, logs and screenshots if possible
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.