FAQ  •  Register  •  Login

[OLD] Android Console

<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Fri Jan 06, 2012 11:23 am

Re: Android Console

will wrote:Any requests for features in the next release other than multiple server profiles and automatic configuration?

Not for now but for the next major release there might be an API to actually browse content, similar to a DLNA player - so it might be something to try to do in future, it should enable playback over the net for example.
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Fri Jan 06, 2012 11:59 am

Re: Android Console

zip wrote:Not for now but for the next major release there might be an API to actually browse content, similar to a DLNA player - so it might be something to try to do in future, it should enable playback over the net for example.


Sounds good. I will definaty use that to build a Recently Added view, and for a first go I'm sure I can send an intenet to a third party media player with all the required details to play the file. If I then get time at a later date, I could intergrate it directly to have an all in one android console/player for serviio.

How would that work with transcoding/device profiles? I assume the client would have to explicitly supply a profile ID when making requests.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Fri Jan 06, 2012 12:01 pm

Re: Android Console

I currently build it for a web based flash player, so there will be a profile for that. There could be a profile for serviiodroid or a generic android one. Basically you'd provide profile id as a part of the request when browsing for the files.
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Fri Jan 06, 2012 12:06 pm

Re: Android Console

Sounds good. Will have a read into what android supports/how to implement it for the future.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Fri Jan 06, 2012 3:06 pm

Re: Android Console

Theres already an app made by Sony Corporation for Android and iOS called Network Audio Remote. It can browse contents on a DNLA server like Serviio but the cool feature is if you press on the audio file it tells the renderer to stream the audio from the server. You can even control the sound level too!

It's only limited to music only, not tested with serviio new shoutcast streaming yet.

It would be cool to have this feature. I've seen other apps that have this feature like plugplayer but the sony's version interface is brilliant.
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sat Jan 07, 2012 7:38 pm

Re: Android Console

Well I don't have hardware that can be controlled like that so It would be very hard to develop. Also they probably all do it in a different way and I do want to make something device specific.


Next release is going well. I've got the multiple server management done and I just got this to pop up in logcat :D (which means I should get automatic configuration done in the next few days as that is my phone finding my Serviio server)
  Code:
01-07 19:30:29.051: I/ServiioDroid(18888): Petr Nejedly Serviio Media Server 0.6.1
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Jan 08, 2012 10:31 am

Re: Android Console

Automatic device detection is now working :) so I'm getting ready for the next release.

There have been two crashes because a profile name did not exist when it should have, but because of how the views are pre-loaded, the app would have crashed as soon as you connected.

I'm going to try and catch that and change the profile name to Unknown profile. If you get this, please contact me.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Sun Jan 08, 2012 10:53 am

Re: Android Console

Looking forward to see how it's come along! I've got three Serviio's running now!
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Jan 08, 2012 10:58 am

Re: Android Console

Beta 8 is now ready. Direct link for those not on Beta 6 or above

This adds automatic configuration and multiple server management. I have purposely not migrated your previous server details as I want feed back on both finding servers automatically and manually adding them.

I'm not too sure on the UI for the sever selection so comments would be welcome.

  Code:
*Added some extra network permissions that are required to do the UPnP search
*Added some protection against unknown profile names
*Added #8: Automatically find Serviio servers when on Wifi
*Fixed #18 Numeric Keyboard on ip and port settings
*Added #9: Multiple server details
*Added the option to require an active Wifi connection
*Improved the way I tell if android has killed the app - only reload data when needed
*Fixed #5: Don't reload server data on screen rotate
*Added automatic installation report
*Lots of little performance tweaks
*UI tweaks to presentation settings
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

moleculezz

Serviio lover

Posts: 82

Joined: Sat Apr 10, 2010 11:54 am

Post Sun Jan 08, 2012 11:47 am

Re: Android Console

Amazing App.... with this app combined with MediaDog I can now be more lazy and just control serviio from my HTC Desire S :D
Thanks!

