[APP]Samsung TV Remote for Tasker - Android Apps and Games

Hi guys,
I'm currently building an action plugin for Tasker that gives me a possibility to control my Samsung F-serie TV from Tasker tasks.
Everything is working well on my TV but I would like to know how this plugin behaves on C, D and E serie of Samsung TVs.
Is there anyone who would be interested in trying this out and let me know if and how it works?
First thing to do after installation is to open app from drawer and put your TVs ip address and save configuration. Depending on what TV you have you may see connection approval popup on your TV after you press "save configuration". You must accept this connection request for the plugin to work.
Next step is to create a new task in Tasker and for example choose "channel", put a channel number you would like to see in the field and save plugin config.
You should now be able to run your task manually and your TV should switch to a choosen channel.
Thanks.

DarenJ said:
Hi guys,
I'm currently building an action plugin for Tasker that gives me a possibility to control my Samsung F-serie TV from Tasker tasks.
Everything is working well on my TV but I would like to know how this plugin behaves on C, D and E serie of Samsung TVs.
Is there anyone who would be interested in trying this out and let me know if and how it works?
First thing to do after installation is to open app from drawer and put your TVs ip address and save configuration. Depending on what TV you have you may see connection approval popup on your TV after you press "save configuration". You must accept this connection request for the plugin to work.
Next step is to create a new task in Tasker and for example choose "channel", put a channel number you would like to see in the field and save plugin config.
You should now be able to run your task manually and your TV should switch to a choosen channel.
Thanks.
Click to expand...
Click to collapse
Hi, I've got an older Samsung TV, it's a 2011 I believe. A model: PN51D6500DFXZA. I'm not sure what series that belongs to.
Anyway, I installed the plugin and yes my TV reacted to it. However when I tried to set up a menu to switch between the different HDMI inputs it didn't work quite right. I set up separate buttons for HDMI 1-3 (KEY-HDMI1 - KEY-HDMI3) and a 4 switch which was just KEY-HDMI with no number, which turned out to be the only one that worked. (It just goes from one active HDMI channel to another)
If you want more specific info just let me know. Be warned though, I just started learning Tasker yesterday.
I hope this is an on-going project for you, I'd love to be able to integrate this into something super cool!

Related

[HOW-TO] Use your android phone/tablet as and extended display for your pc

Hey guys,
you may have seen the new app iDisplay. I thought the idea was pretty cool but when I went to install it, it said "this item is not compatible with your device." I sent an email to the devs and they got back to me very quickly but weren't very helpful. So, I figured I'd try to get it working myself.
What I did is, I plugged my monitor in to my computer twice, once through dvi and once through hdmi. This makes your computer think that there are two displays plugged in.
Then, I set up a vnc server(tried both realVNC and TightVNC, both seemed good). In order to get this to work I had to go to "windows firewall" in the control panel, click advanced settings. Then I went to inbound rules and clicked "new rule." I selected "port" then "tcp" and then put "5900" in "specific local ports" box. You can name it whatever you want.
Finally, I downloaded a vnc client on my android device. I found that androidVNC crashed a lot but Remote VNC Pro w/ Ad seems to be working well. Then I just entered the IP address of my computer(you can find this out by typing ipconfig in a command prompt) and put in the password I had set with RealVNC.
Unfortunately, this shows the whole display(or both displays, depending on how you look at it). You can zoom in on the part though. If anyone figures out a way to get this to only show one of the displays, let me know.
I hope someone finds this instructions useful. It's a bit slow and it doesn't work perfectly, but I've found it kind of handy for having a chat window open on the side.
Thanks,
Samuel Maskell
Thanks! It's slow but it works. It's also possible to click "Connect to a projector" in the Screen Resolution Settings to add a new monitor
srry for reviving a old thread, but it might be helpful for newbies
PS: NVIDIA Control Panel can be used to create a custom resolution, in order to fit the device

[APP][2.2+] My Car: Start car with voice/Vlingo/Viper/schedule based on temp/location

