FAQ  •  Register  •  Login

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

<<

serp2002

Serviio newbie

Posts: 9

Joined: Sat Apr 25, 2015 9:11 am

Post Mon May 18, 2015 2:55 pm

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

will wrote:And you keep getting the same error? That is very strange. Can you check the Serviio log. The quick fix would be to delete and then re-add the server to ServiiGo.


Nothing interresting in log (in debug mode).

But i fix probem. One of files of server has wrong owner. I do chown, and now all fine.

But i don't understand. Why i have errors only on my phone? On TV all worked perfectly!
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Mon May 18, 2015 6:39 pm

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

serp2002 wrote:
will wrote:And you keep getting the same error? That is very strange. Can you check the Serviio log. The quick fix would be to delete and then re-add the server to ServiiGo.


Nothing interresting in log (in debug mode).

But i fix probem. One of files of server has wrong owner. I do chown, and now all fine.

But i don't understand. Why i have errors only on my phone? On TV all worked perfectly!

Ah great, glad it works. ServiiGo uses a different part of Serviio to what your TV uses, including authentication libraries, so I guess you were lukcy/unlucky depending on how you look at it.
Will

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

giantmechahamham

Serviio newbie

Posts: 1

Joined: Sat Aug 22, 2015 10:21 pm

Post Sat Aug 22, 2015 10:26 pm

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

I've googled and done my best to search this thread for answers, but I don't seem to be having any luck. My apologies if this has been asked or answered before:

Is there a 'play next' feature or toggle anywhere on ServiiGo? Even when I select a playlist full of videos, I can only play one video at a time rather than, say, a playlist containing 3 episodes. Am I missing something? I'm using VLC to play videos, simply for its swiss-army-knife video handling, but I have mxplayer pro installed as well if that makes a difference.
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Aug 23, 2015 10:30 am

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

giantmechahamham wrote:I've googled and done my best to search this thread for answers, but I don't seem to be having any luck. My apologies if this has been asked or answered before:

Is there a 'play next' feature or toggle anywhere on ServiiGo? Even when I select a playlist full of videos, I can only play one video at a time rather than, say, a playlist containing 3 episodes. Am I missing something? I'm using VLC to play videos, simply for its swiss-army-knife video handling, but I have mxplayer pro installed as well if that makes a difference.

No there isn't, mostly because there isn't a standard way to supply multiple videos to an external player. However, I've just checked an MX Player does have a custom way to pass multiple videos (although no subtitle support in that case), so I'll have a look into implementing that once I've finished the fairly major work that I'm currently doing.
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 Oct 25, 2015 8:37 pm

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

I just purchased the Donate license to support this awesome app! Don't really know what this means though;

As a bonus the Ads will be removed and you will gain access to some additional nice to have but non-essential features.


What exactly are these features? I tried to read up on the project site but I just found the same phrasing over there.

On another note, my NAS is either not able to serve the Chromecast profile (Low/HIgh/Original) due to transcoding performance or something isn't correctly set up. Currently, MP4 works great but not MKV. Transmuxing should do the job for both, no?
<<

csholmq

DLNA master

Posts: 139

Joined: Sun Mar 25, 2012 11:41 pm

Post Sun Oct 25, 2015 11:06 pm

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

  Code:
2015-10-25 23:57:29,485 WARN  [ProcessExecutor] Process /root/.serviio/opt/bin/ffmpeg has a return code of 1! This is a possible error. Detailed output follows.
libavfilter     5.  2.103 /  5.  2.103
libswscale      3.  1.101 /  3.  1.101
libswresample   1.  1.100 /  1.  1.100
Unrecognized option 'preset'.
Error splitting the argument list: Option not found
2015-10-25 23:57:39,580 WARN  [ServiioStatusService] IOException occured. Returning error code 500 to the REST layer. Message: Transcoded file '/root/.serviio/tmp/Serviio/transcoding-temp-461-chromecast-LOW.stf/playlist.m3u8' cannot be found, FFmpeg execution probably failed


Guess my ffmpeg is too new?

  Code:
ffmpeg version 2.5.3-Qnap_csholmq Copyright (c) 2000-2015 the FFmpeg developers
  built on Jan 20 2015 09:17:51 with gcc 4.2.3 (GCC)
  configuration: --arch=arm --disable-armv6 --disable-armv6t2 --disable-neon --disable-vfp --prefix=/opt --extra-libs=-ldl --enable-static --disable-shared --disable-ffplay --disable-ffserver --enable-pthreads --enable-libmp3lame --enable-librtmp --enable-libshine --enable-libfdk-aac --enable-libopus --enable-libspeex --extra-version=Qnap_csholmq
  libavutil      54. 15.100 / 54. 15.100
  libavcodec     56. 13.100 / 56. 13.100
  libavformat    56. 15.102 / 56. 15.102
  libavdevice    56.  3.100 / 56.  3.100
  libavfilter     5.  2.103 /  5.  2.103
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100


Edit:
This specific error was due to the flag -preset veryfast which failed since I didn't have x264 compiled together with my ffmpeg. The transcoding command now succeeds when I run it manually in my command line. With low quality over 3G, using ServiiGo at work, it stutters every few seconds. To be expected on my poor little NAS. It will be interesting to see the performance when I actually cast (in original quality, so hopefully only transmuxing) to my CC.
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Mon Oct 26, 2015 8:02 pm

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

csholmq wrote:I just purchased the Donate license to support this awesome app! Don't really know what this means though;

As a bonus the Ads will be removed and you will gain access to some additional nice to have but non-essential features.


What exactly are these features? I tried to read up on the project site but I just found the same phrasing over there.

On another note, my NAS is either not able to serve the Chromecast profile (Low/HIgh/Original) due to transcoding performance or something isn't correctly set up. Currently, MP4 works great but not MKV. Transmuxing should do the job for both, no?


A few things, they are listed if you had purchased through the app. Mostly for the Ads/as a little thank you, but also unrestricted audio caching and when I get round to it unrestricted video downloading..


Yes unfortunately Chromecast can only naively handle MP4s, everything else has to be transcoded using x264 -> HLS. However, Chromecast can only handle low bitrate streams when using HLS, so the default behavior is to do a full transcode to ensure the bitrate is low enough. This is not something I'm happy about, so planning on having it as an option via the app (backed by 2 profiles). For now you may want to change the profile under application-profiles.xml to disable the forced transcoding under original quality.
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 Wed Oct 28, 2015 9:59 pm

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

will wrote:...

Yes unfortunately Chromecast can only naively handle MP4s, everything else has to be transcoded using x264 -> HLS. However, Chromecast can only handle low bitrate streams when using HLS, so the default behavior is to do a full transcode to ensure the bitrate is low enough. This is not something I'm happy about, so planning on having it as an option via the app (backed by 2 profiles). For now you may want to change the profile under application-profiles.xml to disable the forced transcoding under original quality.


Not able to play non MP4 files here. Not sure if it's processing power or something else. FFmpeg is initialized but then killed after 10 seconds.

  Code:
/root/.serviio/opt/bin/ffmpeg -threads auto -i /share/Multimedia/Sample.x264.mkv -y -c:v libx264 -pix_fmt yuv420p -profile:v baseline -level 3 -preset veryfast -b:v 7000k -maxrate:v 7000k -bufsize:v 7000k -crf 10 -r 24000/1001 -g 15 -bsf:v h264_mp4toannexb -flags -global_header -c:a aac -strict experimental -b:a 192k -ac 2 -map 0:0 -map 0:1 -sn -f segment -segment_time 10 -segment_format mpegts -segment_list_flags +cache -segment_list /root/.serviio/tmp/Serviio/transcoding-temp-583-chromecast-ORIGINAL.stf/playlist.m3u8 /root/.serviio/tmp/Serviio/transcoding-temp-583-chromecast-ORIGINAL.stf/segment%05d.ts


Any pointers on disabling the transcoding in the Chromecast profile? Tried setting forceVTranscoding="false" but to no avail.
<<

csholmq

DLNA master

Posts: 139

Joined: Sun Mar 25, 2012 11:41 pm

Post Thu Oct 29, 2015 7:24 pm

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

Edited the Chromecast profile and replaced

  Code:
<Video targetContainer="applehttp" targetVCodec="h264" targetACodec="aac" forceVTranscoding="true" maxHeight="720" maxVBitrate="7000">

with
  Code:
<Video targetContainer="applehttp" targetACodec="aac">


MP4 still works (delivered as native) but MKV does not. Despite being x264 inside. For some reason, the transcode job gets cancelled after 10s.

  Code:
2015-10-29 20:05:05,856 DEBUG [SearchManager] Committing search index
2015-10-29 20:05:11,830 DEBUG [AccessGroupDAOImpl] Reading a AccessGroup (id = 1)
2015-10-29 20:05:11,838 DEBUG [VideoDAOImpl] Reading a Video (id = 1039)
2015-10-29 20:05:11,869 DEBUG [VideoDAOImpl] Retrieving last episode for series 8
2015-10-29 20:05:11,877 DEBUG [MediaItemDAOImpl] Getting file of media item 1039
2015-10-29 20:05:11,879 DEBUG [GenreDAOImpl] Reading a Genre (id = 3)
2015-10-29 20:05:11,880 DEBUG [PersonDAOImpl] Retrieving list of grouped persons for MediaItem 1039
2015-10-29 20:05:11,931 DEBUG [VideoDAOImpl] Reading a Video (id = 1039)
2015-10-29 20:05:11,933 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 1039 and profile Chromecast
2015-10-29 20:05:11,934 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:11,935 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:11,935 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:11,943 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 1782)
2015-10-29 20:05:11,947 DEBUG [MediaItemDAOImpl] Getting file of media item 1039
2015-10-29 20:05:11,949 DEBUG [LocalContentCacheDecorator] Stored entry in the cache (local_resetafterplay), returning it
2015-10-29 20:05:12,287 DEBUG [CDSRetrieveMediaServerResource] GET http://domain.se:23424/cds/resource/1039/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=chromecast&authToken=5eb0e115d36e4d79ae5977ec6bd8bdae&clientId=50fd2774dc5f44f98bd1e338d276f60b HTTP/1.1, headers = [host: domain.se:23424,connection: keep-alive,user-agent: Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.90 Safari/537.36 CrKey/1.16.44433,origin: https://10a3cdca76bcc55b6c9a19a53c150e8c14617256.googledrive.com,accept: */*,accept-encoding: gzip, deflate,accept-language: en-US,en;q=0.8,cast-device-capabilities: {"display_supported":true}]
2015-10-29 20:05:12,288 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '50fd2774dc5f44f98bd1e338d276f60b'
2015-10-29 20:05:12,288 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=50fd2774dc5f44f98bd1e338d276f60b, Profile=Chromecast'
2015-10-29 20:05:12,288 DEBUG [ResourceDeliveryProcessor] Request for resource 1039 and type 'MANIFEST' received
2015-10-29 20:05:12,298 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 1039
2015-10-29 20:05:12,298 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1039 (local)
2015-10-29 20:05:12,298 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 1039)
2015-10-29 20:05:12,299 DEBUG [VideoDAOImpl] Reading a Video (id = 1039)
2015-10-29 20:05:12,302 DEBUG [VideoDAOImpl] Reading a Video (id = 1039)
2015-10-29 20:05:12,304 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 1039 and profile Chromecast
2015-10-29 20:05:12,305 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:12,306 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:12,306 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:12,307 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 1782)
2015-10-29 20:05:12,310 DEBUG [MediaItemDAOImpl] Getting file of media item 1039
2015-10-29 20:05:12,314 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 1039
2015-10-29 20:05:12,314 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1039 (local)
2015-10-29 20:05:12,314 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 1039)
2015-10-29 20:05:12,315 DEBUG [VideoDAOImpl] Reading a Video (id = 1039)
2015-10-29 20:05:12,318 DEBUG [VideoDAOImpl] Reading a Video (id = 1039)
2015-10-29 20:05:12,320 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 1039 and profile Chromecast
2015-10-29 20:05:12,323 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:12,323 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:12,323 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:12,325 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 1782)
2015-10-29 20:05:12,328 DEBUG [MediaItemDAOImpl] Getting file of media item 1039
2015-10-29 20:05:12,330 DEBUG [GETMethodProcessor] Stream entity has length: 192
2015-10-29 20:05:12,668 DEBUG [CDSRetrieveMediaServerResource] GET http://domain.se:23424/cds/resource/1039/MEDIA_ITEM/HLS-0/ORIGINAL.m3u8?profile=chromecast&authToken=74d73fe3739b4677a001a7650e1cde72 HTTP/1.1, headers = [host: domain.se:23424,connection: keep-alive,user-agent: Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.90 Safari/537.36 CrKey/1.16.44433,origin: https://10a3cdca76bcc55b6c9a19a53c150e8c14617256.googledrive.com,accept: */*,accept-encoding: gzip, deflate,accept-language: en-US,en;q=0.8,cast-device-capabilities: {"display_supported":true}]
2015-10-29 20:05:12,671 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.1.1'
2015-10-29 20:05:12,671 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.1, Profile=Chromecast'
2015-10-29 20:05:12,671 DEBUG [ResourceDeliveryProcessor] Request for resource 1039 and type 'MEDIA_ITEM' received
2015-10-29 20:05:12,671 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1039 (local)
2015-10-29 20:05:12,672 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 1039)
2015-10-29 20:05:12,673 DEBUG [VideoDAOImpl] Reading a Video (id = 1039)
2015-10-29 20:05:12,675 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 1039, format HLS and profile Chromecast
2015-10-29 20:05:12,677 DEBUG [AbstractTranscodingDeliveryEngine] Getting media info for transcoded version of file Sample.X264.mkv
2015-10-29 20:05:12,678 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:12,678 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:12,678 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sample.X264.mkv": HLS
2015-10-29 20:05:12,681 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1039 (local)
2015-10-29 20:05:12,681 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 1039)
2015-10-29 20:05:12,682 DEBUG [VideoDAOImpl] Reading a Video (id = 1039)
2015-10-29 20:05:12,684 DEBUG [VideoDeliveryEngine] Delivering item '1039' for client 'Identifier=192.168.1.1, Profile=Chromecast'
2015-10-29 20:05:12,692 DEBUG [VideoDeliveryEngine] Delivering file 'Sample.X264.mkv' using transcoding
2015-10-29 20:05:12,694 DEBUG [AbstractTranscodingDeliveryEngine] No suitable transcoding job exists yet, start one for client 'Identifier=192.168.1.1, Profile=Chromecast'
2015-10-29 20:05:12,738 DEBUG [MediaItemDAOImpl] Getting file of media item 1039
2015-10-29 20:05:12,742 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: /share/Multimedia/Series/The 100/Season 1/Sample.X264.mkv
2015-10-29 20:05:12,744 DEBUG [ProcessExecutor] Starting /root/.serviio/opt/bin/ffmpeg -fflags +genpts -threads auto -i /share/Multimedia/Series/The 100/Season 1/Sample.X264.mkv -y -threads auto -c:v copy -bsf:v h264_mp4toannexb -c:a aac -strict experimental -b:a 192k -ac 2 -map 0:0 -map 0:1 -sn -f segment -segment_time 10 -segment_format mpegts -segment_list_flags +cache -segment_list /root/.serviio/tmp/Serviio/transcoding-temp-1039-chromecast-ORIGINAL.stf/playlist.m3u8 /root/.serviio/tmp/Serviio/transcoding-temp-1039-chromecast-ORIGINAL.stf/segment%05d.ts
2015-10-29 20:05:22,948 DEBUG [ProcessExecutor] Stopping external process: Thread[Thread-405,5,main]
2015-10-29 20:05:22,975 DEBUG [ProcessUtils] Sending kill -9 to the Unix process: 30278
2015-10-29 20:05:22,975 DEBUG [ProcessExecutor] Starting kill -9 30278
2015-10-29 20:05:23,004 DEBUG [TranscodingJobListener] Transcoding finished; successful: true
2015-10-29 20:05:23,056 DEBUG [TranscodingJobListener] Deleted temp file '/root/.serviio/tmp/Serviio/transcoding-temp-1039-chromecast-ORIGINAL.stf': true
2015-10-29 20:05:23,057 DEBUG [AbstractTranscodingDeliveryEngine] Removing transcoding job 'transcoding-temp-1039-chromecast-ORIGINAL.stf' of client 'Identifier=192.168.1.1, Profile=Chromecast'
2015-10-29 20:05:23,057 DEBUG [AbstractTranscodingDeliveryEngine] Removing transcoding listener with id transcoding-temp-1039-chromecast-ORIGINAL.stf
2015-10-29 20:05:23,061 WARN  [ServiioStatusService] IOException occured. Returning error code 500 to the REST layer. Message: Transcoded file '/root/.serviio/tmp/Serviio/transcoding-temp-1039-chromecast-ORIGINAL.stf/playlist.m3u8' cannot be found, FFmpeg execution probably failed
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Wed Dec 16, 2015 1:24 am

