Page 20 of 23

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sun Dec 15, 2013 1:22 am
by Xmantium
will wrote:*Fixed license upload button being hidden when connected to a non-Pro server

Thankyou for this fix, alot QNAPers will be happy for this one!

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sun Jan 19, 2014 6:22 pm
by will
Small update.

  Code:
==== 2.1.3 ====
*Updated translations

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Fri Feb 14, 2014 6:03 pm
by motherfo
Hi Will,

Using ServiiDroid over Wan. Ports are forwarded. I'm getting the error:

"Failed to connect

The connection initially succeeded, but not all of the data could be loaded from 'xxx.game-host.org'. "

Thank you,

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Fri Feb 14, 2014 6:08 pm
by will
motherfo wrote:Hi Will,

Using ServiiDroid over Wan. Ports are forwarded. I'm getting the error:

"Failed to connect

The connection initially succeeded, but not all of the data could be loaded from 'motherfo.game-host.org'. "

Thank you,


Hi,

What do you get if you visit xxx.game-host.org:23423/rest/application

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Fri Feb 14, 2014 6:14 pm
by motherfo
will wrote:
motherfo wrote:Hi Will,

Using ServiiDroid over Wan. Ports are forwarded. I'm getting the error:

"Failed to connect

The connection initially succeeded, but not all of the data could be loaded from 'xxx.game-host.org'. "

Thank you,


Hi,

What do you get if you visit xxx.game-host.org:23423/rest/application


Sorry, I'm an idiot, I hadn't forwarded 23423 for the Console, I had just forwarded 23424 for Serviio itself. Sorry to waste your time.

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Fri Feb 14, 2014 6:16 pm
by will
motherfo wrote:
will wrote:
motherfo wrote:Hi Will,

Using ServiiDroid over Wan. Ports are forwarded. I'm getting the error:

"Failed to connect

The connection initially succeeded, but not all of the data could be loaded from 'xxx.game-host.org'. "

Thank you,


Hi,

What do you get if you visit xxx.game-host.org:23423/rest/application


Sorry, I'm an idiot, I hadn't forwarded 23423 for the Console, I had just forwarded 23424 for Serviio itself. Sorry to waste your time.


Ok, no worries, odd though as you should have gotten a plain failed to connect message, rather than that one.

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Wed Mar 12, 2014 7:54 am
by will
Small update

  Code:
==== 2.1.4 ====
*Added support for Serviio 1.4.1
*Updated translations

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Mon Mar 24, 2014 8:00 pm
by will
Another small update, sorry it took so long, have been very busy.

  Code:
==== 2.1.5 ====
*Added support for Serviio 1.4.1.2
*Ignore hotfix releases when performing API compatibility checks

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sun May 25, 2014 11:40 am
by phodges
What controls security between ServiiDroid on an android phone and the Serviio server on a PC ?.

Lets say two people are on a local 192.168.0.x network. User A has the server installed on a PC at (static) 192.168.0.83 and user A's phone is on (dynamic) 192.168.0.124. User B has an android phone on (dynamic) 192.168.0.91. User A installs Serviio on his PC and ServiiDroid on his mobile and is surprised he can control the Serviio server on his pc using the mobile. User A does not want user B to control Serviio just by installing ServiiDroid on his mobile. Shouldn't permissions stop network users from playing with services without admin or special purposes?. Has user A got problems with his PC security or is he missing something?.

phodges

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sun May 25, 2014 12:03 pm
by will
phodges wrote:What controls security between ServiiDroid on an android phone and the Serviio server on a PC ?.

Lets say two people are on a local 192.168.0.x network. User A has the server installed on a PC at (static) 192.168.0.83 and user A's phone is on (dynamic) 192.168.0.124. User B has an android phone on (dynamic) 192.168.0.91. User A installs Serviio on his PC and ServiiDroid on his mobile and is surprised he can control the Serviio server on his pc using the mobile. User A does not want user B to control Serviio just by installing ServiiDroid on his mobile. Shouldn't permissions stop network users from playing with services without admin or special purposes?. Has user A got problems with his PC security or is he missing something?.

phodges


Serviio is designed for streaming media in a home environement, so its assumed that anyone who has access to the local network, is allowed to configure the server.

You have a few options to limit access.

If you just want to be able to configure the server from the server itself, setup a firewall rule that blocks port 23423 from anything other than localhost.

If you want to be able to configure the server using ServiiDroid from User A's phone, then you need to give user A's phone a static IP in your router and then create a firewall rule that blocks port 23423 from anything other than localhost or the IP of user A's phone.

If user B isn't very technical and doesn't want to access DLNA content from the server on their phone, then you can turn on disable access to new devices in the Serviio console, and set user B's phone to disabled. This will prevent them from browsing content and discovering the server in ServiiDroid, but it won't prevent them putting in the IP address and then giving themselves access again. Likewise unless you use a firewall rule, there is nothing stopping user B from installing the Serviio console on their PC, and pointing it at your server, which again will let them fully configure the server.

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sun Jun 08, 2014 10:47 am
by will
I've just released a new update to the beta channel. This is mainly behind the scences changes, with the exception of a new feature that allows you to require a PIN when connecting to the server for the first time. This is mostly aimed at Pro users who don't want their kids to be able to easily change access groups etc..., especially as access groups will be coming to ServiiGo shortly.

