FAQ  •  Register  •  Login

ServiiDroid (Android Console) - Get it on Google Play

<<

Cerberus

User avatar

DLNA master

Posts: 4116

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Fri Feb 17, 2012 1:46 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

will wrote:When you press the menu button. The problem is with the library i'm using for the actionbar on older devices. I've added a fix for it for now. Sorry about all the updates.

  Code:
==== 1.1.7 ====
*Fixed #43: New [device|shared folder|online source] menu items aren't being shown
*Fixed #42: Race condition when switching servers if auto-refresh is on


ah i see what u mean, and yer thats working now :)
Phil Bennett
Beta Tester Group
Wiki | FAQ

Samsung LE40C750 LCD | Samsung BD-C5900 | Sony PS3 | Windows 7 |
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: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Fri Feb 17, 2012 6:51 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

Found yet another bug :( which I felt could be quite annoying to new users so here is yet another update. Next updates will bring usability fixes so i'll consolidate changes a bit more.

  Code:
==== 1.1.8 ====
*Fixed #44: New items that fail to save the first time because of a network or syntax error result in duplicates or refuse to save
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

Xmantium

User avatar

DLNA master

Posts: 1418

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Thu Feb 23, 2012 9:07 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

Hi Will, was wondering if ServiiDroid can suport basic YouTube support that doesnt need online database for now, will make it sooo much easier

Since YouTube has a pre-defined API URL, hoping it would be easy

YouTube --> Search Term --> Serviio Sony
This makes ServiiDroid add "http://gdata.youtube.com/feeds/videos?q=Serviio+Sony" with the correct online resource parameters.

TouTube --> Uploads --> Enter Username or Channel name --> xxxxxxxxxxx
http://gdata.youtube.com/feeds/users/xxxxxxxxxxx/uploads

YouTube --> Favourites --> Enter Username --> xxxxxxxxxxx
http://gdata.youtube.com/feeds/users/xxxxxxxxxxx/favorites
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: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Thu Feb 23, 2012 9:40 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

File a request on bitbucket, I won't have time at the moment and before that I want to get all the rotation related bugs fixed. However, I think I would like to add something like this, just not sure about the best way to do it so that I don't need separate implementations. I guess it depends on how serviidb deals with templates for these sorts of sites.

I could have: new online source:
+ Manual
+ YouTube
+ Via ServiiDB
+ ...

What other sites are there like this?

I would prefer to be able to query (and cache) this information from serviidb. Otherwise it will be a lot of work or inconsistent.
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

Xmantium

User avatar

DLNA master

Posts: 1418

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Thu Feb 23, 2012 10:32 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

I will Will! :D

The options i mentioned in my post above doesnt require serviiDB, its a user input that works perfect without an online database
Id just be happy if you just including YouTube --> Search Term --> xxxxxx
My daughter is becoming very demanding in what videos she wants to watch, i keep forgetting the youtube api search url

YouTube is the most popular online source and they have a great API system not other sites support
GameTrailers is another that has a flexible api feed system

Other other sites will have to rely on serviiDB to provide the source
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
<<

Xmantium

User avatar

DLNA master

Posts: 1418

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Sat Feb 25, 2012 9:19 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

Would be also BRILLIANT if it also has basic iPlayer episode support - details can be found in my post here
Again this works perfect with an Online Database

iPlayer --> Enter Episode Code --> xxxxxxxx
Adds http://feeds.bbc.co.uk/iplayer/episode/xxxxxxxx
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: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sat Feb 25, 2012 9:37 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

The problem is that this is heading towards something that would require lots of maintenance which is why I want it maintainted outside of ServiiDroid so that
a) I don't have to
b) Other apps / the console and web ui's can use it

Which brings us back to some of my original posts about describing this information in the plugins.

This is certainly something that could be stored on serviidb and then the app could pull in (and sync every few days) details of how to setup these special urls. That way we will have the following on serviidb
1) Plugins
2) Pre-filled in links for popular content
3) Templates for setting up custom urls (YouTube etc...)
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

Xmantium

User avatar

DLNA master

Posts: 1418

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Sat Feb 25, 2012 10:02 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

I see what you mean, but the YouTube api/links seems to be very stable
Not sure how long the iPlayer episode feed was available

The reason why i ask to include these rather than using a database because these can be any million possibility as the user enters it, then ServiiDroid can place the data in the correct url
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
<<

Cerberus

User avatar

DLNA master

Posts: 4116

Joined: Sun Jan 02, 2011 5:20 pm

Location: Reading, UK

Post Sat Feb 25, 2012 10:11 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

personaly id use it if it was part of serviidroid.
Phil Bennett
Beta Tester Group
Wiki | FAQ

Samsung LE40C750 LCD | Samsung BD-C5900 | Sony PS3 | Windows 7 |
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
<<

Xmantium

User avatar

DLNA master

Posts: 1418

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Sat Feb 25, 2012 11:08 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

Id be happy to test it if you make an non-market app to test like you did with the beta test ;)
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: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Feb 26, 2012 9:20 am

Re: ServiiDroid (Android Console) - Now on the Android Marke

I really really want to get this information into ServiiDroid, it has been on my todo list since pretty much day 1 of writing the app. However, I do not want to have to do a custom job for every one that is requested and I shouldn't have to update the app every time a service changes. I know YouTube isn't going to change anytime soon, but other servicies will and once I add one thing, i'll get a lot more requests, and I don't want to do a hacky or time consuming job of it. If a service suddenyl becomes available in a different county, the comunity should be able to add it and use it straight away. This data should also be usable for other consoles, which is why I want that data maintained outside of the app, either in the plugins directly or associated with the plugins. My original idea was for it to be servered by serviio (and collected from the plugins), now serviidb seams perfect for it.