h265 Playback

I have an h265/aac.mp4 file per below, which plays natively using MX player on Android 6.0 (see image)
RScreenshot_20151215-194633.jpg
MX plays original
RScreenshot_20151215-194633.jpg (48.03 KiB) Viewed 15353 times


When I play it under ServiiGo, (either profile) it will only play under MEDIUM and LOW after transcoding to MPEG2.(see image)
RScreenshot_20151215-194525.jpg
Only Medium and Low
RScreenshot_20151215-194525.jpg (77.49 KiB) Viewed 15353 times


Why can't I play the ORIGINAL?
  Code:
ffmpeg version N-67331-g547fce9 Copyright (c) 2000-2014 the FFmpeg developers
  built on Nov  1 2014 22:01:52 with gcc 4.9.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib
modplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrw
b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --en
able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
 --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      54. 11.100 / 54. 11.100
  libavcodec     56. 10.101 / 56. 10.101
  libavformat    56. 12.100 / 56. 12.100
  libavdevice    56.  2.100 / 56.  2.100
  libavfilter     5.  2.101 /  5.  2.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Azureus Active Downloads\Transmissio
n Downloads\Downton.Abbey.s06e02.x265\Downton.Abbey.s06e02.EN.SUB.x265.WEBRIP.[M
Pup].mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    title           : Downton Abbey - Episode 2
  Duration: 00:47:58.36, start: 0.000000, bitrate: 309 kb/s
    Stream #0:0(und): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv), 896x5
