[APP]Shield2PCGamepad - Updated 10/18/2013 - Shield Themes and Apps

Shield2PCGamepad​
Shield2PCGamepad is set of server and client applications that allow you to use your Nvidia Shield as a PC gamepad. It creates a Wifi connection between the PC and Shield, giving you a wireless gamepad for your PC.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Instructions:
Download the Shield2PCGamepad Server to your PC.
Download and install the Shield2PCGamepad Client on your Nvidia Shield (Android device).
Run the Server application on your PC first.
Modify button bindings to whatever keys you wish.
Press the Start Server button.
Open the Client app on your Shield.
Enter the IP address of your Server(PC).
Press Start.
Any button you press on the controller will press the bound key on your PC.
Use the touchscreen to control the mouse:
Drag on screen - move mouse.
Tap screen - left mouse click
Long press screen - right mouse click.
Notes:
Server requires Java.
If you are using LEFT, RIGHT, UP, DOWN for DPAD buttons, be sure that you set the key bindings for the DPAD in the game you are playing. With some applications these register NUMPAD 4, NUMPAD 6, NUMPAD 8, NUMPAD 2.
The limitation of the gamepad is there is no analog input from the joysticks or triggers. They operate like a keyboard key, either they are pressed or released. This may not work well on some games.
I have tested this on my pc running Windows 8, and my Nvidia Shield. I have played some games for a few hours with no issues and good responsiveness. If you have any issues please let me know and I will try to fix them as soon as possible.
This may work with other device combinations such as Mac/Linux for the server or an Android phone/tablet with an attached gamepad. If anyone tests, please share what works or does not work.
Change Log:
v1.1
-Both server and client must be updated to v1.1
-Mouse Left & Right buttons can be mapped to any Shield button.
-Mouse movement can be mapped to right joystick.
(Note: RS Left & RS Right keybindings must be Mousemove X+ or MousmoveX-,
RS Up & RS Down must be Mousemove Y+ or Mousemove Y-)
-Creates a constant connection instead of a new connection each button press.
-Added connect & disconnect menu options in client.
-Server log shows connection status and logs client key presses.
Shield2PC IME [BETA] - ROOT REQUIRED!
OK here it is! The IME runs the client in the background, allowing you to run another app on the shield while sending button presses to the server PC.
Instructions:
ROOT your device!
Follow instructions above to download and run server.
Download and install Shield2PCGamepadIME (below).
On Shield go to Settings> Language & Input> .
Scroll to "Shield2PC IME" and check the box on the left.
Press the Settings button on the right.
Click Server Address and enter IP Address, press OK.
Click Switch Input Method and select Shield2PCIME. (Server should be started first!)
The IME is a BETA. It is designed to allow you to control the PC while streaming the game to your screen from another app(i.e. Splashtop Streamer, RDP, or VNC). My testing shows very poor streaming for these apps. Even simple games are not playable due to the screen updating so slowly. This is probably because my network is so slow If this works well for you, please let me know.

Nice! A ton of people have wanted this option and will love it. You should post over at nvidia also so those people know

Can we use this with Xpadder or Pinnacle Game Profiler.
Can we use this with Xpadder or Pinnacle Game Profiler.
JM33 said:
Shield2PCGamepad​
Shield2PCGamepad is set of server and client applications that allow you to use your Nvidia Shield as a PC gamepad. It creates a Wifi connection between the PC and Shield, giving you a wireless gamepad for your PC.
Instructions:
Download the Shield2PCGamepad Server to your PC.
Download and install the Shield2PCGamepad Client on your Nvidia Shield (Android device).
Run the Server application on your PC.
Modify button bindings to whatever keys you wish.
Press the Start Server button.
Open the Client app on your Shield.
Enter the IP address of your Server(PC).
Press Start.
Any button you press on the controller will press the bound key on your PC.
Use the touchscreen to control the mouse:
Drag on screen - move mouse.
Tap screen - left mouse click
Long press screen - right mouse click.
Notes:
If you are using LEFT, RIGHT, UP, DOWN for DPAD buttons, be sure that you set the key bindings for the DPAD in the game you are playing. With some applications these register NUMPAD 4, NUMPAD 6, NUMPAD 8, NUMPAD 2.
The limitation of the gamepad is there is no analog input from the joysticks or triggers. They operate like a keyboard key, either they are pressed or released. This may not work well on some games.
I have tested this on my pc running Windows 8, and my Nvidia Shield. I have played some games for a few hours with no issues and good responsiveness. If you have any issues please let me know and I will try to fix them as soon as possible.
This may work with other device combinations such as Mac/Linux for the server or an Android phone/tablet with an attached gamepad. If anyone tests, please share what works or does not work.
Click to expand...
Click to collapse

2kool2Bcruel said:
Can we use this with Xpadder or Pinnacle Game Profiler.
Click to expand...
Click to collapse
No i don't think so. Basically when both apps are running and you press a button on the shield, the server presses a key on the keyboard. So this app is really emulating a keyboard, not a gamepad. So I may be wrong but I believe those apps you mentioned need a real gamepad attached. However any game that allows you to assign keyboard keys to game actions should be able to work directly with these apps.

Don't want to cross post.
So maybe you have some time to take a look in the nvidia forum post.
Can't use your app with the default nvidia streaming or splashtop.
If the app enters background modeon the shield it looks like it doesn't detect any keypress.
More details in the nvidia forum.
Thx & Greetings

Thanks for writing the server in Java, it works on Mac too!

Any ETA for the next update, so the app can run in Background ?
Thx for your work

Kekskruemeltorte said:
Any ETA for the next update, so the app can run in Background ?
Thx for your work
Click to expand...
Click to collapse
Next update will not include running in background. There is no way for a background service to receive input from key presses. This is due to android's security. I will do a little more research on it but I don't think it's going to happen. Sorry.
New update may be a little while, trying to get joysticks to work as mouse.

Thx for the update.
But Tincores Keymapper does detect input from key presses, if it's in the background. or did I miss something here?
Greetings

Kekskruemeltorte said:
Thx for the update.
But Tincores Keymapper does detect input from key presses, if it's in the background. or did I miss something here?
Greetings
Click to expand...
Click to collapse
As far as I know tincore can do this because it requires root. For several reasons I don't want to require root for this app.

And provide a Edition for root user?
This is the perfect app to use non supported games for nvidia streaming :/

JM33 said:
As far as I know tincore can do this because it requires root. For several reasons I don't want to require root for this app.
Click to expand...
Click to collapse
You could do it with an IME.

tincore said:
You could do it with an IME.
Click to expand...
Click to collapse
OK, I hadn't thought of that yet. New update should be ready in a couple of days. Then I will look into this option or root as a last resort. Either way I am getting into uncharted territory for me. I will be learning as I go so please be patient.

JM33 said:
OK, I hadn't thought of that yet. New update should be ready in a couple of days. Then I will look into this option or root as a last resort. Either way I am getting into uncharted territory for me. I will be learning as I go so please be patient.
Click to expand...
Click to collapse
I was also planning for quite a while to add a linux/windows server to my app. In fact, because I already have Android to Android network connectivity there is not much to do.

OK guys I have updated the first post with the new IME client. Please read the notes and instructions. Update to server v1.1 if you haven't already. ROOT REQUIRED This is useless to me on my slow network. The server receives fine, but the streaming apps are so slow that no game is playable. Hope your results are better!

I love this and have been playing with it a lot but I was curious if there is any potential for it to act like a 360 controller for a pc and not just emulate keyboard presses? This may be the wrong place to ask and I am sorry if it is but I would love to use the shield as a wireless 360 controller for my pc!