If we can put together 1 or more of the below templates that describes how to build these custom urls and setup a seperate section on serviidb for them, then as well as apps using it, users can visit the site and see a clear template for how to enter the different YouTube etc... urls.

  Code:
Display title=YouTube - Search terms
Hint=Your search terms
ResultTitle=YouTube - KEY
ResultURL = http://gdata.youtube.com/feeds/videos?q=KEY
MediaType=video
Type=RSS
SpaceChar=+
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

Xmantium

User avatar

DLNA master

Posts: 1418

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Sun Feb 26, 2012 9:48 am

Re: ServiiDroid (Android Console) - Now on the Android Marke

Ah this is even more genius idea Will, why didnt I think of that!?

Making building blocks to create their own user generated strings, this will be best suited in Serviio Wiki and ServiiDB

Genius!! This puts less strain on you to maintain it.
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: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Feb 26, 2012 9:58 am

Re: ServiiDroid (Android Console) - Now on the Android Marke

Thats the idea. Lets move this back to the serviidb thread for now.
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

Xmantium

User avatar

DLNA master

Posts: 1418

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Mon Feb 27, 2012 12:12 am

Re: ServiiDroid (Android Console) - Now on the Android Marke

Hey Will, was wondering if you make some slight adjustment to Online sources

Since there can not be multiple media sources ie video, audio or image for online sources, it has to be one of these
why not make just two icons
ie
Options [Media icon][Source type icon]
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: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Mon Feb 27, 2012 8:08 am

Re: ServiiDroid (Android Console) - Now on the Android Marke

Ok I'll look into that. There will also be a few other adjustments to the online sources in the next release.
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

will

DLNA master

Posts: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sat Mar 03, 2012 1:34 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

Could the user with the M9 (640 by 960 display running android 2.3.5) contact me via PM as I cannot reproduce your problem.
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

will

DLNA master

Posts: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Thu Mar 08, 2012 10:00 am

Re: ServiiDroid (Android Console) - Now on the Android Marke

I uploaded a new version this morning which is now ready.

  Code:
==== 1.2 ====
*Added French translation - thanks to tempo
*Added #51: Show the item name as the title for context menus when long clicking lists
*Added #48: Improve how disabled online soruces are displayed
*Updated ActionBarSherklock - includes improved Action Bar layout/sizing on Android 2.X tablets
*Moved 'New item' menu item to the Action Bar
*Pressing 'Cancel' while sending a change to the server now kills the associate network connection instantly
*Fixed #30: Rotating the screen when modifying server settings resets them
*Fixed the new files checker causing the UI to become unresponsive in some cases
*Fixed #52: Profile code should support strings as well as integers for the IDs
*Fixes for some very rare force closes
*Internal restructuring to aid future improvements
*Minor adjustments


Because of internal changes/seperation, there is now a slight delay between the loading finishing/progress dialog going and the main screen showing, if its a problem I can try and do something about it.

I'm still not sure on the online sources view, I may change to having a little bit of text that says disabled instead of the new grey background, I tried using a check box, but it looks too much like multiple selection. It guess it might be OK if I put it next the the other little icons. I also need to remove the extra media type icons as I fogot to do that.
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

will

DLNA master

Posts: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Thu Mar 08, 2012 6:21 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

@user runing Android 4.0.3 (CM9) on a HP Touchpad

This is what is causing the force close for you, however it is happening in the core os code and I don't think there is anything I can do about it. If there is something I can do about it then I will try, but it seams to be a problem that is going to have to be fixed in the ROM. Is this happning every time you use the app (ie completely unusable), or some of the time (any specific parts)?

  Code:
java.lang.RuntimeException: eglConfig not initialized
at android.view.HardwareRenderer$GlRenderer.initializeEgl(HardwareRenderer.java:582)
at android.view.HardwareRenderer$GlRenderer.initialize(HardwareRenderer.java:518)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1300)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2442)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)
at dalvik.system.NativeStart.main(Native Method)
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

will

DLNA master

Posts: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sat Mar 10, 2012 8:59 am

Re: ServiiDroid (Android Console) - Now on the Android Marke

@Verizon HTC Droid Incredible 2 users

There seams to be something funny going on, when I try to show a notification I get a security exception for something I'm not asking for and I don't get on any other devices. I've uploaded a patch that will catch it and report it to me until I work out a fix. For now you won't see notifications about new files being added.

  Code:
==== 1.2.1 ====
*Silently catch exceptions from showing notifications until I work out what is causing them


I'm also interested in hearing from anyone running ICS, especially on non-official and even more so on non-official experimental builds.
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
<<

will

DLNA master

Posts: 2129

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sat Mar 10, 2012 12:33 pm

Re: ServiiDroid (Android Console) - Now on the Android Marke

I've uploaded an update that should fix the problem. I've had to add another permission, although the notification manager should only try and obtain the wake lock for a very short amount of time so it shouldn't have any impact on battery life.

  Code:
==== 1.2.2 ====
*Added WAKE_LOCK permission to hopefully fix #54: FC when trying to show a notification on ADR6350 running 2.3.4
Will
Beta Tester Group
ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: More info

Player: Sony BDP S370 | Server: Debian 6.0 x86
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
PreviousNext

Return to Third-party tools integration

Who is online

Users browsing this forum: No registered users and 2 guests

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