Page 1 of 2
"Playlist is empty" when trying to play a video

Posted:
Mon Apr 04, 2011 6:19 pm
by tclement
when I play a movie from my Android
the following is in the log file
[4/1/11 3:04:12 PM CDT] INFO PlaylistInputStream tclement listening to "Baby Einstein Baby Bach (1999)-1/Baby Einstein Baby Bach (1999)-1.m4v"
However, nothing plays on the Android, I also don't get any errors.
There is text that says "Playlist is empty"
Any ideas how to fix this ?
thanks
Tim

Posted:
Mon Apr 04, 2011 8:35 pm
by GJ51
You most likely have an invalid directory structure. Subsonic likes to see folders within the directory that you define.
For example, if you define C:\Videos in the Subsonic "Settings/Music Folders" screen, then SS wants to see folders in that directory that contain videos, such as C:\Videos\Homevideos\hv.mp4
If you just dump of vidoe files in the defined base directory, the phone will not see tham.

Posted:
Mon Apr 04, 2011 10:19 pm
by tclement
My movie folder in Subsonic is /Volumes/My Book/Movies
I'm using the Itunes "managed" folder structure which looks like this:
/Volumes/My Book/Movies/movie1/movie1.mv4
/Volumes/My Book/Movies/movie2/movie2.mv4
I've also tried testing this structure
/Volumes/My Book/Movies/test/movie1.mv4
/Volumes/My Book/Movies/test/movie2.mv4
They both result in playlist not found

Posted:
Mon Apr 04, 2011 10:29 pm
by tclement
To clarify, I can select the "movie" folder and I see the list of movies.
When I launch subsonic (on the android), select my server, select the 'music library button' ; select folder "movies" , the app retrieves the list of movies.
When I select a movie from the list, a new screen is displayed that gives me the following options:
green "play" button
save on phone - grayed out
delete from phone - grayed out
select all - i can select this
play - grayed out
queue - grayed out
If select the green 'play button' on this screen another screen is displayed that says "playlist is empty"

Posted:
Mon Apr 04, 2011 10:38 pm
by tclement
Since I can't upload a pic, here is the screen when I've selected the movie Babe:
- Code: Select all
-------------------------------------------------------
Music library
-------------------------------------------------------
Babe <green play button>
One Song
-------------------------------------------------------
Babe * green asterisk
(1470 kbps mv4>flv) 92:00
-------------------------------------------------------
[save on phone] [Delete from phone]
-------------------------------------------------------
[select all] [Play] [Queue]
-------------------------------------------------------
[Home] [Library] [Search] [Playlist] [Disk]

Posted:
Mon Apr 04, 2011 10:46 pm
by tclement
From my screen layout example,
If I select
1. The green play button - I get playlist not found
2. Select "select all" - nothing happens
3. Select "Babe 1470 kbps mv4>flv" ; my browser launches to my subsonic and a little player launches in the html but nothing plays
4. If I back out of the html player to the screen described earlier, and select the green play button, it pauses for about 1-2 seconds and displays error playing babe
prepare failed: status=0xfffffffc (IOException)
-Tim