godvstheking said:
I love this and have been playing with it a lot but I was curious if there is any potential for it to act like a 360 controller for a pc and not just emulate keyboard presses? This may be the wrong place to ask and I am sorry if it is but I would love to use the shield as a wireless 360 controller for my pc!
Click to expand...
Click to collapse
Sorry, it won't work that way. Maybe it could but at this point I am going to leave the app as-is. I believe what you are asking for seems to have been achieved already here:
https://forums.geforce.com/default/topic/622876/general-discussion/-guide-use-shield-w-non-xinput-enabled-games-and-applications-xpadder-pinnacle-game-profiler-etc-/
My original intention of the app was to make the Shield function as a wireless controller for my pc. The app works perfectly for my own intentions, and I decided to share. So people asked for background support so I added that (though it's not perfect), but there has been virtually no response as it seems the post I linked has solved the issue for most. And hopefully nvidia will be adding this to a future update, doubtfully the next one.
Basically, I just can't put much more time into that when there is another solution available. Sorry. If more people are interested please say so and I might change my mind

Related

Control VLC Player via Touch HD

I found this brilliant little program called VLC Remote to control VLC Player on your PC using your Touch HD. (or other touchscreen phones). Works really well and VLC Player is one of the best free media players you can get for the PC.
The standard skins included with VLCRemote are for lower resolution phones with smaller screens, so I designed a skin for it in various colours especially for the touch HD.
VLC Remote here!
http://sourceforge.net/projects/vlcremote/
My skins here!
http://www.mediafire.com/file/zwmmhmjnvey/VLC 0.94 Skins.rar
-Update -14th November -I have now made a Black skin that is here
http://www.mediafire.com/file/thevh3dn20t/400x800 black.rar
Stoobietoo
Very cool find, Thank You for posting, the skins are great.
sorry to ask, why do we need to 'control VLC Player on your PC using your Touch HD', but not directly on PC?
Hello hungera
I like it because it turns my phone into a remote. I don't think we need it, but having a easy to use remote for VLC is great. (saves having to get up to put a new show on.) You don't have to run VLC with just the http interface on, you can run multiple interfaces at the same time, if that is what you were asking.
Thanks
BGF
Is there a guide how to set up this software(vlc pc settings incuded)? thanx
Hello konidair
I was unable to locate a real "Guide" but I will help as best I can. I got it to work through a bit of trial and error and through some help here.
The VLC setup is slightly different to the wiki but here is what I think my steps were.
Run VLC on your PC.
To turn on the Web interface you need to go to Tools > Preferences > (Show Settings All) > Interface > Main interfaces
Tick HTTP remote control interface
Save and restart VLC
The remote software is simple, install cab then copy stoobietoo's skins to the skins folder inside the install directory.
Connect Blackstone to the wifi network that the VLC PC is on.
Run VLCRemote
Go to settings and enter the IP address of the VLC PC.
The default port for VLC version 1.0.1 Goldeneye is 8080
Select one of the 480x800 resolution skins in your favorite colour
Done
That should be it for a simple quick setup.
If there are anymore questions or steps that I have missed please post.
BGF
hungera said:
sorry to ask, why do we need to 'control VLC Player on your PC using your Touch HD', but not directly on PC?
Click to expand...
Click to collapse
I have my PC in one room and my HD TV in another. It's a pain in the arse starting a movie playing and then going through to the other room to watch it on my big screen. This means that I can play/pause/ff/rew etc. without getting off my fat lazy arse lol.
johncmolyneux said:
I have my PC in one room and my HD TV in another. It's a pain in the arse starting a movie playing and then going through to the other room to watch it on my big screen. This means that I can play/pause/ff/rew etc. without getting off my fat lazy arse lol.
Click to expand...
Click to collapse
+1
BigGiantFish said:
Hello konidair
I was unable to locate a real "Guide" but I will help as best I can. I got it to work through a bit of trial and error and through some help here.
The VLC setup is slightly different to the wiki but here is what I think my steps were.
Run VLC on your PC.
To turn on the Web interface you need to go to Tools > Preferences > (Show Settings All) > Interface > Main interfaces
Tick HTTP remote control interface
Save and restart VLC
The remote software is simple, install cab then copy stoobietoo's skins to the skins folder inside the install directory.
Connect Blackstone to the wifi network that the VLC PC is on.
Run VLCRemote
Go to settings and enter the IP address of the VLC PC.
The default port for VLC version 1.0.1 Goldeneye is 8080
Select one of the 480x800 resolution skins in your favorite colour
Done
That should be it for a simple quick setup.
If there are anymore questions or steps that I have missed please post.
BGF
Click to expand...
Click to collapse
thanx...mate! i was missing the http interface.Now it works just fine!
Added black theme
Hi folks, i think this is my first post on XDA (long time reader tho), thought i'd pop my cherry by helping out a bit.
Thanks to stoobietoo for making those skins, I've had a look at the XLM file used to make them and thought i'd have a stab at making something a bit simplier in terms of styling.
I've mainly resized the original skin to fit the new resolution, so credit goes to whoever developed that skin, and to stoobietoo for the XLM file which i changed slightly.
Here's the theme:http://www.mediafire.com/?2lctdlwtndg
And this is what it looks like:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
P.S. - To anyone still struggling to get the application to work, you use the IP address of the pc running VLC and the port number is usually '8080'. Suggest setting host PC to static IP or you'll end up having to change it every now and then.
...and instructions
And for anyone who also hasn't worked it out themselves, to use this theme simply extract the zip into the 'Skins' folder in the VLCRemote install directory. (usually Program Files/VLCRemote/ on either storage card or main memory)
Enjoy!
Hi, can anyone suggest what I am doing wrong with setting up VLCRemote?
Set up VLC http interface and edited the .host file to include my local network. Tested access using localhost:8080 and also the actual server Ip using my laptop - both worked correctly.
Installed the app on my HD (wifi connected already). Entered the server Ip address and port (refresh left unchecked). Clicked 'done'..several minutes laterthe app returns an error "could not connect, please verify your settings".
Went back and checked the settings in VLCRemote and they appear correct. Clicked 'done' again...several minutes later I get the same error again.
Ideas please?
@morfis
Is the IP address something like 192.168.x.x, because if it is then that's an internal address that will only be recognised by things connected to the same network. (I'm assuming that your laptop is connected to the internet via wi-fi that comes off the same point as your PCs internet connection.)
If it is, I can help. If not, ignore me
johncmolyneux said:
@morfis
Is the IP address something like 192.168.x.x, because if it is then that's an internal address that will only be recognised by things connected to the same network. (I'm assuming that your laptop is connected to the internet via wi-fi that comes off the same point as your PCs internet connection.)
If it is, I can help. If not, ignore me
Click to expand...
Click to collapse
Thanks for the reply John. Both the phone and the laptop are using the same wifi router in my tests scenario so both should work with the local IP of the VLC PC?
edit:
The HD wifi connection was set to 'work' rather than 'the internet'. I've changed that and VLCRemote is now working
Guys, I have made a new Black skin. see the first post for the link.
Stoobietoo
morfis said:
Entered the server Ip address and port (refresh left unchecked).
Click to expand...
Click to collapse
That "Refresh" is for the frontend of the program so that it shows the current track, remaining time/track length and current volume, so I suggest you "check it" to get the best out of the remote. I have mine set to every 1 second so the track time remaining counts down accurately.
Stoobietoo
Hi,
does anyone know if there are any active development done on the VLC Remote software?
I was thinking of taking the existing code and make some changes but I need to get in touch with the creator to make sure it is ok...
Two main things I was planning to do is:
* Change the browse screen to use Sense UI. I have to look into if you can get the mp3 tags needed to display Artists via VLC http interface.
* Add ability to have multiple VLCs defined, so that you can control different zones in your house.
Next step I would like is to make it possible to link different zones together so that one VLC is master and one or more VLC players just plays what the master streams... a little bit like Sonos system....
Anyone interested in any of these additions?
Cheers
Jonas
jonolo said:
Hi,
I was thinking of taking the existing code and make some changes but I need to get in touch with the creator to make sure it is ok...
* Change the browse screen to use Sense UI. I have to look into if you can get the mp3 tags needed to display Artists via VLC http interface.
Jonas
Click to expand...
Click to collapse
as for the development - i have no idea...
as for the ideas - Hell ya...
you'll have one download promised...

[APP] PRadio - Pandora for Windows 8

