FAQ  •  Register  •  Login

[OLD] ServiiGo - Android 3G/Wifi Playback App - Beta

<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Mon Jun 25, 2012 7:11 am

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Thats good, glad the sub work well. Should have pretty much the final beta ready later this week as I want to something ready without too many bugs for when Serviio 1.0 is out. I'll also get all the strings finalised at put on getLocalization.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Mon Jun 25, 2012 12:56 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

I don't know if this is a bug or not.
When setting up Serviio folders, I marked "My Pictures" as "Audio", so when I ran ServiiGo, no folders appeared under "Image".
Started ServiiDroid and switched "My Pictures" to "Image".
Went back to ServiiGo which was still running, selected "Image" again but still no folders appeared. Had to kill ServiiGo and restart it to get the "Image" folders to show. I had expected ServiiGo to refresh its "Image" contents when I went back and selected "Image".
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Mon Jun 25, 2012 1:24 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Not a bug, that is by design to speed up the app especailly when on 3G. It caches folder content for the life of the app in memory as it is relively unlikely that it will change. Press menu -> refresh to refresh a virtual folder (when refreshing, the cache of all the children is cleared as well).
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Mon Jun 25, 2012 2:37 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Smart!
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Tue Jun 26, 2012 1:15 am

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Hi. I am unable to get ServiiGo to play live streams.

None of my Livestream library rss feeds work, nor do direct livestream urls eg: playboy http://77.51.249.19:8112

Other "non live" online streams eg: YouTube work fine.

Here is the log error that I always get...something about you making an unsupported range request.

  Code:
2012-06-25 21:07:19,974 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 1000000000370001 and profile ServiiGo
2012-06-25 21:07:19,974 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: AVC_TS_MP_SD_MPEG1_L3_ISO
2012-06-25 21:07:19,974 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_EU_ISO
2012-06-25 21:07:19,975 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_NA_ISO
2012-06-25 21:07:19,975 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_KO_ISO
2012-06-25 21:07:19,975 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_EU_ISO
2012-06-25 21:07:19,975 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_NA_ISO
2012-06-25 21:07:19,975 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_KO_ISO
2012-06-25 21:07:19,976 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [FEED, WEB_RESOURCE] OnlineRepositories for VIDEO [Any]
2012-06-25 21:07:19,979 DEBUG [OnlineRepositoryDAOImpl] Retrieving list of [LIVE_STREAM] OnlineRepositories for VIDEO [Any]
2012-06-25 21:07:29,744 DEBUG [CDSRetrieveMediaServerResource] Request for content delivery accepted
2012-06-25 21:07:29,744 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'IPAddress=/192.168.1.20, Profile=ServiiGo'
2012-06-25 21:07:29,744 DEBUG [ResourceDeliveryProcessor] Request for resource 1000000000370001 and type 'MEDIA_ITEM' received
2012-06-25 21:07:29,744 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1000000000370001 (online)
2012-06-25 21:07:29,744 DEBUG [OnlineRepositoryDAOImpl] Reading an OnlineRepository (id = 37)
2012-06-25 21:07:29,745 DEBUG [VideoDeliveryEngine] Delivering item '1000000000370001' for client 'IPAddress=/192.168.1.20, Profile=ServiiGo'
2012-06-25 21:07:29,746 DEBUG [VideoDeliveryEngine] Delivering file 'http://77.51.249.19:8112' using transcoding
2012-06-25 21:07:29,746 DEBUG [AbstractTranscodingDeliveryEngine] Stopping previous transcoding job of file 'transcoding-temp-1000000000300001-serviigo-MEDIUM.stf'
2012-06-25 21:07:29,746 DEBUG [ProcessExecutor] Stopping external process: Thread[Thread-803,5,main]
2012-06-25 21:07:29,746 DEBUG [ProcessUtils] Killing the Windows process: 4972
2012-06-25 21:07:29,759 DEBUG [TranscodingJobListener] Transcoding finished; successful: true
2012-06-25 21:07:29,763 DEBUG [AbstractTranscodingDeliveryEngine] No suitable transcoding job exists yet, start one for client 'IPAddress=/192.168.1.20, Profile=ServiiGo'
2012-06-25 21:07:29,763 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: http://77.51.249.19:8112
2012-06-25 21:07:29,764 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib/ffmpeg.exe -i http://77.51.249.19:8112 -y -threads 4 -async 1 -vcodec mpeg2video -b 1000k -maxrate 1000k -bufsize 1000k -vf scale=600:480 -r 24000/1001 -g 15 -copyts -acodec libmp3lame -ab 96k -ar 44100 -ac 1 -map 0:1 -map 0:0 -sn -f mpegts pipe:
2012-06-25 21:07:32,644 DEBUG [DiscoveryAdvertisementNotifier] Multicasting SSDP alive using interface net4 (Realtek RTL8191SE Wireless LAN 802.11n PCI-E NIC) and address 192.168.1.10, timeout = 0
2012-06-25 21:07:32,644 DEBUG [DiscoveryAdvertisementNotifier] Sending 6 'alive' messages describing device 8dee68fe-0370-3fc8-a5f5-ae4a1fb10a65
2012-06-25 21:07:32,764 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: AVC_TS_MP_SD_MPEG1_L3_ISO
2012-06-25 21:07:32,764 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_EU_ISO
2012-06-25 21:07:32,764 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_NA_ISO
2012-06-25 21:07:32,764 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_KO_ISO
2012-06-25 21:07:32,764 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_EU_ISO
2012-06-25 21:07:32,764 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_NA_ISO
2012-06-25 21:07:32,764 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_KO_ISO
2012-06-25 21:07:32,764 DEBUG [ResourceDeliveryProcessor] Unsupported range request, sending back 406
2012-06-25 21:07:32,764 WARN  [ServiioStatusService] HttpCodeException occured. Returning error code 406 to the REST layer. Message: null
2012-06-25 21:07:32,764 DEBUG [ServiioStatusService] Detailed exception:
org.serviio.restlet.HttpCodeException
   at org.serviio.upnp.service.contentdirectory.rest.resources.server.CDSRetrieveMediaServerResource.deliver(CDSRetrieveMediaServerResource.java:72)
   at sun.reflect.GeneratedMethodAccessor95.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.restlet.resource.ServerResource.doHandle(ServerResource.java:449)
   at org.restlet.resource.ServerResource.get(ServerResource.java:616)
   at org.restlet.resource.ServerResource.doHandle(ServerResource.java:378)
   at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:591)
   at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:299)
   at org.serviio.restlet.AbstractProEditionServerResource.doConditionalHandle(AbstractProEditionServerResource.java:35)
   at org.serviio.upnp.service.contentdirectory.rest.resources.server.AbstractCDSServerResource.doConditionalHandle(AbstractCDSServerResource.java:50)
   at org.serviio.upnp.service.contentdirectory.rest.resources.server.AbstractRestrictedCDSServerResource.doConditionalHandle(AbstractRestrictedCDSServerResource.java:53)
   at org.restlet.resource.ServerResource.handle(ServerResource.java:846)
   at org.restlet.resource.Finder.handle(Finder.java:510)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Router.doHandle(Router.java:497)
   at org.restlet.routing.Router.handle(Router.java:737)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:151)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111)
   at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:72)
   at org.restlet.Application.handle(Application.java:388)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Router.doHandle(Router.java:497)
   at org.restlet.routing.Router.handle(Router.java:737)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Router.doHandle(Router.java:497)
   at org.restlet.routing.Router.handle(Router.java:737)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:151)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111)
   at org.restlet.Component.handle(Component.java:388)
   at org.restlet.Server.handle(Server.java:488)
   at org.restlet.engine.http.connector.BaseServerHelper.handle(BaseServerHelper.java:158)
   at org.restlet.engine.http.connector.BaseServerHelper.handleInbound(BaseServerHelper.java:167)
   at org.restlet.engine.http.connector.BaseHelper.handleNextInbound(BaseHelper.java:418)
   at org.restlet.engine.http.connector.Connection.readMessages(Connection.java:695)
   at org.restlet.engine.http.connector.Controller$2.run(Controller.java:95)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
