FAQ  •  Register  •  Login

ServiiGo (Android 3G/4G/Wifi Playback App)

<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Tue Nov 20, 2012 8:54 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Just try the media browser on your pc (http://127.0.0.1:23424/mediabrowser - change the IP address if Serviio is on a different machine/nas)

Sig = signature - so this link http://wiki.serviio.org/doku.php?id=detail_logging

But for Medium and Low quality, the videos are encoded to mpeg2video, so they really should work unless its a source format the ffmpeg cannot read at al, but then they probably wouldn't be listed.
Will

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

Cyberblitz

Serviio newbie

Posts: 9

Joined: Sun Nov 18, 2012 12:26 am

Post Wed Nov 21, 2012 10:42 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Ok, i have tried media browser with several files only to get this error message:

200, Stream not found, NetStream.Play.StreamNotFound, clip: '[Clip] 'http://*.*.*.*:23424/cds/resource/34397/MEDIA_ITEM/FLV-0/ORIGINAL,flv_player?authToken=************************''


I had already changed my logging to DEBUG but for some reason there had been no activity for some time, so i had to reinstall Serviio to get it to work. However, the same issues remain in regard to Samsung S3 Playback. Here is the display from the log file when trying to play a vid on the Galaxy S3:

2012-11-22 08:39:39,752 WARN [ServiioStatusService] IOException occured. Returning error code 500 to the REST layer. Message: Transcoded file '/tmp/Serviio/transcoding-temp-34397-serviigo-LOW.stf' cannot be found, FFmpeg execution probably failed
2012-11-22 08:39:39,752 DEBUG [ServiioStatusService] Detailed exception:
java.io.IOException: Transcoded file '/tmp/Serviio/transcoding-temp-34397-serviigo-LOW.stf' cannot be found, FFmpeg execution probably failed
at org.serviio.delivery.resource.transcode.FileBasedTranscodingDeliveryStrategy.createInputStream(FileBasedTranscodingDeliveryStrategy.java:45)
at org.serviio.delivery.resource.transcode.AbstractTranscodingDeliveryEngine.retrieveTranscodedResource(AbstractTranscodingDeliveryEngine.java:125)
at org.serviio.delivery.resource.AbstractDeliveryEngine.deliver(AbstractDeliveryEngine.java:95)
at org.serviio.delivery.MediaResourceRetrievalStrategy.retrieveResource(MediaResourceRetrievalStrategy.java:120)
at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:84)
at org.serviio.upnp.service.contentdirectory.rest.resources.server.CDSRetrieveMediaServerResource.deliver(CDSRetrieveMediaServerResource.java:65)
at sun.reflect.GeneratedMethodAccessor1216.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
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(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)


By looking at this, it does appear to be FFmpeg problem.. But i don't know enough about FFmpeg to fix it or know what the problem is.
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Thu Nov 22, 2012 8:43 am

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Yes this is definately an FFmpeg/Serviio configuration issue.

Which distribution are you running? Did you compile ffmpeg from source?

Please run
  Code:
ffmpeg -version


and post the output. Also look higher up the log where it says starting/invoking ffmpeg with .... and the full command line options, copy that and run it, and post it and the output.
Will

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

Cyberblitz

Serviio newbie

Posts: 9

Joined: Sun Nov 18, 2012 12:26 am

Post Fri Nov 23, 2012 5:23 am

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Hey
I think I obtained ffmpeg from a repository


My ffmpeg version output is:

ffmpeg version 0.8.4-4:0.8.4-0ubuntu0.12.04.1, Copyright (c) 2000-2012 the Libav developers
built on Nov 6 2012 16:51:33 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
ffmpeg 0.8.4-4:0.8.4-0ubuntu0.12.04.1
libavutil 51. 22. 1 / 51. 22. 1
libavcodec 53. 35. 0 / 53. 35. 0
libavformat 53. 21. 0 / 53. 21. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 15. 0 / 2. 15. 0
libswscale 2. 1. 0 / 2. 1. 0
libpostproc 52. 0. 0 / 52. 0. 0



I found this in the serviio log file:

2012-11-22 08:39:29,843 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: film.mp4
2012-11-22 08:39:29,843 DEBUG [ProcessExecutor] Starting ffmpeg -i film.mp4 -y -threads 1 -copyts -c:v mpeg2video -b:v 500k -maxrate:v 500k -bufsize:v 500k -vf scale=428:240 -r 24000/1001 -g 15 -c:a libmp3lame -b:a 160k -ar 22050 -ac 2 -map 0:0 -map 0:1 -sn -f mpegts /tmp/Serviio/transcoding-temp-34397-serviigo-LOW.stf
2012-11-22 08:39:29,943 WARN [ProcessExecutor] Process ffmpeg has a return code of 1! This is a possible error.
2012-11-22 08:39:29,943 DEBUG [TranscodingJobListener] Transcoding finished; successful: false



I think i should try compiling ffmpeg from source
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Fri Nov 23, 2012 8:58 am

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Cyberblitz wrote:I think i should try compiling ffmpeg from source


Yes that is needed as that version is too old to accept the parameters used by Serviio for video. There is a guide on the wiki if you need help http://wiki.serviio.org/doku.php?id=build_ffmpeg_linux
Will

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

Cyberblitz

Serviio newbie

Posts: 9

Joined: Sun Nov 18, 2012 12:26 am

Post Sat Nov 24, 2012 8:45 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Ummm, it puzzles me why the Ubuntu repositories would install an old (deprecated) version of FFmpeg. I have followed the instructions from the link you have provided with some success. Although I can play videos with some of the media players now, it's not perfect - there can be intermittent picture ghosts and sound sync issues. But I get the feeling this is the best I can hope for over a phone network, even at low resolution.