PRadio is a Windows 8 Store App for Pandora. Unlike IE, this app allows users to stream music from Pandora recommendation service in the background. It works great on tablets such as Microsoft Surface. This app works only in the US. If you want to use it in other countries you need a US based proxy or VPN software such as openvpn.net
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features Supported
* Add radio stations via the search charm
* Search for Genre, Album, Artist and Songs
* Delete radio stations via the app bar
* Pin radio stations to start menu
* Play/Pause/Skip songs
* Multimedia Keyboard Support
* Support for snapped view and portrait layout.
* History of Songs Played
* Share Song Information with other applications via share charm
* Provide feedback for a song
* Background Streaming
* Support for touch and tablets
To download the released version please visit the Windows Store and search for PRadio or open the following link in IE.
http://bit.ly/Yt9qT5
The app is only available in the US Store, if you are in another country you can switch to the US Store by going to "Control Panel\Clock, Language, and Region\ Change region."
[Update 12/14/2012]:
If you want to try out the latest version that will be available shortly on the store you will need to sideload the app. This version supports background music streaming on Surface RT even when the device is locked (Connected Standby).
Please follow the instructions given below:
1. Download Pandora_0.0.4.8_AnyCPU_Test and unzip to any folder e.g. xyz.
2. Open powershell as an administrator
3. Execute the following commands in powershell
a) set-executionpolicy unrestricted
b) cd xyz\Pandora_0.0.4.8_AnyCPU_Test
c) .\Add-AppDevPackage.ps1
[Note: Installation process might ask you to login to your Microsoft Account which is necessary to get the necessary certificates from the windows store to sign the package]
If you have feedback on the app, please post below.
What is Pandora?
Pandora Internet Radio, an automated music recommendation service and "custodian" of the Music Genome Project whose service in full is only available in the United States, with limited access in Australia and New Zealand. The service plays musical selections similar to song suggestions entered by a user. The user provides positive or negative feedback for songs chosen by the service, which are taken into account for future selections.
Wow, very nicely implemented for a third-party client! The snapped interface is very good as well. The interface when something *else* is snapped (which means it only has about 1040 pixels of width on the Surface) isn't perfect though (usable, but some stuff gets covered).
I'd be happy to sideload and test a new version.
EDIT: A bit more feedback: the app doesn't handle being backgrounded very gracefully. It will stop playing after the current song. I suppose that *could* be intentional, but it's annoying.
GoodDayToDie said:
Wow, very nicely implemented for a third-party client! The snapped interface is very good as well. The interface when something *else* is snapped (which means it only has about 1040 pixels of width on the Surface) isn't perfect though (usable, but some stuff gets covered).
I'd be happy to sideload and test a new version.
EDIT: A bit more feedback: the app doesn't handle being backgrounded very gracefully. It will stop playing after the current song. I suppose that *could* be intentional, but it's annoying.
Click to expand...
Click to collapse
Thanks for the feedback, I just posted instructions to sideload the new version.
It should not stop playing after the current song, this is not intentional. Can you send me the following PRadioInformation.log file which should be present in
%appdata%\..\Local\Packages\28268splashtetra.PRadio_80qntxqrmk3vj\LocalState folder
Sorry, I should correct myself: it won't start the next song if the screen is off. Turning the screen on by itself won't start playing agian, either; you either have to use the media control and hit Play, or log in and have the app at least partially in the foreground.
If you still need the log I'll post it here in a bit.
GoodDayToDie said:
Sorry, I should correct myself: it won't start the next song if the screen is off. Turning the screen on by itself won't start playing agian, either; you either have to use the media control and hit Play, or log in and have the app at least partially in the foreground.
If you still need the log I'll post it here in a bit.
Click to expand...
Click to collapse
Are you using a Surface RT or an ARM based tablet? If yes, I believe it is going into connected standby. In connected standby, windows does not let the app get the next playlist. I need to use a different set of API to support this scenario. As soon as I get hold of an ARM tablet I will add support for this. If this is not an ARM based tablet then please send me the logs.
GoodDayToDie said:
Sorry, I should correct myself: it won't start the next song if the screen is off. Turning the screen on by itself won't start playing agian, either; you either have to use the media control and hit Play, or log in and have the app at least partially in the foreground.
If you still need the log I'll post it here in a bit.
Click to expand...
Click to collapse
Hi GoodDayToDie or any Surface RT user,
I have created a new version 0.3.3 of the PRadio which hopefully should work in your machine. Can you give it a try? I do not own one yet so I cannot try it myself.
Instructions are given below.
Thanks
Instructions:
1. Download Pandora_0.0.3.3_AnyCPU_Test and unzip to any folder e.g. xyz.
2. Open powershell as an administrator
3. Execute the following commands in powershell
a) set-executionpolicy unrestricted
b) cd xyz\Pandora_0.0.3.3_AnyCPU_Test
c) .\Add-AppDevPackage.ps1
[Note: It might ask you to login to your Microsoft Account that is necessary to get the necessary certificates to sign the package]
Thanks! Yes, I'm using Surface RT. I'm sideloading your app now and will report later.
EDIT: Works fine! I had to uninstall the current (store) version first, but it preserved my configuration (you using the roaming AppData?) so that was no problem.
The music playback did cut out eventually, but I'm guessing that's intentional (just the "are you still there?" check, perhaps) since it was after an hour or so of inactivity, and as soon as I brought he app forward again it resumed. I'm on a free account, BTW (used to subscribe, but between them not creating a WP7 app and the advantages of Zune Pass instead, I let it lapse).
One piece of feedback: you could put a lot more info on the About page. Version would be good, for example, and I didn't actually see attribution for the CC-licensed artwork, just a mention that it was CC-BY. Other than that, love it!
Seems to be working all nice and proper for me now too, on RT.
Eats far less CPU than letting IE run in desktop mode.
Edit: Every once in a while there seems to be a delay for it loading the next song of 30-45 seconds. Not critical, just noting.
Edit2: More feedback.
1) I can't forward to the next song from the volume menu.
2) It seems to stop playing after an hour and a half or so, on a Pandora One account.
3) It'd be nice if it could remember the last station and start playing on launch
4) Related, it'd be nice if it automatically logged in on launch, not sending you to the login screen. Perhaps a settings option to clear the stored user settings, and make it log in automatically?
5) I suspect this is more of an OS issue, but outputting through a USB sound card and putting the device to sleep causes the audio to become garbled and broken.
6) The formatting seems to be a bit off in portrait mode, the 'Log Out' button on the top clips over the station name, and there's a considerable amount of deadspace at the bottom of the screen (probably a good 1/3 of the screen is wasted)
And, are the advertisements on it yours or Pandora's? If they're Pandora's, it'd be nice if you could detect if it's a Pandora One account.
does this work for cdn. IP addresses? regular pandora won't let cdn IP users
i know on android, you have to use ORBIT something app, forgot the name, and on iphone you use that hot shield free VPN
Thanks for the feedback GoodDayToDie & netham45.
The music playback did cut out eventually, but I'm guessing that's intentional (just the "are you still there?" check, perhaps) since it was after an hour or so of inactivity
>> I know why it fails to play after an hour....Connected Standby, I will fix this in the next release.
>> you could put a lot more info on the About page. Version would be good, for example, and I didn't actually see attribution for the CC-licensed artwork, just a mention that it was CC-BY
I will add version in About page. Currently if you run the app and in taskmanager search pandora.exe, right-click and go to properties you can see the version. I will add attribution too. Good catch!!
>> I can't forward to the next song from the volume menu.
Forwarding is currently disabled as Pandora does limit the number of skips after some time. If a users keeps on skipping he/she will eventually hit this limit and there is no UI to message this to the user. This also prevented my app to be certified in the store so i decided to disable it for now till i figure out a better way to deal with this.
It'd be nice if it could remember the last station and start playing on launch
Good feedback, I will add in the next release.
Related, it'd be nice if it automatically logged in on launch, not sending you to the login screen. Perhaps a settings option to clear the stored user settings, and make it log in automatically?
Currently it should automatically login based on the credentials stored on the machine. Do you want a way to clear the settings?
I suspect this is more of an OS issue, but outputting through a USB sound card and putting the device to sleep causes the audio to become garbled and broken
Interesting....Thanks for reporting it. I would need to get hold of a USB sound card to try this out. Was this on the RT device?
The formatting seems to be a bit off in portrait mode, the 'Log Out' button on the top clips over the station name, and there's a considerable amount of deadspace at the bottom of the screen (probably a good 1/3 of the screen is wasted)
Thanks Log Out button should not have appeared. Will fix it and i will try to make better use of the real estate.
And, are the advertisements on it yours or Pandora's? If they're Pandora's, it'd be nice if you could detect if it's a Pandora One account.
The advertisements are mine...Not Pandora's maybe i can reduce the number of advertisements if that is a big eye sore. Thanks again for the feedback.
cobyman7035 said:
does this work for cdn. IP addresses? regular pandora won't let cdn IP users
i know on android, you have to use ORBIT something app, forgot the name, and on iphone you use that hot shield free VPN
Click to expand...
Click to collapse
If you use any VPN software to connect to US based server (I tried openvpn.net although has a data limit) you should be able to use the app to listen to pandora via the app. Give it a try and let me know how it goes.
hsalps said:
Thanks for the feedback GoodDayToDie & netham45.
Related, it'd be nice if it automatically logged in on launch, not sending you to the login screen. Perhaps a settings option to clear the stored user settings, and make it log in automatically?
Currently it should automatically login based on the credentials stored on the machine. Do you want a way to clear the settings?
Click to expand...
Click to collapse
It sends me to the login screen most of the time when I launch it, or if I come back to it if it's been inactive for 5-6 hours.
hsalps said:
Thanks for the feedback GoodDayToDie & netham45.
I suspect this is more of an OS issue, but outputting through a USB sound card and putting the device to sleep causes the audio to become garbled and broken
Interesting....Thanks for reporting it. I would need to get hold of a USB sound card to try this out. Was this on the RT device?
Click to expand...
Click to collapse
Yes I'm using RT, though further testing shows that I get the same result no matter what music app I use, so I blame the OS.
netham45 said:
It sends me to the login screen most of the time when I launch it, or if I come back to it if it's been inactive for 5-6 hours.
Click to expand...
Click to collapse
Can you send me the PRadioInformation.log file which should be present in %appdata%\..\Local\Packages\28268splashtetra.PRadi o_80qntxqrmk3vj\LocalState folder? This should help me understand why it is not saving the password on RT.
netham45 said:
Yes I'm using RT, though further testing shows that I get the same result no matter what music app I use, so I blame the OS.
Click to expand...
Click to collapse
Can you also give details of the USB audio device like Manufacturer, Version etc? I will report this to Microsoft.
Superb app good sir! lives on my second monitor if not just for the cool background
Thanks!
cammykool said:
Superb app good sir! lives on my second monitor if not just for the cool background
Thanks!
Click to expand...
Click to collapse
Thanks cammykool!!
why not put it up in the windows store?
The previous version is actually already up there. We've been helping test the next release, at which point hsalps will presumably release a store update.
hsalps said:
Can you send me the PRadioInformation.log file which should be present in %appdata%\..\Local\Packages\28268splashtetra.PRadi o_80qntxqrmk3vj\LocalState folder? This should help me understand why it is not saving the password on RT.
Click to expand...
Click to collapse
I can't seem to get it to replicate it now. =/
hsalps said:
Can you also give details of the USB audio device like Manufacturer, Version etc? I will report this to Microsoft.
Click to expand...
Click to collapse
I've tried it with two Microsoft LifeChat LX-3000 headsets and a generic unlabeled USB audio card.
so im using a test build?
cammykool said:
why not put it up in the windows store?
Click to expand...
Click to collapse
The store guys are approving the latest version of the app right now (Takes 7 days ). I will update this thread when it is available on the windows store. The older release is already in the store.