If all goes well I'll promote this to the production channel next weekend.

  Code:
==== 2.2 Beta 1 ====
*Add support for protecting access to the server from ServiiDroid by setting a PIN
*Improved handling of settings that require Serviio Pro
*Improved layout spacing on phones
*Various minor fixes
*Preperation for Serviio 1.5
*Changed crash reporting from ACRA to Crashlytics
*Updated build tools
*Updated libraries


Going forward I'm planning on dropping support for 2.1.x and 2.2.x in the next major version, as combined they only represent 1% of active installs (and 92% of active installs are running android 4.0+).

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sat Jun 14, 2014 8:04 am
by will
I've just released 2.2 to Google Play. In addition to the changes in the beta, ServiiDroid now uses the storage access framework on KitKit for picking licence files.

  Code:
==== 2.2 ====
*Add support for protecting access to the server from ServiiDroid by setting a PIN
*Use the Storage Access Framework for selecting a license file to upload on KitKat
*Improved handling of settings that require Serviio Pro
*Improved layout spacing on phones
*Various minor fixes
*Preperation for Serviio 1.5
*Changed crash reporting from ACRA to Crashlytics
*Updated build tools
*Updated libraries

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Thu Jun 19, 2014 5:37 pm
by will
Small update, thanks again for those who help with the translations.

  Code:
==== 2.2.1 ====
*Updated translations

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Fri Sep 26, 2014 4:28 pm
by will
I'm strongly considering requiring 4.0+ for the next version. Currently 2.3 is the new minimum, but I think even that is too low, so is anyone actually actively using ServiiDroid on Gingerbread (2.3.x) devices? I don't have any Analytics data for ServiiDroid (will do in the next version) so I only know the % of devices with it installed on which is currently pretty low and I imagine that the active users will be much lower.

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sat Oct 04, 2014 7:56 am
by will
New update time! I was planning on releasing this in about two weeks time (as I'm away next week), but as a fix is needed for the first 1.5 beta i'm going to release a beta now and then refine it once I'm back from my holidays.

The most obvious change will be the start of the design update (note that the design changes are no where near finished), feedback on this including any layout issues would be great. As an example I know that a few of the icons don't look great on tablets, and that the size of the advanced view on 10" tablets isn't quite right.

However, it does not stop there. Before I started on the design changes, I went about re-writing the internals based on all the improvements I had done to ServiiGo. This includes everything from a change to how servers are discovered, to a complete re-write of the Serviio API client. So basically everything needs testing.

  Code:
==== 3.0 Beta 1 ====
*Requires Android 2.3+
*Added support for Serviio 1.5 Beta 1
*Started work on an update design
*Improved first run and add server workflow
*Improved license upload workflow
*Moved the 'Advanced' tab to the left for easier access
*Added an action to delete all unrecognised devices
*Simplified app preferences
*Added Google Analytics to help track app usage (e.g Server versions, common actions, Android version)
*Re-wrote Serviio API client to use OkHttp
*Replaced cling with android-dlna for server discovery
*Lots of bug fixes and improvements


Note: This is a beta update so you must be a member of the ServiiDroid beta testing programme to get it, see the first post of this thread for details.

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sat Oct 04, 2014 6:28 pm
by Xmantium
Wow I'm liking the new material design change!

- I would like Status tab to be the first tab instead on Advanced
- on the status page, the ip address and mange take too much space, the name and address is already on the top bar so can be omitted. By removing this, it fits on full screen... at least on my galaxy s4
- library status may look cooler with another layer of color

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sat Oct 04, 2014 6:43 pm
by will
Xmantium wrote:Wow I'm liking the new material design change!

- I would like Status tab to be the first tab instead on Advanced
- on the status page, the ip address and mange take too much space, the name and address is already on the top bar so can be omitted. By removing this, it fits on full screen... at least on my galaxy s4
- library status may look cooler with another layer of color


The status tab is the first selected tab and this way it makes it easy access the settings, and on tablets you get a split Advanced / Status view. Do you have a reason for wanting it moving?

I haven't done a pass across common devices to select optimal fonts and padding, so will look to ensure it fits when on 1.5 (which doesn't have the library update status stuff).

Ok, will have a think about that. The version turns orange if out of date, and the evaluation days remaining goes orange when near the end. So any suggestions about what to colour?

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sat Oct 04, 2014 7:48 pm
by Xmantium
I'm just very used to status when I scroll all the way to the left, the main status is there.

Overall I like the clean look and logo, seems to run quicker

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sat Oct 04, 2014 8:40 pm
by will
It took me a little while to get used to it, but I now find it so much more convenient, so try using it for a week and see what you think then.

Great, glad the under the hood changes are showing through.

Re: ServiiDroid (Android Console) - Get it on Google Play

PostPosted: Sun Oct 19, 2014 7:27 am
by will
I'm going to migrate to the new support library for matiral design support. Unfortunately this will require quite a few changes as I make heavy use of a legacy system to present all the server settings in the style of Android preferences whish isn't supported by appcompat.

If you have any problems with the first beta that you really want fixing let me know as it may take a few weeks (depending on how much time I have as I'm busy most weekend) to do all of the work before the next beta.