ServiiGo requires the paid version of Serviio, Serviio PRO v1.2 or greater (1.5 is recommended). You will get a free 15 day evaluation license for Serviio PRO during which time you can evaluate Serviio PRO and ServiiGo. After that period you will need to purchase a Serviio PRO license as the API that ServiiGo uses is only available in the PRO edition of Serviio.
ServiiGo uses Serviio’s CDS REST API, but is not affiliated with Serviio in any way.
ServiiGo requires Android 2.3.3+ however, we strongly recommend Android 4.0+, and for the best look and feel, Android 4.1+. Tablets should be running a minimum of Android 4.0.
The machine running Serviio must have port 23424 open.
You will need to forward port 23424 from your router to the machine running Serviio and setup a 'dynamic dns' using a free service such as http://www.dnsdynamic.org or http://www.noip.com.
For more information see the setup guide for MediaBrowser on serviio.org here.
By default you do not need to enter a port in the address box as ServiiGo will automaitcally connect to port 23424. You can change the port if you want though. For example, if you wanted to connect to port '12345' and you had 'name.dyndns.org' setup, you should enter 'name.dyndns.org:12345' in the address box in ServiiGo.
Yes however, you will need to install Apache, ISS, Stunnel or similar software on your server to proxy requests to Serviio. Once you have setup your server, press 'Add Server' then select 'Manual Setup' (or add the server using Automatic Setup then long click and select 'Edit'. You can then tick the Enable SSL option which will default to port 443, if you are running your HTTPS proxy/server on a different port you can change it by editing the address field.
There is also an option to allow Self-Signed certificates. However, this is not recommended as most video players do not support this (including the internal video player). While MX Player does support it, it doesn't support it when using S/W decoding, which is often required to play back Medium/Low quality video. It is therefore recommended that you get a trusted SSL certificate, there are sites that can give you a free one such as Start SSL.
Video playback under 'Original' quality is handled by 3rd party video players.
In most cases the stock video app will not work, or will not work for all qualities. In this case you will need to install another one.
The following apps are known to work (* indicates subtitle support):
If your device runs Android 4.0+, you can use the 'Enhanced' profile to playback 'Medium/Low' quality videos in an internal player which has full support for seeking and subtitles. If you have a low power CPU in your server (or if ffmpeg is not compiled with libx264) then you will have to use the 'Standard' profile and then playback will be handled using a 3rd party video player which will mean seeking won't be possible. If you have an older device, you will also have to use the 'Standard' profile.
Video playback requies a fast upload speed at your home, as well as fast download speed for your mobile device. If 'Original' quality does not work very well, you can try either 'Medium' which requires 1Mbps, or 'Low' which requires 0.5Mbps.
Small updates such as 1.0 to 1.0.1 should not cause a problem and will not require an update. Larger updates such as 1.0 to 1.1 that introduce new features will most likely require an update. This will come in two phases, limited support and full support.