[Beta, x86/ARM] Onscreen Joystick

Onscreen Joystick
By Netham45, Version Beta 1​I've been working on this for Windows RT/Windows 8 off and on (more off than on), and I think it's ready for a beta tag.
I'm eventually planning on selling this somewhere for $5 or something, but it'll always be free on XDA.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Configurable for positions/keys pressed
Multi-touch support
Written in .Net, so one binary works on ARM and x86/x64
Open-Source
Documentation on how to use the configs should be at the top of the provided sample config.
Since this -is- the first public release, please let me know of any bugs you have with it, by posting in this thread and not by PMing me.
Known bugs:
Does not work with fullscreen applications (games/apps must run windowed)
Does not update smoothly (due to me using forms to render)
Quake 2 on Windows RT does not accept input from this app
Very nice! I don't know if it can be decompiled or serve as inspiration but comfort keyboard pro can stay on screen in almost any game I threw at it. Problem is it's kinda buggy and doesn't take well resolution changes, also the screen behind the keyboard gets pressed too.
Anyway, great app! this is certainly a must have for Win8!
I was thinking about making such program myself, but I don't know how to draw my own controls above fullscreen DirectX or D3D programs, so I have not even started.
mamaich said:
I was thinking about making such program myself, but I don't know how to draw my own controls above fullscreen DirectX or D3D programs, so I have not even started.
Click to expand...
Click to collapse
You'd basically have to inject into the DirectX process and hook the drawing and input functions.
netham45 said:
You'd basically have to inject into the DirectX process and hook the drawing and input functions.
Click to expand...
Click to collapse
Yes, I'm doing that in my project (private build for now) - as I emulate DX anyway. But I've thought about an easier method. Maybe overlays, or something like that.
Very nice, looking forward to use this with various emulators
Great idea! I don't own Windows 8 with a touchscreen, but I can imagine the convenience of having this for light-to-moderate gaming, especially on the go! It already looks like it, but if not it would be cool to show each button as there respective keyboard command. So if button binded to keyboard "X" key were changed to keyboard "P" instead, the button itself would change, respectively. Good luck with it.
Thanks, great app !!! Did you use it with epsxe (playstation emulator) ? It works ?
(doesn't have my win8 here with me)
Thanks !
I don't actually own a Windows 8 tablet, only a Windows RT one, so I can't test it with ePSXe
Ok, netham45. I'll test it as soon as i'll get my Asus vivotab and report here. Want me to do some kind of beta-test ? Thanks, again !!
TheMac
Right I need some help here, I want to create a second stick so that I can use mouse controls. couöd you help me set this up? i want to play minecraft heh
jonthe838 said:
Right I need some help here, I want to create a second stick so that I can use mouse controls. couöd you help me set this up? i want to play minecraft heh
Click to expand...
Click to collapse
not sure that will work as the clicks on the screen "are the mouse"
was sorta thinking of the same sorta thing for FTL, as the touchscreen dont respond properly in game.
Also works great on asus vivotab (me400) full win 8. With FTL.
Have you thought about Putting the sources up in github so ppl can push commits and help you develop it
I grabbed the zip and made a few changes. Want me to send you a zip back?
I made a basic program to test the above theory, and i could not get it to work
the "Mouse Thumbstick" makes the app you are trying to control loose focus.
Pvy.
DEV Feedback
Hey guys,
First I would like to apologize to Netham45, I did contact him earlier today directly when I did not yet have permission to post here. Second, I would like to thank XDA to allow me to post my first post here.
I've been working very hard on and off for the past few weeks from the original sources. I have completely rewrote a vast majority of the original source code, but kept the underlying principles. Everything is becoming a little bit more object-oriented.
Here's what I've been up to:
- Direct X support
- Multiple analog joystick
- Mouse support (analog joystick)
- Touchscreen as a mouse device
- Preliminary Edit mode to move buttons around
- System action buttons ( popup keyboard, edit mode, exit, etc)
Regarding "Touchscreen as a mouse device", In FPS or MMO, touching the screen is badly interpreted and the "mouse-view" system becomes chaotic and uncontrollable. By re-emulating mouse input from the touchscreen, I've been able to control mouse-view in game and mouse "mechanics".
I'm currently re-writing again some part of the software, I'm taking the edit mode out of the gameplay mode, separation purposes. I need to address some little issues and complete my mouse emulation on the touchscreen. It's been a lot of fun adding support, a lot of learning how to interrupt and inject back into windows os.
Now all of this is done on my spare time, on and off. It's something that I like to do, but I have a family, kids and game commitment (SW:TOR Guildmaster).
Right now, here are the games I've been playing with a fair amount of success :
SW:The Old Republic (MMO)
Team Fortress 2 (FPS)
Alien Swarm (shoot-em up)
As soon as I get a feedback from Netham45 and I feel I can release an update, I'll do.
pvyParts said:
not sure that will work as the clicks on the screen "are the mouse"
was sorta thinking of the same sorta thing for FTL, as the touchscreen dont respond properly in game.
Also works great on asus vivotab (me400) full win 8. With FTL.
Have you thought about Putting the sources up in github so ppl can push commits and help you develop it
I grabbed the zip and made a few changes. Want me to send you a zip back?
I made a basic program to test the above theory, and i could not get it to work
the "Mouse Thumbstick" makes the app you are trying to control loose focus.
Pvy.
Click to expand...
Click to collapse
LilCthulhu said:
Hey guys,
First I would like to apologize to Netham45, I did contact him earlier today directly when I did not yet have permission to post here. Second, I would like to thank XDA to allow me to post my first post here.
I've been working very hard on and off for the past few weeks from the original sources. I have completely rewrote a vast majority of the original source code, but kept the underlying principles. Everything is becoming a little bit more object-oriented.
Here's what I've been up to:
- Direct X support
- Multiple analog joystick
- Mouse support (analog joystick)
- Touchscreen as a mouse device
- Preliminary Edit mode to move buttons around
- System action buttons ( popup keyboard, edit mode, exit, etc)
Regarding "Touchscreen as a mouse device", In FPS or MMO, touching the screen is badly interpreted and the "mouse-view" system becomes chaotic and uncontrollable. By re-emulating mouse input from the touchscreen, I've been able to control mouse-view in game and mouse "mechanics".
I'm currently re-writing again some part of the software, I'm taking the edit mode out of the gameplay mode, separation purposes. I need to address some little issues and complete my mouse emulation on the touchscreen. It's been a lot of fun adding support, a lot of learning how to interrupt and inject back into windows os.
Now all of this is done on my spare time, on and off. It's something that I like to do, but I have a family, kids and game commitment (SW:TOR Guildmaster).
Right now, here are the games I've been playing with a fair amount of success :
SW:The Old Republic (MMO)
Team Fortress 2 (FPS)
Alien Swarm (shoot-em up)
As soon as I get a feedback from Netham45 and I feel I can release an update, I'll do.
Click to expand...
Click to collapse
any chance of having a look at some of it? or the current functioning binary?
i didn't put that much time into it
be pretty happy to help where i can.
Pvy.
Feel free to post your developments on it.
Thanks Netham,
I'll try to consolidate some part of the code, I'd like my mouse support to be better that what it is right now and I'll try to have a tentative release in a few days minus the edit mode that I'm basically tearing apart right now
Right now, my mouse support works well for a while and then becomes a little bit chaotic, I'd like to explain what I mean by that, but anybody who have played a FPS or MMO and touched the screen must know what I'm talking about. So right now, sometimes my code will trigger properly or not with not effect really... when it does 99% of the time it does well, with 1% with the same chaotic movement. It works well in MMOs, in FPS, it's different. For example in Team Fortress, for the first few seconds, it doesn't, then it works... it's not really related to how I code AFAIK. In SWTOR, it works very well... using the touchscreen or a 2nd analog joystick to mouse view stuff is awesome
Now I'll try to explain how mouse view works in a vast majority of games. When you use mouse-view, it kinda hide the mouse cursor and calculates movement from the center of the screen. Micro movement on the mouse means major camera movement. If you would click anywhere on the screen without my version of the on-screen joystick, the camera would go crazy and spin several time. What I do in code is center the mouse cursor then, slightly move it based on the touch mouvement, and voila works well
Now I wouldn't raid with that, but for leveling and doing solo quest, it works well...
LilCthulhu said:
Thanks Netham,
I'll try to consolidate some part of the code, I'd like my mouse support to be better that what it is right now and I'll try to have a tentative release in a few days minus the edit mode that I'm basically tearing apart right now
Right now, my mouse support works well for a while and then becomes a little bit chaotic, I'd like to explain what I mean by that, but anybody who have played a FPS or MMO and touched the screen must know what I'm talking about. So right now, sometimes my code will trigger properly or not with not effect really... when it does 99% of the time it does well, with 1% with the same chaotic movement. It works well in MMOs, in FPS, it's different. For example in Team Fortress, for the first few seconds, it doesn't, then it works... it's not really related to how I code AFAIK. In SWTOR, it works very well... using the touchscreen or a 2nd analog joystick to mouse view stuff is awesome
Now I'll try to explain how mouse view works in a vast majority of games. When you use mouse-view, it kinda hide the mouse cursor and calculates movement from the center of the screen. Micro movement on the mouse means major camera movement. If you would click anywhere on the screen without my version of the on-screen joystick, the camera would go crazy and spin several time. What I do in code is center the mouse cursor then, slightly move it based on the touch mouvement, and voila works well
Now I wouldn't raid with that, but for leveling and doing solo quest, it works well...
Click to expand...
Click to collapse
That's pretty much what I was doing. But... I was having problems passing clicks through.
Pvy
Sent from my Galaxy Nexus using Tapatalk 2
Quick update...
In the past few days, I've written a complete overhaul of the touch system, I had made some design mistakes on purpose along the way. Mainly to allow controls to be move/resized on screen... I'm now starting to implement an Edit Mode that works outside of the Gameplay mode. I've been working on serializing/deserializing object to save/load templates. So I guess, I'm about to work on the edit mode...
The hardest part is keeping everything working with the passing of events (mouse mostly) to the application, and trying to copy the cursor back to the application itself just to maximise a kind of blend in between the multiple layers on screen. One slight changes can break everything...
I'm going to explain how things works :
The Gamepad Mode is either active or inactive.
When inactive, the windows soft keyboard can be opened and use as usual and you can control your table with the usual touch interface. However, no control appears on screen.
When active, the software takes over every touch input and interprets it according to two modes:
The Gamepad mode where touch events are only interpreted by on screen visual objects. In this state, outside of the gamepad controls, the touch input is totally disabled.
The Touchscreen mode where touch events are interpreted by the on screen visual objects and the rest of the surface can be used as cursor/mouse view input, basically it completely reproduce a touchscreen device... Right now you can tap the screen to move the cursor to the tap location and left click OR you can move the cursor around. With that you have on screen buttons that replicate the mouse buttons.
All of that works pretty well.
This week I will try to implement a quick Edit Mode with load/save capabilites and the possibility to add controls on screen and to edit them. This will allow you to add Analog Gamepad to control the Mouse or Keyboard (WASD, QWES, Arrow Keys), mouse button and mouse scroll buttons (scroll up or down) and "simple" keyboard to replicate number and letters. Eventually I will add Shift/Control/Alt Keyboard command.
I'd like to have a small list of alpha testers, so if you're interested, let me know. Basically with Alpha, I'm not going to try to support a particular game, I'm looking for major issues that make it so that the software becomes unusable. If a software doesn't work, I'm not "yet" going to spend time trying to fix it, so it's mainly to figure out major bugs.
With Beta, I will start implementing other functions that I have may not thought in advance and that will cover multiple games.
Once it's released, then I'll look into providing support for particular games based on popularity and demands...
LilCthulhu said:
Quick update...
In the past few days, I've written a complete overhaul of the touch system, I had made some design mistakes on purpose along the way. Mainly to allow controls to be move/resized on screen... I'm now starting to implement an Edit Mode that works outside of the Gameplay mode. I've been working on serializing/deserializing object to save/load templates. So I guess, I'm about to work on the edit mode...
The hardest part is keeping everything working with the passing of events (mouse mostly) to the application, and trying to copy the cursor back to the application itself just to maximise a kind of blend in between the multiple layers on screen. One slight changes can break everything...
I'm going to explain how things works :
The Gamepad Mode is either active or inactive.
When inactive, the windows soft keyboard can be opened and use as usual and you can control your table with the usual touch interface. However, no control appears on screen.
When active, the software takes over every touch input and interprets it according to two modes:
The Gamepad mode where touch events are only interpreted by on screen visual objects. In this state, outside of the gamepad controls, the touch input is totally disabled.
The Touchscreen mode where touch events are interpreted by the on screen visual objects and the rest of the surface can be used as cursor/mouse view input, basically it completely reproduce a touchscreen device... Right now you can tap the screen to move the cursor to the tap location and left click OR you can move the cursor around. With that you have on screen buttons that replicate the mouse buttons.
All of that works pretty well.
This week I will try to implement a quick Edit Mode with load/save capabilites and the possibility to add controls on screen and to edit them. This will allow you to add Analog Gamepad to control the Mouse or Keyboard (WASD, QWES, Arrow Keys), mouse button and mouse scroll buttons (scroll up or down) and "simple" keyboard to replicate number and letters. Eventually I will add Shift/Control/Alt Keyboard command.
I'd like to have a small list of alpha testers, so if you're interested, let me know. Basically with Alpha, I'm not going to try to support a particular game, I'm looking for major issues that make it so that the software becomes unusable. If a software doesn't work, I'm not "yet" going to spend time trying to fix it, so it's mainly to figure out major bugs.
With Beta, I will start implementing other functions that I have may not thought in advance and that will cover multiple games.
Once it's released, then I'll look into providing support for particular games based on popularity and demands...
Click to expand...
Click to collapse
if your still looking for testers let me know happy to help you debug any quirks.
Pvy.
Have you managed to retain Windows RT compatibility?

[Q] Bluetooth audio delay fix for firetv

Hi,
First, thanks for all the development and trials with the firetv.
I can't say that I've done much more so far than follow directions and add some functionality to the device.
I did install the droidmote server which runs pretty good but cannot control all aspects of the device in default config. That's another post I think.
What I was asking about was the audio delay when using Bluetooth headphones. I side loaded the settings apk and gained the ability to pair BT headphones. Just a generic set from amazon here. They work pretty good but there is a delay in the audio. I can somewhat fix this with xbmc videos through audio delay, but Netflix and instant video don't have this fix. Any ideas on what I can do to get it all in sync?
Thanks
Glad to hear that DroidMote also works on Fire Tv.
Since the application is highly configurable and customizable, I can give you some help ?
The first part of this page is important, when you start the server for the first time, make sure that all configurations files are installed well.
http://www.videomap.it/dmcguide.htm
Absolutely. Thank you the app. It works pretty good, but I have to switch between all the inputs to maneuver around on the fire TV. Some screens I can use the mouse functions, but others I need to move to the arrow keys. The center select button doesn't seem to work though for selecting items on the second input screen of droidmote client.
I'm hoping to play around and see if I can configure the inputs to operate on the main firetv screen. The launcher seems different than my other TV stick android launchers.
Once again, thanks for your development. I look forward to more here on the fire TV.
t3ch42 said:
Absolutely. Thank you the app. It works pretty good, but I have to switch between all the inputs to maneuver around on the fire TV. Some screens I can use the mouse functions, but others I need to move to the arrow keys. The center select button doesn't seem to work though for selecting items on the second input screen of droidmote client.
I'm hoping to play around and see if I can configure the inputs to operate on the main firetv screen. The launcher seems different than my other TV stick android launchers.
Once again, thanks for your development. I look forward to more here on the fire TV.
Click to expand...
Click to collapse
Thanks to you.
If the center select button not work, make sure to have this files after the first start of the server.
In your FireTv:
droidmote.kl in /data/system/devices/keylayout
droidmote.kcm in /data/system/devices/keychars
droidmote.idc in /data/system/devices/idc
droidmotemt.idc in /data/system/devices/idc
droidmotegt.idc in /data/system/devices/idc
If you have this files it should works.
Instead if you want try to made a custom keylayout, get the droidmote.kl in /data/system/devices/keylayout
copy it where you want (also on your pc ) for edit and customization.
rename and put it in the Download folder of your device.
go in server settings and load your new keylayout.
With the multitouch functionality and with the touchmouse you can play with all games that need a touchscreen.
i suggest also to install the last version 3.3.9 from google play. This have most recent keylayout compatible also with Android Preview L that introduce little changes in the keylayout stuff.
zulu99 said:
Thanks to you.
If the center select button not work, make sure to have this files after the first start of the server.
In your FireTv:
droidmote.kl in /data/system/devices/keylayout
droidmote.kcm in /data/system/devices/keychars
droidmote.idc in /data/system/devices/idc
droidmotemt.idc in /data/system/devices/idc
droidmotegt.idc in /data/system/devices/idc
If you have this files it should works.
Instead if you want try to made a custom keylayout, get the droidmote.kl in /data/system/devices/keylayout
copy it where you want (also on your pc ) for edit and customization.
rename and put it in the Download folder of your device.
go in server settings and load your new keylayout.
With the multitouch functionality and with the touchmouse you can play with all games that need a touchscreen.
i suggest also to install the last version 3.3.9 from google play. This have most recent keylayout compatible also with Android Preview L that introduce little changes in the keylayout stuff.
Click to expand...
Click to collapse
I've been trying to get this working for the last couple of hours. The center button doesn't work for me no matter what I do. When I use the video game mode, the A button acts like the center button should. I tried to customize the droidmote.kl to change key 232 to BUTTON_A. It saved but it didn't work. Any ideas?
Hrodriguez77 said:
I've been trying to get this working for the last couple of hours. The center button doesn't work for me no matter what I do. When I use the video game mode, the A button acts like the center button should. I tried to customize the droidmote.kl to change key 232 to BUTTON_A. It saved but it didn't work. Any ideas?
Click to expand...
Click to collapse
Make sure that you load your new custom keylayout from server settings "change keylayout" and select it from the list.
your new keylayout appear in the list if you copy it in the Download folder of your sdcard.
a keylayout to work must have same file permissions of the previous version for this reason i suggest to load from server settings that do all automatically.
disconnect and reconnect the client to apply changes.
If this process not work only when you remap the center button ( scan code 232 ), mean that the source code of your FireTv was changed compared to original Android and the scan code 232 is remapped directly inside the sourcecode to act as different action and can't be remapped. ( very bad practise, infact in Android there are keylayout to support different mapping for external input devices. this is possible if you have a remote control that have an ok button that act as mouse left click.)
but you can always use the BUTTON_A of the soft gamepad like a center button. (rare case, because you have the mouse functionality to click and move around )
If you test the server on an Original Android device you see that the center button works well without remap it, because is a simple ENTER keycode.
Let me know if the center button really can't be remapped with the keylayout. I can also made a little modification to support the bad implementation of firetv.
UPDATE:
In a few hours, try the new Client version 3.7.9 and restore the Server to original keylayout configuration.
( Server settings -> change keylayout -> Default. disconnect reconnect client to apply changes )
I swapped the scan code 232 to 28 to help FireTv.
Because this change does not create any problem to the Server for Android, for Windows, and for all Linux variants.
zulu99 said:
Make sure that you load your new custom keylayout from server settings "change keylayout" and select it from the list.
your new keylayout appear in the list if you copy it in the Download folder of your sdcard.
a keylayout to work must have same file permissions of the previous version for this reason i suggest to load from server settings that do all automatically.
disconnect and reconnect the client to apply changes.
If this process not work only when you remap the center button ( scan code 232 ), mean that the source code of your FireTv was changed compared to original Android and the scan code 232 is remapped directly inside the sourcecode to act as different action and can't be remapped. ( very bad practise, infact in Android there are keylayout to support different mapping for external input devices. this is possible if you have a remote control that have an ok button that act as mouse left click.)
but you can always use the BUTTON_A of the soft gamepad like a center button. (rare case, because you have the mouse functionality to click and move around )
If you test the server on an Original Android device you see that the center button works well without remap it, because is a simple ENTER keycode.
Let me know if the center button really can't be remapped with the keylayout. I can also made a little modification to support the bad implementation of firetv.
UPDATE:
In a few hours, try the new Client version 3.7.9 and restore the Server to original keylayout configuration.
( Server settings -> change keylayout -> Default. disconnect reconnect client to apply changes )
I swapped the scan code 232 to 28 to help FireTv.
Because this change does not create any problem to the Server for Android, for Windows, and for all Linux variants.
Click to expand...
Click to collapse
Ok, thanks for the update. I'll give this a shot when i get home.
zulu99 said:
Make sure that you load your new custom keylayout from server settings "change keylayout" and select it from the list.
your new keylayout appear in the list if you copy it in the Download folder of your sdcard.
a keylayout to work must have same file permissions of the previous version for this reason i suggest to load from server settings that do all automatically.
disconnect and reconnect the client to apply changes.
If this process not work only when you remap the center button ( scan code 232 ), mean that the source code of your FireTv was changed compared to original Android and the scan code 232 is remapped directly inside the sourcecode to act as different action and can't be remapped. ( very bad practise, infact in Android there are keylayout to support different mapping for external input devices. this is possible if you have a remote control that have an ok button that act as mouse left click.)
but you can always use the BUTTON_A of the soft gamepad like a center button. (rare case, because you have the mouse functionality to click and move around )
If you test the server on an Original Android device you see that the center button works well without remap it, because is a simple ENTER keycode.
Let me know if the center button really can't be remapped with the keylayout. I can also made a little modification to support the bad implementation of firetv.
UPDATE:
In a few hours, try the new Client version 3.7.9 and restore the Server to original keylayout configuration.
( Server settings -> change keylayout -> Default. disconnect reconnect client to apply changes )
I swapped the scan code 232 to 28 to help FireTv.
Because this change does not create any problem to the Server for Android, for Windows, and for all Linux variants.
Click to expand...
Click to collapse
Thanks for the update, it's working perfect now!
Hrodriguez77 said:
Thanks for the update, it's working perfect now!
Click to expand...
Click to collapse
Thanks for your test.
Now that you have DroidMote on FireTv, should be able to use also any standard Android launcher. In Fact with DroidMote you can do all multi-touch actions and use any apps designed for phones or tablet without restrictions on your FireTv.
( also multi-touch games with hardware controller )
Let me know what you can not do.... i can help you.
Install DroidMote Server
Hi,
I do have the bought version from Play Store of Droidmote Server. How can I sideload it on Fire TV? I did that but it says my license is invalid.
Install the play store app and sign in. That's the only way I've seen access for licensing that I have seen.
If you don't have the play store installed, there are quite a few how-tos shown.
How do you get the droidmote server onto the FireTV?
t3ch42 said:
Install the play store app and sign in. That's the only way I've seen access for licensing that I have seen.
If you don't have the play store installed, there are quite a few how-tos shown.
Click to expand...
Click to collapse
Problem I'm having is I have the Play store sideloaded...but not showing up in Apps in XBMC
cloudbyday90 said:
Problem I'm having is I have the Play store sideloaded...but not showing up in Apps in XBMC
Click to expand...
Click to collapse
It sounds like you may not have all the play store support installed. Look at this link for play store install to make sure all steps are taken.
I would also install es file explorer as there is really decent support there for installing/managing/launching apps and general file management.
t3ch42 said:
It sounds like you may not have all the play store support installed. Look at this link for play store install to make sure all steps are taken.
I would also install es file explorer as there is really decent support there for installing/managing/launching apps and general file management.
Click to expand...
Click to collapse
I don't know..cause I side loaded ES as well...the only thing showing up on XBMC side is Netflix...kinda wierd...i'll need to take a look at it again tonight probably

Upgrading Glory Star Nebula 21.5" Tablet to basic Android Rom

I just bought an Echelon spin bike and it came with a Glory Star Nebula 21.5" (glorystartouch.com/product/Kiosk-Tablet/NEB-215) The specs are on that page. It runs android 7.1.2 and uses a kiosk lock ap called STAROS
I am able to get to the main program and sideload most anything.
Tap at the bottom right corner 5 times, password is either "0000" or "1085"
I've installed Nova Launcher which helps, but most apps I have installed need a newer version. I have not been able to get play store working yet as the google services is touchy.
I'm looking for a basic android experience. The native app works on all android devices so i can just install and run it when cycling and wanting to use their app.
Any help or ideas would be good.
Also, they have disabled the power button so I have to use a small ubs keyboard when i boot into the android recovery mode.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I had to remove all links.
If you get this to work, let me know. My wife and I just bought two of these bikes!
cashen said:
I just bought an Echelon spin bike and it came with a Glory Star Nebula 21.5" (glorystartouch.com/product/Kiosk-Tablet/NEB-215) The specs are on that page. It runs android 7.1.2 and uses a kiosk lock ap called STAROS
I am able to get to the main program and sideload most anything.
Tap at the bottom right corner 5 times, password is either "0000" or "1085"
I've installed Nova Launcher which helps, but most apps I have installed need a newer version. I have not been able to get play store working yet as the google services is touchy.
I'm looking for a basic android experience. The native app works on all android devices so i can just install and run it when cycling and wanting to use their app.
Any help or ideas would be good.
Also, they have disabled the power button so I have to use a small ubs keyboard when i boot into the android recovery mode.
I had to remove all links.
Click to expand...
Click to collapse
Same here! Looking to get it to a basic android experience. Found a link (not allowed to post.. ) to the knowledge base, from the Glory Star Touch site... Support > Developer Community.
Takes you to a Zoho site with a knowledge base and some FAQ stuff.
There's some basic info in there, including how to upgrade the firmware to Android 7.1... Good place to start.
I'm going to try and mess with it later tonight after I get home.
I'm wondering if ADB debugging mode is enabled?
So I've done some poking around here
As my hastily thrown together username implies, I'm new to android development so take that into consideration but my findings so far:
- There's no GFS ID associated to the device (at least after a factory reset) which will restrict you from the google play store
- ADB is not enabled but is accessible through the hidden developer settings
- If you brick your device trying to upgrade you'll likely need to contact glory star to flash it (with their own firmware) at a charge
- Overall community for this product is very quiet, haven't seen many discussions on the internet mentioning it at all
I'm going to keep looking into this but please keep the thread posted if you make progress!
dtrain83 said:
Same here! Looking to get it to a basic android experience. Found a link (not allowed to post.. ) to the knowledge base, from the Glory Star Touch site... Support > Developer Community.
Takes you to a Zoho site with a knowledge base and some FAQ stuff.
There's some basic info in there, including how to upgrade the firmware to Android 7.1... Good place to start.
I'm going to try and mess with it later tonight after I get home.
I'm wondering if ADB debugging mode is enabled?
Click to expand...
Click to collapse
Dev menu gone?
Same here, and i while I had messed around in the STAROS earlier in the month, the touching repeatedly on the settings screen appears to be gone. Does anyone know where they moved it or are we SOL?
Got Netflix installed on Echelon-5xs
I got Netflix installed on the nebula tablet with echelon 5xs bike.
Process is really simple:
1. Tap lower right corner of the screen five times and then put 1085 as the password;
2. Unlock the startos, with either 0000 or 1085 as the password and admin as the username;
3. Plugin a keyboard to the USB port, use win+b to open browser;
4. Open google and search for Netflix apk, and download the Netflix apk and install it;
5. Back to Staros app, and change the Staros mode to multiple apps mode, and change its settings by adding Netflix to the list in addition to EchelonFit;
6. Click “Launch Now” in Staros app, and now you get to a screen where you can select which app you want to run.
Another tip, press win+n to access drop down menu and system settings etc.
Ptinga,
That is awesome, thanks for figuring this out! Do you think it is also impossible to install YouTube? Also, when you turn the bike on does it have the apps pop up first thing and u just select which one you want?
Thanks in advance for your time!
ptinga said:
I got Netflix installed on the nebula tablet with echelon 5xs bike.
Process is really simple:
1. Tap lower right corner of the screen five times and then put 1085 as the password;
2. Unlock the startos, with either 0000 or 1085 as the password and admin as the username;
3. Plugin a keyboard to the USB port, use win+b to open browser;
4. Open google and search for Netflix apk, and download the Netflix apk and install it;
5. Back to Staros app, and change the Staros mode to multiple apps mode, and change its settings by adding Netflix to the list in addition to EchelonFit;
6. Click “Launch Now” in Staros app, and now you get to a screen where you can select which app you want to run.
Another tip, press win+n to access drop down menu and system settings etc.
Click to expand...
Click to collapse
It is possible to have YouTube installed. I’ll give it a try later today. Right now I have Netflix and Amazon Prime video installed.
The tablet will boot into a screen showing icons of the app for you to choose. Holding the power button (red button besides volume control) until pop-up window asking whether you want to power off will lead you back to the screen with app icons, touch outside of the pop-up window to cancel power off will let you stay on that screen and give you a chance to select a different app.
Thanks again for checking to see if it would work out! That is so badass that you figured out how to do it!!! I should be getting my bike in the next couple of weeks and I will give it a try!
Have a good one
ptinga said:
I got Netflix installed on the nebula tablet with echelon 5xs bike.
Process is really simple:
1. Tap lower right corner of the screen five times and then put 1085 as the password;
2. Unlock the startos, with either 0000 or 1085 as the password and admin as the username;
3. Plugin a keyboard to the USB port, use win+b to open browser;
4. Open google and search for Netflix apk, and download the Netflix apk and install it;
5. Back to Staros app, and change the Staros mode to multiple apps mode, and change its settings by adding Netflix to the list in addition to EchelonFit;
6. Click “Launch Now” in Staros app, and now you get to a screen where you can select which app you want to run.
Another tip, press win+n to access drop down menu and system settings etc.
Click to expand...
Click to collapse
You are welcome! And congrats for joining the community.
Just tried to install YouTube, no avail. YouTube requires google play store service and that requires the device to have a GSF ID. As one of the previous message in this thread, this tablet does not have that ID. I installed the “Device ID” app to confirm this. Further tweaking might be risky (possibly voiding the warranty).
Anyhow, if it’s just YouTube you want, you can just open browser and watch it there.
I also got inspired from a previous post in this thread to install the nova launcher, and choose that as my Home app, instead of starOS. So now I get more complete Android experience. There are third party apps which can takes care of updating apps, like Yalp.
(I’m an Android newbie, this is the first Android device I used primarily for something. I have several cheap Android phones with pay-as-you-go SIM cards left in cars as emergency backups.)
BTW, having access to the Android system settings had helped me setting up two Bluetooth speakers with this tablet. One is Amazon Echo Dot, the other is Bose mini 2. Both of them was not recognized inside the EchelonFit app, but once I got the paired via the Android OS settings, they were connected fine and recognized by EchelonFit. Echelon’s official FAQ suggests users to by a separate Bluetooth receiver if they couldn’t pair their speaker in this case. That’s just ridiculous. My impression so far with the company is they need to pay more attention to details, such as the user manual, app experience, website user portal etc. All needs improvement. The EX-5s does seem to be a quick product targeting peloton. Hope they will improve the software side of things over the years. So far I’m pleased with the hardware though.
yandawg said:
Thanks again for checking to see if it would work out! That is so badass that you figured out how to do it!!! I should be getting my bike in the next couple of weeks and I will give it a try!
Have a good one
Click to expand...
Click to collapse
has anyone tried installing the peloton app on their echelon? would love to be able to toggle back and forth between the two
I am doubtful that would work due to the way that the echelon bike transmits it’s serial number to the app. This has to be done before it will show rpms or resistance. I highly doubt that the echelon would communicate the correct parameters for peloton to accept it as a bike, if that makes since.
cynvp said:
has anyone tried installing the peloton app on their echelon? would love to be able to toggle back and forth between the two
Click to expand...
Click to collapse
Hi Everyone.. I just recieved my bike last week. The Nebula tablet was not able to connect to the bike. After logging into the admin screen I see that bluetooth is disabled and I can't seem to enable it. Support has not answered me. Today i turned on the bike and now the wifi is disabled and it to will not enable now. Do any of you smart guys know how to get them back enabled?
Ptinga, I just got my bike today and tried to get into the menu by tapping 5 times in the bottom right to no avail. I restarted it and tapped at the bottom right in the bottom right white portion of the screen. I know this isn’t rocket science... I am trying to figure out where I am screwing up. Thanks in advance for all of your help!
ptinga said:
You are welcome! And congrats for joining the community.
Just tried to install YouTube, no avail. YouTube requires google play store service and that requires the device to have a GSF ID. As one of the previous message in this thread, this tablet does not have that ID. I installed the “Device ID” app to confirm this. Further tweaking might be risky (possibly voiding the warranty).
Anyhow, if it’s just YouTube you want, you can just open browser and watch it there.
I also got inspired from a previous post in this thread to install the nova launcher, and choose that as my Home app, instead of starOS. So now I get more complete Android experience. There are third party apps which can takes care of updating apps, like Yalp.
(I’m an Android newbie, this is the first Android device I used primarily for something. I have several cheap Android phones with pay-as-you-go SIM cards left in cars as emergency backups.)
BTW, having access to the Android system settings had helped me setting up two Bluetooth speakers with this tablet. One is Amazon Echo Dot, the other is Bose mini 2. Both of them was not recognized inside the EchelonFit app, but once I got the paired via the Android OS settings, they were connected fine and recognized by EchelonFit. Echelon’s official FAQ suggests users to by a separate Bluetooth receiver if they couldn’t pair their speaker in this case. That’s just ridiculous. My impression so far with the company is they need to pay more attention to details, such as the user manual, app experience, website user portal etc. All needs improvement. The EX-5s does seem to be a quick product targeting peloton. Hope they will improve the software side of things over the years. So far I’m pleased with the hardware though.
Click to expand...
Click to collapse
I got everything figured out regarding using YouTube on the bike via a browser. I have tried watching 4K videos on different browsers but it constantly buffers. I am getting over 50 mbps on the bike so the connection is not the issue. Does anyone have any idea why it constantly buffers? Is it because there is limited memory in the tablet? The videos pause every 3-4 seconds to load.
Always liked this tab....?
Does Echelon broadcast power/cadence via any standard protocol (ANT+ or Bluetooth Smart), or does it go directly to its own App via the wire? Any info about such SDK in the latter case? Would like to make Apps for it.
Picked-up an EX5S and was able to get Netflix, D+ to work. HBO, YT required Google play services to be installed.
Using Lawnchair as home app. Might switch back to Nova if I can purchase direct access outside of Google Play and if it can resolve my issue below.
When I launch the Echelon Fit app , I don't have any other option to go back to my Home screen unless I go through the unlock process again. The home, back arrow icons aren't visible. When I launch Netflix, the back arrow works and allows me to exit the app, but the home icon does nothing.
Maybe I'm missing something?
So far I have the following working:
Disney +
CBS
Netflix
Hulu
Peloton
HBO Max requires the Play
VUDU detects that the table is rooted and will not run. Looking for workarounds on this.
I'm exploring the possibility of flashing this tablet with GAPPS so I can generate a GFS ID to access the PLAY store going forward.
Ordered a cellphone holder than I plan to mount under the monitor. This will allow me to use the Echelon app in Free Ride mode (to connect to the bike/track my cadence) while I'm logged into Peloton on the main screen and try to follow along with the class.
mobilEKG said:
Does Echelon broadcast power/cadence via any standard protocol (ANT+ or Bluetooth Smart), or does it go directly to its own App via the wire? Any info about such SDK in the latter case? Would like to make Apps for it.
Click to expand...
Click to collapse
It's sent from the Bike via Bluetooth. The wire that runs through the bike simply provides power to the Tablet.
Would be great if there was an app that connected to the bike that you could then overlay over the Peloton app.

Categories

Resources