I was inspired for this by Fiqett, who created a Siri plugin that communicates with a PHP script that can start his car via his Viper SmartStart system. Much credit to him for the idea and the script.
This does something similar on Android (using Vlingo), along with some extra features (you can schedule the car to start based on the location of your phone and the current temperature).
What does it do?
You can start Vlingo and say “Start my car” and the car will start (you need a phone-capable Viper SmartStart system)
You can just tap the app and the car will start
You can schedule the car to start automatically at a certain time if the phone is at a defined location and if the temperature is below a defined setting
Please read this post completely before downloading. Some setup is required. Do not hesitate to ask if you are having trouble setting it up.
What does this require?
A phone-compatible Viper SmartStart system or module
An Android SmartPhone running Android 2.2 or later. I have tested this on a Galaxy Nexus and a Motorola Droid 1.
Fiquett's viper_control.php script (https://github.com/fiquett/Viper_SmartStart_Control)
A web server running PHP to run the control script (something like Xampp will work fine [http://www.apachefriends.org/en/xampp.html]). If there is enough interest in this, I can provide detailed instructions for configuring Xampp, but the configuration is straightforward.
My Android app (My Car, links below)
Vlingo (https://market.android.com/details?id=com.vlingo.client)
AndroidIdeas's TaskBomb (https://market.android.com/details?id=org.androidideas.taskbomb&hl=en) (any scheduler that can launch an activity will work)
How do I set it up?
Download Fiquett's viper_control.php script (https://github.com/fiquett/Viper_SmartStart_Control). Edit lines 9 and 10 to include your Viper username and password. Because the username and password are hardcoded in the script, the credentials are never passed insecurely between the phone and the server. The control script logs into Viper's servers and performs the requested action over HTTPS, so it is secure.
Put viper_control.php on a web server that is running PHP. I have it on a website hosted on GoDaddy.com. It would be more secure to put it on your home network and only access it via WiFi. You could also forward ports on your router so it could be accessible from anywhere. Something like Xampp (http://www.apachefriends.org/en/xampp.html) would probably run the script fine on Windows, Mac OS X, or Linux. Anyone with the knowledge that the script exists can start or unlock the car. Thus, the most secure way is to only access it via WiFi.
Once the script is set up, you should be able to go to your control URL in a browser (followed by ?action=remote) and the car should start (for example, http://192.168.0.100/viper_control.php?action=remote).
Install My Car (link is below).
Start the My Car Configuration app. Enter the URL for your viper_control.php script (do not put ?action=remote on the end). The other settings are optional and are for the Start My Car If app, which will start the car if the car is in the provided city and the temperature is under the provided value. Make sure you click Exit when you are done. Otherwise, Vlingo or TaskBomb might start the configuration instead of the car.
Run the My Car app. The car should start. If you run it again, the car should shut off.
Install Vlingo. I checked the Auto Listen box at the bottom so that it will start listening as soon as I start Vlingo (or you could use a Vlingo widget). You should be able to say “Start my car” to start the car.
Install TaskBomb for scheduling the car to start. Launch it, and go to Tasks. Add a new task, and name it “Start My Car.” Change the Action Type to MAIN. For Activity, select Start My Car If. Leave all other settings as they are. Go to Alarms. Add a new alarm, and select the task you just created. Set the schedule as desired. Mine runs Monday-Friday at 7:20am.
How do I get it?
Download the APK here:
http://www.ascci.net/mycar/MyCar.apk
Note: Google Chrome on ICS appears to rename this to a .zip file. Use a file manager to name it back or use the stock browser.
Plans for future versions:
App icons (I’m not very good at those, but I will take a stab at it if people use the app)
Display something to indicate if the car started or not
A way to start the car and immediately unlock it--for when you are in sight of it and want to start it just to be cool.
Any feedback, questions, or suggestions are welcome!
Lots of views... has anyone with a SmartStart system tried it? Any feedback?
Is there anything I could do to make the setup simpler (a video, providing Xampp setup instructions, etc.)?
is there a way to integrate it with BB10 Voice Control? :fingers-crossed:
hitchin999 said:
is there a way to integrate it with BB10 Voice Control? :fingers-crossed:
Click to expand...
Click to collapse
Might take a little digging, but we could probably figure out a way to get something working.
It appears that BB10's voice control has an "open" or "launch" command that works for some side-loaded Android apps.
http://forums.crackberry.com/blackberry-10-os-f269/voice-control-commands-772534/
Unfortunately, it doesn't look like "start" is a valid thing to say, so saying "Launch My Car" could work, but not as cool (that's why I was using Vlingo, because its key word to start apps is "start.") Although, since this is very new, maybe "start" is a valid thing to say to start an app.
The user on that post above states that this works for some side-loaded Android apps. We'd need to figure out what the criteria by which an Android app can be launched by BB10 via voice control is.
Would you be able to test it with some random Android app that runs on BB10, preferably one with a space in the name, to see if it works?
So for example, say "launch Angry Birds."
If it can do that, hopefully we can come up with something that will work. The scheduling part might be easier to do some other way (Viper's app has scheduling now, it didn't at the time of the OP).
Awesome! Nice work!
I have the paid version of Tasker and Assistant
I created a Tasker task that performs an HTTP GET of the viper_control.php?action= command. I then used Tasker's App Factory to create 4 different apps; lock, unlock, start, and stop.
The paid version of Assistant allows you to teach your assistant, for example; "When I say start my car open Start Car". Now I can say "Hey assistant, start my car" and my car starts.
Now to use Tasker to schedule my car to start and maybe even by temperature...
udz2002 said:
Awesome! Nice work!
I have the paid version of Tasker and Assistant
I created a Tasker task that performs an HTTP GET of the viper_control.php?action= command. I then used Tasker's App Factory to create 4 different apps; lock, unlock, start, and stop.
The paid version of Assistant allows you to teach your assistant, for example; "When I say start my car open Start Car". Now I can say "Hey assistant, start my car" and my car starts.
Now to use Tasker to schedule my car to start and maybe even by temperature...
Click to expand...
Click to collapse
Would you be willing to share those apps? I want to do the same exact thing but am having trouble.
Sent from my XT1056 using Tapatalk
gildan27 said:
I was inspired for this by Fiqett, who created a Siri plugin that communicates with a PHP script that can start his car via his Viper SmartStart system. Much credit to him for the idea and the script.
This does something similar on Android (using Vlingo), along with some extra features (you can schedule the car to start based on the location of your phone and the current temperature).
What does it do?
You can start Vlingo and say “Start my car” and the car will start (you need a phone-capable Viper SmartStart system)
You can just tap the app and the car will start
You can schedule the car to start automatically at a certain time if the phone is at a defined location and if the temperature is below a defined setting
Please read this post completely before downloading. Some setup is required. Do not hesitate to ask if you are having trouble setting it up.
What does this require?
A phone-compatible Viper SmartStart system or module
An Android SmartPhone running Android 2.2 or later. I have tested this on a Galaxy Nexus and a Motorola Droid 1.
Fiquett's viper_control.php script (https://github.com/fiquett/Viper_SmartStart_Control)
A web server running PHP to run the control script (something like Xampp will work fine [http://www.apachefriends.org/en/xampp.html]). If there is enough interest in this, I can provide detailed instructions for configuring Xampp, but the configuration is straightforward.
My Android app (My Car, links below)
Vlingo (https://market.android.com/details?id=com.vlingo.client)
AndroidIdeas's TaskBomb (https://market.android.com/details?id=org.androidideas.taskbomb&hl=en) (any scheduler that can launch an activity will work)
How do I set it up?
Download Fiquett's viper_control.php script (https://github.com/fiquett/Viper_SmartStart_Control). Edit lines 9 and 10 to include your Viper username and password. Because the username and password are hardcoded in the script, the credentials are never passed insecurely between the phone and the server. The control script logs into Viper's servers and performs the requested action over HTTPS, so it is secure.
Put viper_control.php on a web server that is running PHP. I have it on a website hosted on GoDaddy.com. It would be more secure to put it on your home network and only access it via WiFi. You could also forward ports on your router so it could be accessible from anywhere. Something like Xampp (http://www.apachefriends.org/en/xampp.html) would probably run the script fine on Windows, Mac OS X, or Linux. Anyone with the knowledge that the script exists can start or unlock the car. Thus, the most secure way is to only access it via WiFi.
Once the script is set up, you should be able to go to your control URL in a browser (followed by ?action=remote) and the car should start (for example, http://192.168.0.100/viper_control.php?action=remote).
Install My Car (link is below).
Start the My Car Configuration app. Enter the URL for your viper_control.php script (do not put ?action=remote on the end). The other settings are optional and are for the Start My Car If app, which will start the car if the car is in the provided city and the temperature is under the provided value. Make sure you click Exit when you are done. Otherwise, Vlingo or TaskBomb might start the configuration instead of the car.
Run the My Car app. The car should start. If you run it again, the car should shut off.
Install Vlingo. I checked the Auto Listen box at the bottom so that it will start listening as soon as I start Vlingo (or you could use a Vlingo widget). You should be able to say “Start my car” to start the car.
Install TaskBomb for scheduling the car to start. Launch it, and go to Tasks. Add a new task, and name it “Start My Car.” Change the Action Type to MAIN. For Activity, select Start My Car If. Leave all other settings as they are. Go to Alarms. Add a new alarm, and select the task you just created. Set the schedule as desired. Mine runs Monday-Friday at 7:20am.
How do I get it?
Download the APK here:
http://www.ascci.net/mycar/MyCar.apk
Note: Google Chrome on ICS appears to rename this to a .zip file. Use a file manager to name it back or use the stock browser.
Plans for future versions:
App icons (I’m not very good at those, but I will take a stab at it if people use the app)
Display something to indicate if the car started or not
A way to start the car and immediately unlock it--for when you are in sight of it and want to start it just to be cool.
Any feedback, questions, or suggestions are welcome!
Click to expand...
Click to collapse
I am willing to pay you to help me set this up with tasker app factory. Private message me if you're interested.
Sent from my XT1056 using Tapatalk
udz2002 said:
Awesome! Nice work!
I have the paid version of Tasker and Assistant
I created a Tasker task that performs an HTTP GET of the viper_control.php?action= command. I then used Tasker's App Factory to create 4 different apps; lock, unlock, start, and stop.
The paid version of Assistant allows you to teach your assistant, for example; "When I say start my car open Start Car". Now I can say "Hey assistant, start my car" and my car starts.
Now to use Tasker to schedule my car to start and maybe even by temperature...
Click to expand...
Click to collapse
is it possible that you could show me how to make my assistant app start my car i will donate to you for the assistance
udz2002 said:
Awesome! Nice work!
I have the paid version of Tasker and Assistant
I created a Tasker task that performs an HTTP GET of the viper_control.php?action= command. I then used Tasker's App Factory to create 4 different apps; lock, unlock, start, and stop.
The paid version of Assistant allows you to teach your assistant, for example; "When I say start my car open Start Car". Now I can say "Hey assistant, start my car" and my car starts.
Now to use Tasker to schedule my car to start and maybe even by temperature...
Click to expand...
Click to collapse
I found copies of your tasks elsewhere and am using in them with Tasker and Autovoice.
Do you know how to check status updates or get gps?
No I do not, sorry. I reactivated my SmartStart recently but it doesn't work right now.
if this post is still alive... I'd like to be able to send a request that unlocks the doors and then starts the car with one command, custom iPhone icon or web script. the reminder built into the app tries to start the car before disarm and alarm goes off every time. and of course, I'll pay.
Alexa, Start my Car
I finally stabilized a project that I have been working on for some time now. The project is to open my garage and start my jeep on demand using the Amazon Alexa voice assistant. Similar to the features on the Tesla. Using the Raspberry PI Zero and my existing home automation system, I can now command my Echos to “Warm up my Jeep” and be more confident that the task will run.
I first created this project by writing a program in the Android app Tasker where I used the Insteon APIs and the Viper SmartStart APIs to control both my garage and jeep. The program was to open the garage, wait for a confirmation that the garage was opened, and then start my jeep only if the garage was opened, all by a voice command. But the program was unreliable. It would work sometimes but most times it didn’t. I believe that the program was too process intensive for my Samsung S8 smartphone.
A few weeks ago, I decided to use another processing mechanism; the Raspberry PI. I found a python script on GetHub that uses the Viper Smartstart APIs to start my jeep. I installed it, tailored it to my needs, and wrapped a CGI script around it so that I can easily call it from my existing home automation system as an external network resource. I created a program that opens my garage, wait for a confirmation that my garage was opened, and then call the network resource that starts my jeep.
With my home automation system already integrated with the Amazon Alexa services, it was easy to have my Echos run my program to start my jeep. I basically set up my program in the Amazon Alexa app as a new device and created an Alexa Routine, for a customized command. I now say “Alexa, warm up my jeep” and the Alexa services open my garage and start up my jeep.
This project is awesomely convenient for me and secure as well. It easily fits within my already existing security model. Taking advantage of my Geo Fencing features, the program is designed to run only if I’m at home. And it is only accessible within my internal network. The alerts whenever my garage is opened and/or closed are still in place. And my security cameras and control panels still show me the garage whenever the garage door is opened and/or closed.
This was an exciting project and I’m still making enhancements to it, but for the most part it works as I intended, and it is much more reliable than using Tasker.
spoteat71 said:
Alexa, Start my Car
I finally stabilized a project that I have been working on for some time now. The project is to open my garage and start my jeep on demand using the Amazon Alexa voice assistant. Similar to the features on the Tesla. Using the Raspberry PI Zero and my existing home automation system, I can now command my Echos to “Warm up my Jeep” and be more confident that the task will run.
I first created this project by writing a program in the Android app Tasker where I used the Insteon APIs and the Viper SmartStart APIs to control both my garage and jeep. The program was to open the garage, wait for a confirmation that the garage was opened, and then start my jeep only if the garage was opened, all by a voice command. But the program was unreliable. It would work sometimes but most times it didn’t. I believe that the program was too process intensive for my Samsung S8 smartphone.
A few weeks ago, I decided to use another processing mechanism; the Raspberry PI. I found a python script on GetHub that uses the Viper Smartstart APIs to start my jeep. I installed it, tailored it to my needs, and wrapped a CGI script around it so that I can easily call it from my existing home automation system as an external network resource. I created a program that opens my garage, wait for a confirmation that my garage was opened, and then call the network resource that starts my jeep.
With my home automation system already integrated with the Amazon Alexa services, it was easy to have my Echos run my program to start my jeep. I basically set up my program in the Amazon Alexa app as a new device and created an Alexa Routine, for a customized command. I now say “Alexa, warm up my jeep” and the Alexa services open my garage and start up my jeep.
This project is awesomely convenient for me and secure as well. It easily fits within my already existing security model. Taking advantage of my Geo Fencing features, the program is designed to run only if I’m at home. And it is only accessible within my internal network. The alerts whenever my garage is opened and/or closed are still in place. And my security cameras and control panels still show me the garage whenever the garage door is opened and/or closed.
This was an exciting project and I’m still making enhancements to it, but for the most part it works as I intended, and it is much more reliable than using Tasker.
Click to expand...
Click to collapse
Is it still working?

Looking for a better alternative to the "Peel" Smart Remote app that comes with the

Looking for a better alternative to the "Peel" Smart Remote app that comes with the
I just purchased a Samsung Note 10.1 yesterday and am looking for a better app then "Peel" to control and manage my TV and DVR experience. "Peel" seems like a great idea, however, it has very limited settings, the populated lists are small (probably for caching reasons), there is no option to record, I can't simply view the entire guide only the content populated. I do really like the top picks feature and how it tunes to list content that you like from what you have selected as a favorite or watched in the past.
I am seeking a guide/remote combo like "Peel" just better not a universal remote only or guide only app, I want to click on the content and pow it's on my TV! Links would be appreciated...
On another note possibly someone can help me resolve my "Peel" app from changing the input on my TV the first time I launch it. Problem is during the TV setup portion it asks what input your cable/satellite box is on, so I set it correctly, however, my TV doesn't have multiple input buttons just one input button that cycles through the inputs one after another and the "Peel" app seems to think that my TV has a button for each input, causing it to just advance me to the next input even when I am on the correct one and or am powered down! How do I fix this besides blocking the IR-Blasters path after I launch it e every time?
Thanks ahead of time!
Sent from my SCH-S720C using Tapatalk 2

[APP][4.0+] UPC Horizon WIFI-remote for Android

Primarily for dutch UPC customers ( who have a Horizon / Samsung SMT-G7400 mediabox )
Current version: 1.0-alpha
HorizonRemote is currently in alpha state and is still in active development.
The alpha version is build for Android 4.x+ ( min SDK level 14 ) in future version I might add backwards compatibility to 2.x
Source is available at https://github.com/rogro82/HorizonRemote
Requirements:
UPC Horizon media-box ( Samsung SMT-G7400 )
Android 4.x device
Post installation notes:
After installation click on "Settings"
In settings click on "Add controller"
Click on the newly created "Controller" in the list.
Give the controller a name as you want it to be shown and enter the IP-address of the media box ( currently there is no device discovery )
You can now go out of settings and you should see the controller..
Usage:
After selecting a controller you should see the remote controller layout and in the ActionBar ( right top ) it should show a status indicator.
This indicator shows the status of the connection with the mediabox. It might show as disconnected after network-loss or due to inactivity. In case of disconnection you can either click the status icon or just press a key on the remote.
In case you have setup multiple controllers you can easily switch by opening the left drawer by either pressing the statusbar icon or by doing a left edge swipe.
Additional input:
Clicking the "ABC" button on the remote should open an on-screen keyboard ( be aware that the MediaBox only supports limited input characters like A-Z ).
The volume up/down keys are currently hardcoded to send channel up/down commands.
Notice:
* In case of issues please be clear and give as many details as possible.
Was doing my usual "UPC Horizon Android" search and your post just popped up. Very glad to see your project, and hope to be beta testing soon!
Cheers!
Wow, really cool. Was waiting for this for a long time. Hope to be testing soon!
Basically most stuff is working ( buttons, onscreen keyboard etc ) and the biggest thing todo is adding settings.
If I have enough free time I might have an early beta tomorrow and else somewhere in the next few days.
Updated first post with first alpha release.
Be aware that this is an alpha-version and it might contain bugs.
If you come across an issue please be clear and as detailed as possible.
Currently it is build for Android 4.x+, but later versions might receive compatibility to Android 2.x
Thanks, nice work!
Works on my Samsung tab3 10.1 (Android 4.2.2)
After only 10 minutes of testing I didn't encounter any errors.
However, maybe I will stick to my Harmony One, this IR remote controls my HDMI AVR, TV, media player, BR player, Horizon.
Thanks for the effort so far. I'll be giving this build (and future builds) a swing tonight.
This. App. Is. Phenomenal!! And it's absolutely faster than the (new) double sided RC!
You've just created what UPC just can't (or won't?) do for the last year!
Which IP to use??
Hi guys,
Wich IP address did you use in the app?
I used the same address to wich you browse to set up you're network. But unfortunately no response from the box.
Any ideas?
Thanks!
mmarkvoort said:
Hi guys,
Wich IP address did you use in the app?
I used the same address to wich you browse to set up you're network. But unfortunately no response from the box.
Any ideas?
Thanks!
Click to expand...
Click to collapse
Boxmenu / Options / diagnostics / somewhere in that menu you can find the IP address.
Thanks for the work. appreciate it...
AllSeeyinEye said:
Boxmenu / Options / diagnostics / somewhere in that menu you can find the IP address.
Click to expand...
Click to collapse
Thanks! I'll take a look at it tonight!:good:
K friends of mine who have UPC should no longer give me access to their WIFI network as their recordings might magically disappear :angel:
So people be warned... as you are not able to turn of UPnP on the mediabox ( atleast not that im aware of ) anyone who has access to your WIFI network
is able to remove all your recordings without any form of approval / security.
Source is now available at https://github.com/rogro82/HorizonRemote
I've been using the 1.0 alpha for a week now and I haven't encountered any problems at all.
Only minor 'issue' is that the app doesn't fit my screen entirely (Galaxy SII i9100), the last four buttons (RW, REC, Play/Pause, FW) are only visible after scrolling down. This could be solved by removing the top bar with the controller name and connection status. Perhaps you can highligt the chosen controller in the sidebar and replace the app icon with the connection status of the chosen controller?
Besides the above mentioned I'd say: make it beta or release it already!
Thanks again!
Works like ronseal!
Nice one Rogro82!
All buttons function quicker than the real remote. A sterling job.
I'm guessing you used a packet sniffer, which leads me to the question, do you have an ipad with the 2 UPC apps on there, and do you fancy having a go at replicating one of them?
AllSeeyinEye said:
I've been using the 1.0 alpha for a week now and I haven't encountered any problems at all.
Only minor 'issue' is that the app doesn't fit my screen entirely (Galaxy SII i9100), the last four buttons (RW, REC, Play/Pause, FW) are only visible after scrolling down. This could be solved by removing the top bar with the controller name and connection status. Perhaps you can highligt the chosen controller in the sidebar and replace the app icon with the connection status of the chosen controller?
Besides the above mentioned I'd say: make it beta or release it already!
Thanks again!
Click to expand...
Click to collapse
Thanks for the feedback! Ill think about adding an option to hide the actionbar as mentioned or add an option to choose another layout ( without numeric keys for instance ).
Dan_q8 said:
Nice one Rogro82!
All buttons function quicker than the real remote. A sterling job.
I'm guessing you used a packet sniffer, which leads me to the question, do you have an ipad with the 2 UPC apps on there, and do you fancy having a go at replicating one of them?
Click to expand...
Click to collapse
Thanks!
I actually don't have an apple device laying around so I wasnt able to use a packet sniffer.
At first i just did a basic port scan using nmap ( linux ) and figured the opened VNC port wouldnt be there without any use.
Connecting over VNC with most clients failed because they all expect to get a window size larger then 0x0.
Ubuntus build-in Remmina client however didnt loose connection but just presented an empty screen, but I was able to open the info screen on the mediabox by pressing enter and was able to send normal a-z commands in the search screen, but all other media keys werent mapped to any normal keycodes.
So i wrote a small command-line VNC client to scan the entire keycode range to see if I could find all remaining buttons and after a night of scanning and testing I basically figured out the rest of the keys ( which can be found here https://github.com/rogro82/HorizonRemote/blob/master/HorizonRemote/jni/include/keys.hpp ).
I might borrow an ipad one day to check out the official apps, but when it comes down to managing recordings I will not need an actual device as the interface how scheduling etc works is pretty much self-explanatory. Removing and scheduling recordings and other media related tasks are entirely manageable over UPnP and sadly like many other UPnP services without any form of authentication.
So anyone on Ubuntu ( or any other linux distro ) can control his box using tools like gupnp-tools or something similiar and so can anyone else on your WIFI network ( unless you take your own precautions like blocking UPnP ports ).
A recording interface itself wouldnt take too much time to write, but the whole EPG might be a bit more work ( although that data is also accessible over UPnP ).
Currently I am very limited in free time, but as soon as I will have some more time to spend I will take a closer look into the widevine streams to see if there is anything blocking support on Android.
rogro82 said:
K friends of mine who have UPC should no longer give me access to their WIFI network as their recordings might magically disappear :angel:
So people be warned... as you are not able to turn of UPnP on the mediabox ( atleast not that im aware of ) anyone who has access to your WIFI network
is able to remove all your recordings without any form of approval / security.
Click to expand...
Click to collapse
You can turn UPnP of using the advanced/options tap (web interface) on Horizon Box
I installed the app earlier today and I'm pleasantly surprised about it's stability for an alpha version. But mostly blown away by the speed, like others said before you have managed to do what UPC haven't been able to until now.
Hij is goed hé, Kantjer
He did a marvelous job!
Verstuurd vanaf mijn GT-I9100 met Tapatalk

HTTP Music Station

Hello, xda!
I broke my old smartphone a month ago and I have been struggling to find a new use for it. By broke I mean totally unresponsive touchscreen, everything else works fine. That’s why I thought I could use it for something useful.
Now, my particular use case is that my hi-fi system is really far from my setup and I could only connect to it via a cable. So, the solution was to create a HTTP server to control the phone and play music.
That’s when I found I-Jetty which lets you do a lot of useful stuff like:
Access/update/modify/remove your contacts
View your call logs
View some system settings
Access all of your media content – photos,videos,music,etc.
Find your phone! There’s a button you can press to make your phone start ringing. Really cool in my book.
It can also track the location of the phone? Might be useful to someone
Anyways, with the original version, accessing a file meant playback was started on the client (i.e. in the browser). I modified the code so that it would start playback on the host(i.e. the phone) as well. There is a lot more to be done to repurpose the app into a player, but this is a minimal working edition.
Let’s get to the good stuff. You need:
I-Jetty from the Playstore : play.google.com/store/apps/details?id=org.mortbay.ijetty
My modified web app goo.gl/8o752C
Installation instructions:
Install I-Jetty
Install my web app
Run the web app. It will be called I-Jetty Console Installer.
Click Install
After installation finishes, go back to App drawer and select I-Jetty
Click Start Jetty
Go to your phone’s browser and access 127.0.0.1:8080/console
Click on Network
Username : admin , password:admin
Find your local IP address. It looks something like 192.168.0.104 under wlan
Et voila you can access your phone via the local network at the IP address you found in step 10. For me this is 192.168.0.104:8080/console
All that is left now is to put on some good music and hook it to the hi-fi system.
Hope you like it and thanks for reading. Any feedback will be appreciated
I will open-source the code sometime next week and keep you updated.
P.S. This is my first post so any suggestions/criticism are welcome.

Categories

Resources