ServiiGo

 

Which version/edition of Serviio does ServiiGo require

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.

 

Is ServiiGo affiliated with Serviio

ServiiGo uses Serviio’s CDS REST API, but is not affiliated with Serviio in any way.

 

Which versions of Android does ServiiGo support

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.

 

Which ports do I need to have open to use ServiiGo

The machine running Serviio must have port 23424 open.

 

What do I need to do to use ServiiGo away from home

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.

 

Does ServiiGo support HTTPS (SSL) connections

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.

 

What do I need to do to watch videos using ServiiGo

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):

  • MX Player*
  • MoboPlayer
  • VPlayer

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.

 

When I watch videos away from home, my video player is constantly buffering

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.

 

What happens when a new version of Serviio is released

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.

  • Limited support: ServiiGo works with a particular version but does not support any new features of that version.
  • Full support: ServiiGo works with a particular version and supports all its features.
I will aim to have limited support and hopefully full support for new versions of Serviio ready by the time they are officially released, however this might not always be possible.