Author Topic: Remote Control Emulator for Android  (Read 11104 times)

Offline raev

  • B8a Tester - X3D NET API
  • Newbie
  • ****
  • Posts: 7
  • Helpful Contribution Status: +0/-0
Remote Control Emulator for Android
« on: May 09, 2014, 08:10:09 pm »
Here is my attempt to create an Android app for Mede8er.

I am focused on having a good replacement of the remote control. I currently target phones. The app will work also on tablets, but it may not be as comfortable as on a phone.

The benefits for using the Android app compared to the genuine remote control are:
  • You don't need direct visual access to the Mede8er device. The app will work as long as both the Mede8er device and the Android device are connected to the same home network.
  • [In future versions] you will be able to see playing status on your phone instead of looking at the TV attached to the Mede8er. This particularly useful when you are playing music and have the TV switched off.
  • Most phones are less bulky than the genuine remote control and usually easier to bring with you all the time.
  • Everyone at home can have his own remote control device :)

Features

The first version 0.1 of the app provides:
  • Main navigation buttons in a convenient layout
  • Control the volume of the Mede8er device using the hardware volume control buttons of the Android device
  • Vibrate on touch for improved tactile feedback when touching the buttons
  • Supports Android 2.3.3 and newer



Next steps:
  • Automatic detection of the Mede8er IP address.
  • Display playing status
  • Add the rest of the remote control buttons
  • Improve displaying error status

Installation

Scan the below QR code or touch on it if you are viewing this page on your Android device.



This will download the APK file on your Android device. Touch it after the download finishes to install it. You will have an application with name "Remote Control" and the Mede8er logo as icon.

The app is tested on Nexus 4 with Android 4.4.2 and Nexus One with Android 2.3.7, as well as on several virtual devices with different screen sizes and density.

Setup

When you first open the application, go to the Settings (from the options menu) and configure the IP address of your Mede8er device. From the same page you can switch the "vibrate on touch" feature off if you don't like it.

Make sure your Wi-Fi is on and you connect to the same home network where your Mede8er device is connected.

Supported Devices

  • Mede8er X3D family. The app uses the Net API commands, so older devices from the X and X2 families are not supported.
  • Android 2.3.3 and newer on the phone where the app is installed.
« Last Edit: May 21, 2014, 07:32:12 am by raev »

Offline jer1956

  • Global Moder8or
  • M8er Addict
  • *****
  • Posts: 17 225
  • Helpful Contribution Status: +193/-54
Re: Remote Control App for Android
« Reply #1 on: May 10, 2014, 08:10:28 am »
I could only download via a PC.  My android browser just keeps going round and round between web pages and downloads nothing.

« Last Edit: May 10, 2014, 08:15:30 am by jer1956 »

Offline raev

  • B8a Tester - X3D NET API
  • Newbie
  • ****
  • Posts: 7
  • Helpful Contribution Status: +0/-0
Re: Remote Control App for Android
« Reply #2 on: May 10, 2014, 08:42:09 am »
I moved the APK to Dropbox. Could you try again scanning the QR code?

Offline jer1956

  • Global Moder8or
  • M8er Addict
  • *****
  • Posts: 17 225
  • Helpful Contribution Status: +193/-54
Re: Remote Control App for Android
« Reply #3 on: May 10, 2014, 08:56:29 am »
That now works via my android browser by touching the image.

Why would I display  the image on a PC and scan using my tab camera?
« Last Edit: May 10, 2014, 09:41:12 am by jer1956 »

Offline OGroteKoning

  • Newbie
  • Posts: 16
  • Helpful Contribution Status: +0/-0
Re:
« Reply #4 on: May 18, 2014, 05:43:01 am »
Couldn't get it to work on my 500x2

Offline Maasbommel

  • Global Moder8or
  • M8er Addict
  • *****
  • Posts: 11 503
  • Helpful Contribution Status: +51/-8
Re: Remote Control App for Android
« Reply #5 on: May 18, 2014, 08:14:30 am »
As this app is based on working with the netapi command set, please add to the specs that this will only work with the X3D Mede8er family.Not with X2 or X.

Read the  Mede8er 400X/500X Beginners Guide
or Mede8er 500X2/400X2/450X2 Beginners Guide

Also check the Couto X3D Newbies Guide first.

Please don't PM me but post on the forum.

Offline raev

  • B8a Tester - X3D NET API
  • Newbie
  • ****
  • Posts: 7
  • Helpful Contribution Status: +0/-0
Re: Remote Control App for Android
« Reply #6 on: May 19, 2014, 06:12:19 am »
I added a section Supported Devices. I am sorry for the confusion.

Offline Donld1

  • Newbie
  • Posts: 6
  • Helpful Contribution Status: +0/-0
Re: Remote Control App for Android
« Reply #7 on: May 20, 2014, 09:19:20 am »
Hi, I just tried it with my Nexus 7. I am able to use the remote control function but I am unable to see the files/pictures of the folders on my Nexus device. And I am also unable to find the option menu of the app. Any suggestion?

Best
Marc
« Last Edit: May 20, 2014, 10:21:14 am by Donld1 »

Offline jer1956

  • Global Moder8or
  • M8er Addict
  • *****
  • Posts: 17 225
  • Helpful Contribution Status: +193/-54
Re: Remote Control App for Android
« Reply #8 on: May 20, 2014, 09:56:23 am »
That is also part of the confusion.  The player has two ways for a net remote to work. One using port 1024 on most players, and the other via a sub set of the net Api commands found on the x3d. Net remotes work like the real remote by interacting with the players GUI on the screen.

This is the latter, and as it only uses a sub set of the net Api it shouldn't be grouped with full net Api clients, which use the screen on the client.

If you want a full android net Api client then check out that section of the forum.

http://www.mede8erforum.com/index.php/board,167.0.html
« Last Edit: May 20, 2014, 10:02:36 am by jer1956 »

Offline raev

  • B8a Tester - X3D NET API
  • Newbie
  • ****
  • Posts: 7
  • Helpful Contribution Status: +0/-0
Re: Remote Control App for Android
« Reply #9 on: May 20, 2014, 10:22:30 am »
Hi, I just tried it with my Nexus 7. I am able to use the remote control function but I am unable to see the files/pictures of the folders on my Nexus device. And I am also unable to find the option menu of the app. Any suggestion?

Best
Marc

This is still not implemented. Hopefully, in the next version. The description in the initial post describes what is available in this first version of the app.

Offline andrewluecke

  • Newbie
  • Posts: 2
  • Helpful Contribution Status: +0/-0
Re: Remote Control Emulator for Android
« Reply #10 on: January 04, 2015, 09:24:19 am »
G'day,

Just wondering if you you ended up continuing this project, as I was also considering making a cross mobile platform (ios, android, etc), Mede8er remote. The ones I have tested on Android didn't work for me.

Andy

Offline raev

  • B8a Tester - X3D NET API
  • Newbie
  • ****
  • Posts: 7
  • Helpful Contribution Status: +0/-0
Re: Remote Control Emulator for Android
« Reply #11 on: January 05, 2015, 12:36:23 pm »
I cannot focus on it right now. Please go ahead with your project :-)