This forum has been archived. All content is frozen. Please use KDE Discuss instead.

zero length podcast downloads

Tags: None
(comma "," separated)
boris_qd
Registered Member
Posts
2
Karma
0

zero length podcast downloads

Tue Oct 24, 2006 12:37 am
When amarok downloads some podcasts it creates zero length mp3 files and then marks the show as downloaded.  When I try to play the file I get the popup error message:

Code: Select all
These media could not be loaded into the playlist:
file:///usr/local/media/audio/podcasts/Le Show/ls061022le_Show.mp3


or

Code: Select all
Error Loading Media
No suitable input plugin. This often means that the url's protocol is not supported. Network failures are other possible causes.
file:///usr/local/media/audio/podcasts/This American Life/61.mp3


(In both cases the indicated file is a zero length file.  Also, amarok really thinks the show is completely downloaded so waiting doesn't work)

The the problem feeds are  for "Le Show" and "This American Life" and are available here:

http://media.kcrw.com/podcast/show/ls
http://www.thisamericanlife.org/podcast.xml

I'm able to play the file directly using link provided by the enclosure tag with mplayer.  Other podcasts seem to work fine.  I'm using xine as the playback engine.

Any ideas? 

I've included my build information (I'm running gentoo and amarok 1.4.3)
.
Code: Select all
ladybug abak # emerge --info amarok
Portage 2.1.1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.16-gentoo-r12 i686)
=================================================================
                        System Settings
=================================================================
System uname: 2.6.16-gentoo-r12 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.5
Last Sync: Mon, 23 Oct 2006 02:20:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon64 -mtune=athlon64 -msse3 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon64 -mtune=athlon64 -msse3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac alsa arts asf audiofile avi bash-completion berkdb bindist bitmap-fonts bzip2 cairo cdparanoia cdr cli cracklib crypt cups curl cvs dbus divx4linux dlloader doc dri dts dv dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd fam fame ffmpeg firefox flac fortran gdbm gif glut gmp gpm gstreamer gtk gtk2 hal idn imagemagick input_devices_keyboard input_devices_mouse ipv6 isdnlog jabber jack java jpeg jpeg2k kde kdeenablefinal kernel_linux lapack lcms ldap libg++ linguas_en lm_sensors mad mikmod mjpeg mmx mmxext mng mozilla mp3 mpeg musicbrainz mysql mythtv nas ncurses nls nptl nptlonly nsplugin nvidia odbc ogg oggvorbis opengl oss pam pcre pda pdflib perl php png postgres ppds pppd python qt qt3 qt4 quicktime rar readline reflection rtc samba sdl session sndfile spell spl sqlite sse sse2 ssl subtitles subversion tcpd tetex theora threads tidy tiff transcode truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 vcd video_cards_nvidia vidix vorbis win32codecs xine xml xml2 xorg xv xvid xvmc zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

=================================================================
                        Package Settings
=================================================================
media-sound/amarok-1.4.3-r1 was built with the following:
CFLAGS="-O2 -fno-inline -fomit-frame-pointer -march=athlon64 -msse3 -mtune=athlon64 -pipe"
CXXFLAGS="-O2 -fno-inline -fomit-frame-pointer -march=athlon64 -msse3 -mtune=athlon64 -pipe"


Code: Select all
ladybug abak # equery uses amarok
[ Searching for packages matching amarok... ]
[ Colour Code : set unset ]
[ Legend        : Left column  (U) - USE flags from make.conf                     ]
[                  : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for media-sound/amarok-1.4.3-r1 ]
 U I
 + + aac             : Enables support for MPEG-4 AAC Audio
 + + arts            : Adds support for aRts: the KDE sound daemon
 - - debug           : Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too
 + + ifp             : Enable support for iRiver devices access through libifp
 + + ipod            : Enable support for iPod devices access through libgpod
 + + kde             : Adds support for kde-base/kde (K Desktop Enviroment)
 - - linguas_az      : <unknown>
 - - linguas_bg      : <unknown>
 - - linguas_br      : <unknown>
 - - linguas_ca      : <unknown>
 - - linguas_cs      : <unknown>
 - - linguas_cy      : <unknown>
 - - linguas_da      : <unknown>
 - - linguas_de      : <unknown>
 - - linguas_el      : <unknown>
 - - linguas_en_GB   : <unknown>
 - - linguas_es      : <unknown>
 - - linguas_et      : <unknown>
 - - linguas_fi      : <unknown>
 - - linguas_fr      : <unknown>
 - - linguas_ga      : <unknown>
 - - linguas_gl      : <unknown>
 - - linguas_he      : <unknown>
 - - linguas_hi      : <unknown>
 - - linguas_hu      : <unknown>
 - - linguas_is      : <unknown>
 - - linguas_it      : <unknown>
 - - linguas_ja      : <unknown>
 - - linguas_ka      : <unknown>
 - - linguas_km      : <unknown>
 - - linguas_ko      : <unknown>
 - - linguas_lt      : <unknown>
 - - linguas_ms      : <unknown>
 - - linguas_nb      : <unknown>
 - - linguas_nl      : <unknown>
 - - linguas_nn      : <unknown>
 - - linguas_pa      : <unknown>
 - - linguas_pl      : <unknown>
 - - linguas_pt      : <unknown>
 - - linguas_pt_BR   : <unknown>
 - - linguas_ro      : <unknown>
 - - linguas_ru      : <unknown>
 - - linguas_rw      : <unknown>
 - - linguas_sl      : <unknown>
 - - linguas_sr      : <unknown>
 - - linguas_sr@Latn : <unknown>
 - - linguas_sv      : <unknown>
 - - linguas_ta      : <unknown>
 - - linguas_tg      : <unknown>
 - - linguas_th      : <unknown>
 - - linguas_tr      : <unknown>
 - - linguas_uk      : <unknown>
 - - linguas_uz      : <unknown>
 - - linguas_zh_CN   : <unknown>
 - - linguas_zh_TW   : <unknown>
 + + mysql           : Adds mySQL Database support
 + + njb             : Enable support for NJB (Creative) devices access throguh libnjb
 - - noamazon        : Disable support for downloading covers from amazon.com
 + + opengl          : Adds support for OpenGL (3D graphics)
 + + postgres        : Adds support for the postgresql database
 + + real            : Build with real/helix player support
 - - visualization   : Support visualization plugins through media-libs/libvisual
 - - xinerama        : Add support for the xinerama X11 extension, which allows you to stretch your display across multiple monitors
 - - xmms            : Check/Support for XMMS (X MultiMedia System) player

Last edited by boris_qd on Tue Oct 24, 2006 3:49 am, edited 1 time in total.
User avatar
markey
KDE Developer
Posts
2286
Karma
3
OS

Re: zero length podcast downloads

Tue Oct 24, 2006 8:45 am
Using a proxy server?


--
Mark Kretschmann - Amarok Developer
boris_qd
Registered Member
Posts
2
Karma
0

Re: zero length podcast downloads

Tue Oct 24, 2006 3:52 pm
I'm not running though a proxy server.

Also, some other podcasts work correctly.

I was trying to figure out if there was some problem parsing the podcast xml file.  Is there some way to get amarok to give more detailed error messages/ some sort of log besides say running gdb?

Is there some way to verify that the podcast xml file is parsable by amarok?  I tried some of these online xml file verifiers but I think they're too strict as the reported _all_ of the podcast xml files I ran through them as having hundered of errors.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kde-naveen, Sogou [Bot], Yahoo [Bot]