One comment I have on the presentation tab is that when you click an option and you get the popup to choose one of the options.. you don't see what is the current selection. It would be nice to include a radio button which is something that you see often in android apps.

EDIT:
Also IMO, the indent of the sub categories is not really needed since you can already see that the Main category font size is already bigger. Aligning all the sub categories with the main categories would make it visually nicer... IMO

EDIT2:
When I flip my phone, I keep getting the notification message that a new serviio version is available.
DMS: QNAP TS-459 Pro+
DMR: Samsung LE40B650 | Sony PS3
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Jan 08, 2012 12:03 pm

Re: Android Console

I'll make those changes so thank you for the feedback.

OK ill fix that. For now you can turn the notification off under preferences. It is because everything is destroyed and recreated on rotate.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

moleculezz

Serviio lover

Posts: 82

Joined: Sat Apr 10, 2010 11:54 am

Post Sun Jan 08, 2012 12:44 pm

Re: Android Console

Hi again,

I took some time to look at the tabs, and thought I might share some of my experience.

My first thought was to have all the tabs in view, so that you don't need to swipe many times to get to the other tabs. The Twitter app seem to be doing this nicely. But I think in this case, space might be an issue. I did find some nice icon fonts that you might be able to use to change the tabs into icons instead of using text. But these are just some thoughts to help out with the UI.

If you wanna keep the current setup of the tabs maybe adding some borders to the tabs and some extra space would make them feel more like buttons. Take a look at the Google Music app. They seem to have the same idea as what you are trying to accomplish.

EDIT:
Ignore the font icon pack, I thought the full pack was free, only a subset is free. But you can find some nice free packs on the internet. I've been using them lately when developing websites. They scale very well compared to image icons.
Last edited by moleculezz on Sun Jan 08, 2012 1:09 pm, edited 1 time in total.
DMS: QNAP TS-459 Pro+
DMR: Samsung LE40B650 | Sony PS3
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Sun Jan 08, 2012 12:50 pm

Re: Android Console

Im loving the new beta 8! :D

Finding serviio server works amazing! Brilliant job!

Ive noticed, when i close the app using Task Manager on my phone, you could use a similiar application close app, it doesnt auto connect to the last server used, instead its the list of Serviio found
But if i close the app using "back" on the phone buttons and launch the app it does auto connect to the last server used :D
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Jan 08, 2012 1:24 pm

Re: Android Console

moleculezz wrote:Hi again,

I took some time to look at the tabs, and thought I might share some of my experience.

My first thought was to have all the tabs in view, so that you don't need to swipe many times to get to the other tabs. The Twitter app seem to be doing this nicely. But I think in this case, space might be an issue. I did find some nice icon fonts that you might be able to use to change the tabs into icons instead of using text. But these are just some thoughts to help out with the UI.

If you wanna keep the current setup of the tabs maybe adding some borders to the tabs and some extra space would make them feel more like buttons. Take a look at the Google Music app. They seem to have the same idea as what you are trying to accomplish.


Space will be an issue on phones. At some point I plan on using the action bar for tablets that support it. For phones with large screens I might try to find out how to have as many titles as can fit rather than current plus one to the left and one to the right. That way on devices with large screens/in landscape navigation will be faster.

Xmantium wrote:Im loving the new beta 8! :D

Finding serviio server works amazing! Brilliant job!

Ive noticed, when i close the app using Task Manager on my phone, you could use a similiar application close app, it doesnt auto connect to the last server used, instead its the list of Serviio found
But if i close the app using "back" on the phone buttons and launch the app it does auto connect to the last server used :D


Ok i'll look into that. Glad you like it. Please also try manually adding servers and editing details etc.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Jan 08, 2012 3:19 pm

Re: Android Console

I've fixed all of the above issues (except the how to fit more tab titles on the screen).

