Re: ServiiDroid (Android Console) - Now on the Android Marke
Posted: Mon Jan 30, 2012 5:39 pm
Running on HTC Legend with stock 2.2, no issues so far, had no issues on the beta either.
DLNA media server
https://forum.serviio.org/
NX3 wrote:Running on HTC Legend with 2.2, no issues so far, had no issues on the beta either.
Deto wrote:this app works great on my Galaxy Nexus.
will the source code be published?
==== 1.1 ====
*Added notifications when Serviio finds new files - this a bit rough (need to improve the controls) however I wanted to get the fixes noted below out now
*Hopefully fixed force close on some Android 2.2 where the system's copy of GSON stopped mine from being used
*Fixed force close when rapidly switching between servers
*Fixed force close when app is left in one of the edit activities (e.g. Edit Device) and then resumes after the main server data has been killed by the OS
*Adjusted status view to try and always keep the force refresh button visiable when the newest file is being displayed (480x800 devices)
*Added VIBRATE preference for the file notifications
Xmantium wrote:Dont thank us Will - Many many thanks to you!
Its become my most used app on my Android phones!
Send request to server and then wait a short delay
2012-02-01 18:03:27,570 INFO [WebServer] WebServer shutting down
2012-02-01 18:03:27,571 INFO [EventSubscriptionExpirationChecker] Leaving EventSubscriptionExpirationChecker, removing all event subscriptions
2012-02-01 18:03:27,571 INFO [DiscoveryAdvertisementNotifier] Leaving DiscoveryAdvertisementNotifier
2012-02-01 18:03:27,571 INFO [LogService] 2012-02-01 18:03:27 IPADDRESS - - 23423 PUT /rest/status - 200 - 1370 135 http://name.dyndns.org:23423 Apache-HttpClient/UNAVAILABLE (java 1.4) -
2012-02-01 18:03:27,572 INFO [EventDispatcher] Leaving EventDispatcher
2012-02-01 18:03:27,574 INFO [DiscoverySSDPMessageListener] Leaving DiscoverySSDPMessageListener
2012-02-01 18:03:27,575 INFO [WebServer] WebServer starting on port 8895
2012-02-01 18:03:27,576 INFO [EventSubscriptionExpirationChecker] Starting EventSubscriptionExpirationChecker
2012-02-01 18:03:27,576 INFO [DiscoverySSDPMessageListener] Starting DiscoverySSDPMessageListener using interface ppp0 (ppp0) and address 192.168.15.100, timeout = 0
2012-02-01 18:03:27,576 INFO [RendererSearchSender] Searching for Renderer devices
2012-02-01 18:03:27,577 INFO [DiscoveryAdvertisementNotifier] Starting DiscoveryAdvertisementNotifier
2012-02-01 18:03:27,577 INFO [EventDispatcher] Starting EventDispatcher
2012-02-01 18:03:28,294 INFO [UpdateChecker] Checking if a new version is available
Send request to server and then wait a short delay
2012-02-01 18:05:11,283 INFO [RendererManager] Stored a new renderer: uuid='1f21a106-9714-46a1-9776-db57beecd0b2', name = 'Device Name', ipAddress='192.168.36.1', profile = '4'
2012-02-01 18:05:11,284 INFO [LogService] 2012-02-01 18:05:11 IPADDRESS - - 23423 PUT /rest/status - 200 - 1323 86 http://name.dyndns.org:23423 Apache-HttpClient/UNAVAILABLE (java 1.4) -
2012-02-01 18:05:11,284 INFO [WebServer] WebServer shutting down
2012-02-01 18:05:11,287 INFO [EventSubscriptionExpirationChecker] Leaving EventSubscriptionExpirationChecker, removing all event subscriptions
2012-02-01 18:05:11,287 INFO [DiscoveryAdvertisementNotifier] Leaving DiscoveryAdvertisementNotifier
2012-02-01 18:05:11,287 INFO [EventDispatcher] Leaving EventDispatcher
2012-02-01 18:05:11,290 INFO [DiscoverySSDPMessageListener] Leaving DiscoverySSDPMessageListener
2012-02-01 18:05:11,291 INFO [WebServer] WebServer starting on port 8895
2012-02-01 18:05:11,292 INFO [EventSubscriptionExpirationChecker] Starting EventSubscriptionExpirationChecker
2012-02-01 18:05:11,292 INFO [EventDispatcher] Starting EventDispatcher
2012-02-01 18:05:11,292 INFO [DiscoverySSDPMessageListener] Starting DiscoverySSDPMessageListener using interface ppp0 (ppp0) and address 192.168.15.100, timeout = 0
2012-02-01 18:05:11,292 INFO [RendererSearchSender] Searching for Renderer devices
2012-02-01 18:05:11,292 INFO [DiscoveryAdvertisementNotifier] Starting DiscoveryAdvertisementNotifier
2012-02-01 18:05:11,899 INFO [UpdateChecker] Checking if a new version is available
zip wrote:it restarts it so that it can advertise itself with services that are profile specific. no change has been made to this in ages
Cerberus wrote:tests on beta 12
Delete function works
profile change works
library status work perfectly now ( just how id expect )
layout much better ( still not perfect but can live with it )
Cerberus wrote:notification work, but when i click on the notification, it takes me to serviiodroid but nothing appear to tell me what was added (popup) plus i noticed that notification only work once you go into serviidroid and this is because there is not background process, to keep checking the server for updates.
will wrote:Cerberus wrote:notification work, but when i click on the notification, it takes me to serviiodroid but nothing appear to tell me what was added (popup) plus i noticed that notification only work once you go into serviidroid and this is because there is not background process, to keep checking the server for updates.
At the moment it just opens the app, I was thinking about what to do, maybe a popup would be good, but at the moment there isn't really much else I can tell you except what is already on the status tab ie number and last file.
There is a background service (implemented by being registered with androids alarm manager which turns it on so it can run then kill itself). By default it is triggered once every 15 minutes, which you can change, however if you don't have internet access, or wifi if you require wifi for the server then when the service runs it won't be able to connect. Remember by default your wifi connection will be turned off when the screen turns off. It is also run whenever you open the app after a 30 delay to not impact initial app loading speed.
A future improvement I'm looking into is how I can get android to tell the app that there is internet access. I could run the service every 2 minutes, but only actually fetch the data every X as defined by the user minutes, but that isn't really the way you should do things.
Cerberus wrote:the calendar does it to tell me about upcomming meetings without me having it open so teh console should be able to do it to, id guess.