2012-06-25 21:07:34,444 DEBUG [DiscoveryAdvertisementNotifier] Will advertise again in 00:01:14
2012-06-25 21:07:56,447 DEBUG [CDSRetrieveMediaServerResource] Request for content delivery accepted
2012-06-25 21:07:56,447 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'IPAddress=/192.168.1.20, Profile=ServiiGo'
2012-06-25 21:07:56,447 DEBUG [ResourceDeliveryProcessor] Request for resource 1000000000370001 and type 'MEDIA_ITEM' received
2012-06-25 21:07:56,447 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1000000000370001 (online)
2012-06-25 21:07:56,447 DEBUG [OnlineRepositoryDAOImpl] Reading an OnlineRepository (id = 37)
2012-06-25 21:07:56,449 DEBUG [VideoDeliveryEngine] Delivering item '1000000000370001' for client 'IPAddress=/192.168.1.20, Profile=ServiiGo'
2012-06-25 21:07:56,449 DEBUG [VideoDeliveryEngine] Delivering file 'http://77.51.249.19:8112' using transcoding
2012-06-25 21:07:56,449 DEBUG [AbstractTranscodingDeliveryEngine] Stopping previous transcoding job of file 'transcoding-temp-1000000000370001-serviigo-MEDIUM.stf'
2012-06-25 21:07:56,449 DEBUG [ProcessExecutor] Stopping external process: Thread[Thread-810,5,main]
2012-06-25 21:07:56,449 DEBUG [ProcessUtils] Killing the Windows process: 6008
2012-06-25 21:07:56,462 DEBUG [TranscodingJobListener] Transcoding finished; successful: true
2012-06-25 21:07:56,464 DEBUG [AbstractTranscodingDeliveryEngine] No suitable transcoding job exists yet, start one for client 'IPAddress=/192.168.1.20, Profile=ServiiGo'
2012-06-25 21:07:56,465 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: http://77.51.249.19:8112
2012-06-25 21:07:56,465 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\bin\\..\lib/ffmpeg.exe -i http://77.51.249.19:8112 -y -threads 4 -async 1 -vcodec mpeg2video -b 1000k -maxrate 1000k -bufsize 1000k -vf scale=600:480 -r 24000/1001 -g 15 -copyts -acodec libmp3lame -ab 96k -ar 44100 -ac 1 -map 0:1 -map 0:0 -sn -f mpegts pipe:
2012-06-25 21:07:59,465 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: AVC_TS_MP_SD_MPEG1_L3_ISO
2012-06-25 21:07:59,465 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_EU_ISO
2012-06-25 21:07:59,465 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_NA_ISO
2012-06-25 21:07:59,465 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_KO_ISO
2012-06-25 21:07:59,465 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_EU_ISO
2012-06-25 21:07:59,465 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_NA_ISO
2012-06-25 21:07:59,465 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file http://77.51.249.19:8112: MPEG_TS_SD_KO_ISO
2012-06-25 21:07:59,466 DEBUG [ResourceDeliveryProcessor] Unsupported range request, sending back 406
2012-06-25 21:07:59,466 WARN  [ServiioStatusService] HttpCodeException occured. Returning error code 406 to the REST layer. Message: null
2012-06-25 21:07:59,466 DEBUG [ServiioStatusService] Detailed exception:
org.serviio.restlet.HttpCodeException
   at org.serviio.upnp.service.contentdirectory.rest.resources.server.CDSRetrieveMediaServerResource.deliver(CDSRetrieveMediaServerResource.java:72)
   at sun.reflect.GeneratedMethodAccessor95.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.restlet.resource.ServerResource.doHandle(ServerResource.java:449)
   at org.restlet.resource.ServerResource.get(ServerResource.java:616)
   at org.restlet.resource.ServerResource.doHandle(ServerResource.java:378)
   at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:591)
   at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:299)
   at org.serviio.restlet.AbstractProEditionServerResource.doConditionalHandle(AbstractProEditionServerResource.java:35)
   at org.serviio.upnp.service.contentdirectory.rest.resources.server.AbstractCDSServerResource.doConditionalHandle(AbstractCDSServerResource.java:50)
   at org.serviio.upnp.service.contentdirectory.rest.resources.server.AbstractRestrictedCDSServerResource.doConditionalHandle(AbstractRestrictedCDSServerResource.java:53)
   at org.restlet.resource.ServerResource.handle(ServerResource.java:846)
   at org.restlet.resource.Finder.handle(Finder.java:510)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Router.doHandle(Router.java:497)
   at org.restlet.routing.Router.handle(Router.java:737)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:151)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111)
   at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:72)
   at org.restlet.Application.handle(Application.java:388)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Router.doHandle(Router.java:497)
   at org.restlet.routing.Router.handle(Router.java:737)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Router.doHandle(Router.java:497)
   at org.restlet.routing.Router.handle(Router.java:737)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:151)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.routing.Filter.doHandle(Filter.java:156)
   at org.restlet.routing.Filter.handle(Filter.java:203)
   at org.restlet.engine.ChainHelper.handle(ChainHelper.java:111)
   at org.restlet.Component.handle(Component.java:388)
   at org.restlet.Server.handle(Server.java:488)
   at org.restlet.engine.http.connector.BaseServerHelper.handle(BaseServerHelper.java:158)
   at org.restlet.engine.http.connector.BaseServerHelper.handleInbound(BaseServerHelper.java:167)
   at org.restlet.engine.http.connector.BaseHelper.handleNextInbound(BaseHelper.java:418)
   at org.restlet.engine.http.connector.Connection.readMessages(Connection.java:695)
   at org.restlet.engine.http.connector.Controller$2.run(Controller.java:95)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Tue Jun 26, 2012 7:16 am

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Hmm. So I think I tested a live stream very early on in the development and I think it worked, but haven't since as I don't have any live streams. (Which is why I need you guys to help with testing).