If the app was stopped (killed by you or the OS), or already connected to a sever it will reconnect (provided you have it turned on in the preferences). If you switch to the server selection and then the app is killed, it will not reconnect. Sound OK?

Beta 9 link: Beta 9
If you are on beta 8 you will not be able to download it via the app. Sorry.

This fixes some screen rotation issues that caused notificaitons to be displayed each time you rotate. There are also some changes to the presentation settings. It also fixes a bug in the download code introduced in beta 8.

  Code:
*Fixed crash on download introduced in Beta 8 by mistake
*Fixed autoconnect after being killed by a task manager
*Fixed being notified about app updates on screen rotate
*Fixed being notified about server updates on screen rotate
*Added button to ignore server updates until a new version is available
*Aligned indent of the presentation list
*Added radio button to idicate the current visibility when changing presentation visibilty
*Improved performance of the presentation list


The next release after that won't be for a while as I want to get devices and the rest of the settings done.


EDIT: I broke the update code in Beta 8. Sorry! I'll fix in soon but you will have to download the apk yourself. Thank you to the Desire S user who did that before anyone else got the chance :)

EDIT 2: Uploaded a new beta 9. However if you are on beta 8 you will not be able to download it via the app. Sorry.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Sun Jan 08, 2012 9:32 pm

Re: Android Console

Ive noticed another bug, ive closed down Serviio on my PC, On my NAS is still running

Yet when i do, Find Serviio server, it still lists my PC and NAS Serviio
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Jan 08, 2012 9:47 pm

Re: Android Console

Search for servers will not remove servers, it only adds new ones.
I did it that way on purpose so that you can customise them (change name for now) and keep those changes even if the device does not respond.

However I plan on adding an icon next to each server to indicate which are available and which aren't.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Mon Jan 09, 2012 8:42 am

Re: Android Console

@User with a HTC Desire (Android 2.2), Beta 9 and a 0.6.0.1 Server

I got lots of reports last night because of the previous problem with trying to display a profile that does not exist (because of the protection I put in place I got a report, but then stopped the app crashing so you might not have noticed). If you look at your devices view, it will be full of 'Unkown Profile (ID 1)' or 'Unkown Profile (ID 19)'
You may well also be the same user who crashed the app trying to delete and edit a shared folder, and from using the ignore this version button.

Basically, I have no idea what you have done :( At all the points where the app has crashed, the data from the server has already be validated and I have not been able to reproduce the problems. (And I haven't recived crash reports from anyone else yet related to the same thing)

So, I need some help. Firstly, next time you see Unknown profile in your devices view, please go to http://SERVIIOIP:23423/rest/refdata/profiles?media=json and copy the resulting text and paste it in.
Please can you give me some more details about the shared folders crash. Was the update icon (top right corner) going while you initiated the edit? Was it the only shared folder. Ideally if it does it again go to http://SERVIIOIP:23423/rest/repository?media=json

As for the ignore button, did the ignore work, or did the notification come back.

Throw all the info at me that you can think of please

Hmmm you also apear to not have a locale set. Is there anything odd about your phone/android version it is running?
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

moltra

DLNA master

Posts: 1871

Joined: Thu Mar 24, 2011 11:00 pm

Location: Ohio USA

Post Mon Jan 09, 2012 9:49 am

Re: Android Console

Is it possible to have a field that can be filled in where an user can put his username from here so that it is easier for you to get intouch with him if you get a crash report from him.

I know I would be happy if you could contact me on here to help with this.
Mark
Beta Tester Group
http://www.serviidb.com Online media resource repository

Netgear EVA2000 | Samsung BD-D5300 | XBOX 360 | Windows 7 | Mint Debian 12 | Raxz Maxx
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Mon Jan 09, 2012 10:16 am

Re: Android Console

Yes and I will do that for the next version.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
PreviousNext

Return to Third-party tools integration

Who is online

Users browsing this forum: No registered users and 5 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.