04 [SAR 1:1 DAR 16:9], 207 kb/s, 25 fps, 25 tbr, 16k tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96
 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
At least one output file must be specified
Press any key to continue . . .
<<

csholmq

DLNA master

Posts: 139

Joined: Sun Mar 25, 2012 11:41 pm

Post Wed Dec 16, 2015 6:31 am

Re: h265 Playback

jhb50 wrote:I have an h265/aac.mp4 file per below, which plays natively using MX player on Android 6.0 (see image)
RScreenshot_20151215-194633.jpg


When I play it under ServiiGo, (either profile) it will only play under MEDIUM and LOW after transcoding to MPEG2.(see image)
RScreenshot_20151215-194525.jpg


Why can't I play the ORIGINAL?
  Code:
ffmpeg version N-67331-g547fce9 Copyright (c) 2000-2014 the FFmpeg developers
  built on Nov  1 2014 22:01:52 with gcc 4.9.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib
modplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrw
b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --en
able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
 --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      54. 11.100 / 54. 11.100
  libavcodec     56. 10.101 / 56. 10.101
  libavformat    56. 12.100 / 56. 12.100
  libavdevice    56.  2.100 / 56.  2.100
  libavfilter     5.  2.101 /  5.  2.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Azureus Active Downloads\Transmissio
n Downloads\Downton.Abbey.s06e02.x265\Downton.Abbey.s06e02.EN.SUB.x265.WEBRIP.[M
Pup].mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    title           : Downton Abbey - Episode 2
  Duration: 00:47:58.36, start: 0.000000, bitrate: 309 kb/s
    Stream #0:0(und): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv), 896x5
04 [SAR 1:1 DAR 16:9], 207 kb/s, 25 fps, 25 tbr, 16k tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96
 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
At least one output file must be specified
Press any key to continue . . .

Could you catch the ffmpeg call?
<<

csholmq

DLNA master

Posts: 139

Joined: Sun Mar 25, 2012 11:41 pm

Post Wed Dec 16, 2015 6:31 am

Re: h265 Playback

jhb50 wrote:I have an h265/aac.mp4 file per below, which plays natively using MX player on Android 6.0 (see image)
RScreenshot_20151215-194633.jpg


When I play it under ServiiGo, (either profile) it will only play under MEDIUM and LOW after transcoding to MPEG2.(see image)
RScreenshot_20151215-194525.jpg


Why can't I play the ORIGINAL?
  Code:
ffmpeg version N-67331-g547fce9 Copyright (c) 2000-2014 the FFmpeg developers
  built on Nov  1 2014 22:01:52 with gcc 4.9.1 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-lib
modplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrw
b --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --en
able-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis
 --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-