Basically the video player (nothing to do with me :() is asking to buffer to far into the future, presumably because it cannot tell that it is a live streram.

Which players have you tried it with?

@Zip, how to you advertise to 'normal' devices that something is live and cannot be skipped?
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17212

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Tue Jun 26, 2012 9:12 am

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

will wrote:@Zip, how to you advertise to 'normal' devices that something is live and cannot be skipped?

It's not really advertising it to the non DLnA devices. I've put a workaround for XBox to the latest code and it should be out soon with RC. Hopefully it'll fix this issue as well.
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Tue Jun 26, 2012 11:18 am

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

will wrote: I don't have any live streams. (Which is why I need you guys to help with testing).

Happy to help but you can easily use the livestreams library or the link I provided, or this link for sky news. mmsh://live1.wm.skynews.servecast.net/s ... z_live300k
Which players have you tried it with?
MX and VPlayer
@Zip, how to you advertise to 'normal' devices that something is live and cannot be skipped?

I have not been able to skip anything in ServiiGo...Original or Transcoded. Plays fne but freezes when I swipe forward.

You have my email for any prebeta tests.
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Tue Jun 26, 2012 4:35 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

I’ve just about finished off doing the branding + UI theme for the app. I’m keeping the blue from ServiiDroid as I like it as the accent color instead of the bright ICS blue, the rest is similar but it is a little more grey than black to bring out the darker blue. At a later date I may make a light theme if users request it. This should be available in a few days and I’ll then refine it based on feedback for the final version which should be ready very soon after in time to launch at the same time as Serviio 1.0. So please try it out and especially report back on any issues with the contrast (or lack of possibly) between the different colours. As a side note, i’ll also be publishing the strings for translation at the same time as the final beta, so please help out.

The second and more important point I need feedback on is separating the free version from the paid version. I’ve thought about lots of options including trials (time or based on the status of the Serviio server’s license), but it is to be honest, a big pain to implement in a clean way as google doesn’t provide its own API for it/it could be confusing for the users.
Therefore my current thought is:
*Take all the existing features as ‘core’ features that will be available in both versions.
*In later versions as I add more features, some of them will be in the paid version only such as downloading videos for offline playback or advanced caching/pinning of audio content.
*Have ads, either provided by AdMob, or custom ones, in a small banner at the bottom when browsing (so not in the detailed views/music player).

As the target audience will be purchasing Serviio PRO, they will hopefully be open to spending say £2/$3 on ServiiGo for the benefits that it gives over the standard Media Browser, therefore I hope a decent number of users will convert to the paid version. However, this is unlikely to get close to starting to cover the cost of my time, so it is much more of a thank you than anything. Maybe in the future I’ll write apps for a large target audience of ‘normal people’ (my partner's words not mine :)) rather than apps that I want myself (44.21% of devices that ServiiDroid is installed now run ICS which is very high).

So what do you think is fair to use to separate the two versions and what can I do to make you want the paid version :)? If you can think of an alternative that doesn’t use ads then that would be great as they aren’t very pretty however they are something that users are used to.
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Tue Jun 26, 2012 5:35 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Sounds fair to me.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17212

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Tue Jun 26, 2012 5:51 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

You could make themoviedb.org integration in the paid version only too.
<<

Liten

Serviio newbie

Posts: 4

Joined: Fri May 11, 2012 4:39 pm

Post Wed Jun 27, 2012 3:21 am

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Can someone point me in the right direction. I loaded Serviio Go on my Galaxy 2s epic touch after I put in the address and password and I select login it says please wait logging in and just sits there on that screen and never logs in. I have looked at this thread and I have installed 1.0 beta 4 and opened the ports but I cannot find any information as to what I need to do with profile that is indicated in post 10 of this thread (first page bottom post). Or does anyone have any other thoughts as to why I can get passed logging in with Serviio Go?
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Wed Jun 27, 2012 3:36 am

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

What address did you use. I used my PC's IP.
<<

Liten

Serviio newbie

Posts: 4

Joined: Fri May 11, 2012 4:39 pm

Post Wed Jun 27, 2012 3:43 am

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Pc's address (I.E. http://xxx.xxx.xxx.xxx:23424/mediabrowser/) I have also tried just http://xxx.xxx.xxx.xxx:23424/ with not luck.

Ok was able to to solve it by just using xxx.xxx.xxx.xxx. Got a little confussed when it said address I thought that it needed the full address but it just wanted the IP address.
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Wed Jun 27, 2012 7:03 am

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

There is a hint in that box that shows 'name.dyndns.org' i.e. no protocal or port number.
I've writen a first run guide mainly to help users setup remote access, so i'll make sure I add a little extra info + check for too much stuff being filled in.

Updated screenshots on http://willlunniss.bitbucket.org/serviigo/moreinfo.html
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Thu Jun 28, 2012 1:04 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Right nearly there, here is hopefully the last version before 1.0. To those of you who requested features, they will hopefully be included in 1.1 as I simply don't have time to add anything else as I want this to be ready for when Serviio 1.0 is released.

Please take the time to read the help info and check for mistakes. Also please report any problems with the ads. They should be 'smart' and resize properly, but I've only seen the test ones in my emulators so haven't checked real ones. I've left online metadata in on this version, but it will not be in the free version once it is released. The donate key isn't on the market yet so the donate buttons won't work, but will be once 1.0 is released.

  Code:
==== RC 1 ====
*Added new app theme
*Added automatic subtitle support for MX Player
*Fixed duplicate content on tablets when rotating before selecting anything
*Added an option to clear the playlits when playing audio tracks
*Added an action item to view the movie on IMDb
*Added better sizing of thumbnails for videos with no online metadata especially on hdpi/xhdpi devices
*Added a first run setup guide and a dialog with info about video players
*Added support for the upcoming donate/unlock key
*Added ads to free version :(
*Updated ABS to version 4.1
*Lots of little minor changes
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Thu Jun 28, 2012 2:27 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

will wrote:There is a hint in that box that shows 'name.dyndns.org' i.e. no protocal or port number.
I've writen a first run guide mainly to help users setup remote access, so i'll make sure I add a little extra info + check for too much stuff being filled in.

Updated screenshots on http://willlunniss.bitbucket.org/serviigo/moreinfo.html


It would be helpful if it said "ip or dns address". I did not know what address meant when I first signed on.
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Thu Jun 28, 2012 2:34 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

jhb50 wrote:It would be helpful if it said "ip or dns address". I did not know what address meant when I first signed on.

The header or the hint? Even after reading the first run help? Or have you not got the RC from Google Play yet?
Will

ServiiDroid (Android Console) Developer: Download | Home | Support
ServiiGo (Android 3G/4G/WiFi Playback App) Developer: Download | Home | Support
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Thu Jun 28, 2012 3:35 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

I'm a little confused. I'm using 10PRE with MX player and the subs work great.

When I play an avc in original mode, it transcodes the audio to mp3 and I am getting various audio glitches, sometimes 5 sec on 5 sec off, other times just 1 sec off's every minute or so.. also video lags audio by 5 sec, and cannot skip.

When I play in medium or low mode or anything other than AVC where it transcodes the video to mpeg2video, I am getting the same problems plus there is an "Unsupported time range request, sending back 416" error that occurs 3 times before the transcoded video starts to play.

So I changed the ServiiGo Profile to play Originals natively and everything works perfectly including mkv,mp4,divx.avi,mpg,asf and flv (except bit rates at 19.8mbps..10mbps play fine).

All this leads me to the question of why you are transcoding at all if Android 2.3 and MX Player work without it?
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Thu Jun 28, 2012 3:39 pm

Re: ServiiGo - Android 3G/Wifi Playback App - Beta

Ah..I did not realize your RC was there..I misinterpreted your "nearly there".
I will try it.
I was referring to the welcome screen "Address" and the hint...dyndns meant noting to me.
PreviousNext

Return to Third-party tools integration

Who is online

Users browsing this forum: No registered users and 25 guests

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