Posted:
Mon Apr 04, 2011 11:42 pm
by tclement
Here is my subsonic server log
[4/4/11 5:42:08 PM CDT] INFO PlaylistInputStream tclement listening to "Babe/Babe.m4v"
[4/4/11 5:42:08 PM CDT] DEBUG TranscodeInputStream Starting transcoder: [/Library/Application Support/Subsonic/transcode/ffmpeg] [-v] [0] [-ss] [0] [-async] [30] [-i] [/Volumes/My Book/Movies/Babe/Babe.m4v] [-f] [flv] [-b] [128k] [-r] [23.976] [-s] [320x240] [-acodec] [copy] [-]
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) FFmpeg version SVN-r25203-einsteinx2, Copyright (c) 2000-2010 the FFmpeg developers
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) built on Sep 26 2010 02:08:29 with gcc 4.2.1 (Apple Inc. build 5664)
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) configuration: --prefix=/Volumes/Ramdisk/ --as=yasm --extra-version=einsteinx2 --disable-shared --enable-static --disable-ffplay --disable-ffserver --enable-gpl --enable-pthreads --enable-postproc --enable-gray --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-nonfree --enable-version3
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) libavutil 50.28. 0 / 50.28. 0
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) libavcore 0. 9. 0 / 0. 9. 0
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) libavcodec 52.90. 0 / 52.90. 0
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) libavformat 52.78. 5 / 52.78. 5
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) libavdevice 52. 2. 2 / 52. 2. 2
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) libavfilter 1.45. 0 / 1.45. 0
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) libswscale 0.11. 0 / 0.11. 0
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) libpostproc 51. 2. 0 / 51. 2. 0
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg)
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Seems stream 0 codec frame rate differs from container frame rate: 47.95 (48000/1001) -> 29.97 (30000/1001)
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Volumes/My Book/Movies/Babe/Babe.m4v':
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Metadata:
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) major_brand : M4V
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) minor_version : 1
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) compatible_brands: mp42isomavc1M4A M4V
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) encoder : HandBrake 0.9.4 2009112300
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Duration: 01:32:00.38, start: 0.000000, bitrate: 1470 kb/s
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Stream #0.0(und): Video: h264, yuv420p, 544x368 [PAR 245:272 DAR 245:184], 856 kb/s, 24.02 fps, 29.97 tbr, 90k tbn, 47.95 tbc
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16, 159 kb/s
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Stream #0.2(eng): Audio: ac3, 48000 Hz, 6 channels, s16, 448 kb/s
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) [buffer @ 0x1101980] w:544 h:368 pixfmt:yuv420p
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) [scale @ 0x1103650] w:544 h:368 fmt:yuv420p -> w:320 h:240 fmt:yuv420p flags:0xc0000004
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Output #0, flv, to 'pipe:':
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Metadata:
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) encoder : Lavf52.78.5
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Stream #0.0(und): Video: flv, yuv420p, 320x240 [PAR 1:1 DAR 4:3], q=2-31, 128 kb/s, 1k tbn, 23.98 tbc
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Stream #0.1(eng): Audio: libfaac, 48000 Hz, stereo, 159 kb/s
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Stream mapping:
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Stream #0.0 -> #0.0
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Stream #0.1 -> #0.1
[4/4/11 5:42:08 PM CDT] DEBUG InputStreamReaderThread (/Library/Application Support/Subsonic/transcode/ffmpeg) Press [q] to stop encoding
The complete log is saved in /Library/Application Support/Subsonic/subsonic.log.

Posted:
Tue Apr 05, 2011 1:51 am
by GJ51
Ok, I'm getting a bit confused bouncing back and forth between m4v and mv4 files. Let's keep it simple and try to fix one at a time.
"Baby Einstein Baby Bach (1999)-1/Baby Einstein Baby Bach (1999)-1.m4v"
I assume this is a music file. Therefore it needs to be added to the Music Mask found in Settings/General and the proper transcoding has to be set up. Has this been done and can you play this file from your desktop browser?

Posted:
Tue Apr 05, 2011 6:14 pm
by tclement
all instances should be m4v (any other occurrence is my typo).
This is a movie file.
I am using the transcode string you gave me (from another thread) and it does play from the desktop
thanks
Tim

Posted:
Tue Apr 05, 2011 6:57 pm
by GJ51
OK, now I'm starting to see the problem a litte better.
"3. Select "Babe 1470 kbps mv4>flv" ; my browser launches to my subsonic and a little player launches in the html but nothing plays "
When you get to this screen DO NOT press the big green > button. This only works with music. Tap on the Movie file definition just below. That should take you to the movie player screen where you'll see a white recttangle with a down arrow in the center. tap on the arrow in tghe center to initiate playback.

Posted:
Wed Apr 06, 2011 12:18 am
by tclement
I don't see a white rectangle with a down arrow in the center
I copied the url from my adroid to my pc and the video works on the pc
Is there a minimum flash version required on the adroid ? My installed flash player version (on the android) is 9.1.122
thanks
Tim

Posted:
Wed Apr 06, 2011 12:27 am
by GJ51
I don't know about a minimum, but I just keep mine up to date with whatever the latest version is. 10.2 is the curent ver. Looks like you be a tad behind da curve.

Posted:
Wed Apr 06, 2011 12:36 am
by tclement
Seems like Verizon/Samsung haven't released The latest Android OS 2.2 yet. I'm running 2.1-update1 ; kernel version 2.6.29. Seems like the 10.1 and 10.2 flash requires 2.2

Posted:
Wed Apr 06, 2011 1:26 am
by tclement
I guess this is my first lesson in "all androids are not equal".
It seems my version is not capable of playing flash in the browser.
Adobe Flash 10.1 and 10.2 are not compatible with Samsung Fascinate 2.1-update1
There seems to be a lot of people upset at Verizon / Samsung for not making 2.2 available.
So, the missing arrow in the web player started all of this. I just kept thinking something else was wrong. I had no idea about the flash problems on this platform.
I also tried running launching the player through the Skyfire browser, which has Flash support. It analyzes the video but won't play it.
Thanks so much for your assistance

Posted:
Wed Apr 06, 2011 1:34 am
by GJ51
I'm sorry, I sometimes lose track of which thread I'm answering when... I didn't even stop to ask which ver. of Android you were on. The app only works well for video with 2.2 or higher.
Let's hope they give you Froyo soon.