libx265 --enable-libxavs --enable-libxvid --enable-zlib
  libavutil      54. 11.100 / 54. 11.100
  libavcodec     56. 10.101 / 56. 10.101
  libavformat    56. 12.100 / 56. 12.100
  libavdevice    56.  2.100 / 56.  2.100
  libavfilter     5.  2.101 /  5.  2.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Azureus Active Downloads\Transmissio
n Downloads\Downton.Abbey.s06e02.x265\Downton.Abbey.s06e02.EN.SUB.x265.WEBRIP.[M
Pup].mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    title           : Downton Abbey - Episode 2
  Duration: 00:47:58.36, start: 0.000000, bitrate: 309 kb/s
    Stream #0:0(und): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv), 896x5
04 [SAR 1:1 DAR 16:9], 207 kb/s, 25 fps, 25 tbr, 16k tbn, 25 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96
 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
At least one output file must be specified
Press any key to continue . . .

Could you catch the ffmpeg call?
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Wed Dec 16, 2015 7:59 am

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

Looks like one for zip, Serviio should always send the Original version to ServiiGo. Do you get original as an option under MediaBrowser? Have you made any changes to the profiles?
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 Wed Dec 16, 2015 4:04 pm

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

Command is per serviigo-standard medium profile untouched.
  Code:
command = "C:\Program Files\Serviio\lib\ffmpeg.exe" -threads 3 -i "D:\Azureus Active Downloads\Transmission Downloads\Downton.Abbey.s06e02.x265\Downton.Abbey.s06e02.EN.SUB.x265.WEBRIP.[MPup].mp4" -y -threads 3 -c:v mpeg2video -pix_fmt yuv420p -b:v 1000k -maxrate:v 1000k -bufsize:v 1000k -vf scale=854:480 -r 25 -g 15 -c:a libmp3lame -b:a 128k -ac 2 -map 0:0 -map 0:1 -sn -f mpegts D:\TEMP\Serviio\transcoding-temp-29803-serviigo_standard-MEDIUM.stf

I think the reason is that there is no MediaFormatProfile for any HEVC video/x-h265 format videos. Maybe 1.6 has them.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17212

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Dec 17, 2015 8:37 am

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

jhb50 wrote:I think the reason is that there is no MediaFormatProfile for any HEVC video/x-h265 format videos. Maybe 1.6 has them.

Yes - h265 is not a standard DLNA profile, so it's not really supported. Only via transcoding. It would work in MKV, as it's not supported at all but Serviio serves it anyway as a made up media profile. I could do the same thing for h265 in mp4 ... create a ticket pls.
<<

Gokia

Serviio newbie

Posts: 1

Joined: Mon Dec 28, 2015 11:49 pm

Post Mon Dec 28, 2015 11:55 pm

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

@Will 1st of all thanks for all your work.

Do you think that the issue #54 Will be in your next Serviigo update?

Thank you
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Sun Jan 03, 2016 2:15 am

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

See attached screenshots for some layout problems that cut off the item counts.

Screenshot_20160102-205901.png
Screenshot_20160102-205901.png (143.36 KiB) Viewed 15164 times

Screenshot_20160102-205747.png
Screenshot_20160102-205747.png (249.44 KiB) Viewed 15163 times
<<

will

DLNA master

Posts: 2138

Joined: Mon Aug 30, 2010 11:18 am

Location: UK

Post Sun Jan 03, 2016 10:06 am

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

Gokia wrote:@Will 1st of all thanks for all your work.

Do you think that the issue #54 Will be in your next Serviigo update?

Thank you


Not in the next one, want to do it based on Chromecast workflow first, then extend it. I've been working on the next beta for far to long now so want to try and get it finished up sooner rather than later so won't be putting in many features.
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 Sun Jan 03, 2016 10:06 am

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

jhb50 wrote:See attached screenshots for some layout problems that cut off the item counts.


Thanks, what device (or screen size/dpi)?
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 Sun Jan 03, 2016 1:59 pm

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

will wrote:
jhb50 wrote:See attached screenshots for some layout problems that cut off the item counts.


Thanks, what device (or screen size/dpi)?

Hi Will. Nexus 7(2013)-Android 6-1920×1200 pixel display (323 pixels per inch; 127 ppcm),
PreviousNext

Return to Third-party tools integration

Who is online

Users browsing this forum: No registered users and 19 guests

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