Playing music using ServiioGo is perfect. I have absolutely no issues with this (depending on network coverage). It is an excellent product you have created and I'll get a lot of use out of it. I only wish I could create something as good.

I have had some minor exposure to programming but i become a little overwhelmed with the amount of languages out there, particularly which one would be best to learn first. What would you suggest? I'm currently creating a database using Access for work, which of course utilises VBA. People have suggested great similarities between languages, that skills learnt in one can be transferred to another. But which ones would be best to learn?.

Anyway thanks again....
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sat Nov 24, 2012 8:54 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

It's annoying, but they are always behind. You could try the latest version of ffmpeg.

Glad you like the music player, I use it every day and have some nice improvements coming up in the next version. I'm also hoping to get it to pre fetch multiple tracks in advance, and eventually, support offline playback.

Um... python is quite good for beginners because it removes a lot of the things you have to think about, although I personally don't like it.
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 Mon Nov 26, 2012 4:43 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

I've started work on TheTVDB.com intergration. For inidivual episodes I'm fetching a higher res preview, and when browsing through the Series I'm fetching some artwork and details about the show. Anything in particular that you want to see that is on TheTVDB.com but not exposed though Serviio?
Will

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

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Tue Nov 27, 2012 8:34 am

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Definitely Writer, Director and Overview.
Would be cool if tv shows can be listed with banner images like this XBMC app
Image
Last edited by Xmantium on Tue Nov 27, 2012 10:44 am, edited 1 time in total.
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
<<

csholmq

DLNA master

Posts: 139

Joined: Sun Mar 25, 2012 11:41 pm

Post Tue Nov 27, 2012 9:00 am

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Don't know if it's available, but some form of geo filter for us non-US.
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Tue Nov 27, 2012 9:12 am

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

csholmq wrote:Don't know if it's available, but some form of geo filter for us non-US.

What do you mean/what would it do?
Will

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

csholmq

DLNA master

Posts: 139

Joined: Sun Mar 25, 2012 11:41 pm

Post Sun Dec 02, 2012 3:25 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

will wrote:
csholmq wrote:Don't know if it's available, but some form of geo filter for us non-US.

What do you mean/what would it do?

I believe I meant to write this in the ServiiDroid thread referring to the ServiiDB-integration. I don't quite remember :)
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Dec 02, 2012 3:29 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Ah, that's already there, although only worldwide, us, UK. When more content gets added with different regions ill add the additional regions. To access it press the spanner action icon.
Will

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

moltra

DLNA master

Posts: 1871

Joined: Thu Mar 24, 2011 11:00 pm

Location: Ohio USA

Post Sun Dec 02, 2012 3:44 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Will, are you manually coding in the region's? The serviidb API will return active regions when they are added.

Sent from my DROID RAZR using Tapatalk 2
Mark
Beta Tester Group
http://www.serviidb.com Online media resource repository

Netgear EVA2000 | Samsung BD-D5300 | XBOX 360 | Windows 7 | Mint Debian 12 | Raxz Maxx
HowTo: Provide supported formats of a device HowTo: Record a new ticket on Bitbucket
HowTo: Provide details of a video file that doesn't play HowTo: Turn on detailed logging
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Dec 02, 2012 3:50 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

At the moment because there was only two, I'll add them dynamically when there is more.
Will

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

csholmq

DLNA master

Posts: 139

Joined: Sun Mar 25, 2012 11:41 pm

Post Mon Dec 03, 2012 9:42 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

I'm looking for a way to stream from my Serviio server to my brothers TV (over internet). I thought perhaps your app could solve that. Would it be possible to "relay" over WiFi for example?
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Mon Dec 03, 2012 9:45 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

csholmq wrote:I'm looking for a way to stream from my Serviio server to my brothers TV (over internet). I thought perhaps your app could solve that. Would it be possible to "relay" over WiFi for example?

If he has an android device that he can hook up to his tv, then yes it should, otherwise no.
Will

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

csholmq

DLNA master

Posts: 139

Joined: Sun Mar 25, 2012 11:41 pm

Post Mon Dec 03, 2012 10:02 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Alright, no plans to extend it with controller functionality? E.g https://play.google.com/store/apps/deta ... xldXBucCJd
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Mon Dec 03, 2012 10:08 pm

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

csholmq wrote:Alright, no plans to extend it with controller functionality? E.g https://play.google.com/store/apps/deta ... xldXBucCJd

Not at the moment, it's a completely different protocol etc so even after implementing the DLNA side of it, the app would have to download and serve the content in real time, rather than just passing a link to the device.
Will

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

Xmantium

User avatar

DLNA master

Posts: 1396

Joined: Sat Jul 23, 2011 2:12 pm

Location: Manchester, UK

Post Tue Dec 04, 2012 1:11 am

Re: ServiiGo (Android 3G/4G/Wifi Playback App)

Will, just found the best video player that really works well with ServiiGo - BSPlayer
Free Ad version here

The video just streams quickly and the coolest part is you can make the video popup and re-size it! So you can still browse the internet while watching a vid! :D
Ive always had long load issues with MX and Mobo, but this one had no issues. Just makes ServiiGo even better!
Sony Bravia 2010 52NX803 - Sony PS3 - Xbox 360
Serviio running on QNAP NAS 639 Pro - 1.6 Intel Dual Core - 2GB RAM and QNAP NAS 121 - 2Ghz ARM Marvell - 1GB RAM
Console using ServiiDroid for Android, ServiiMetro and ServiiWP for Windows Phone and WebUI for iOS
PreviousNext

Return to Third-party tools integration

Who is online

Users browsing this forum: No registered users and 10 guests

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