Page 1 of 1

First foray into pod catching - kpodder

Posted: Thu Jan 11, 2007 9:20 pm
by DaveQB
Hi all.

I have years now just grabbed the episodes of podcasts through a web browser and http. I thought I'd give a pod catcher a try. Went with Kpodder as its KDE and based on BashPodder.

For some reason though, TLLTS podcasts download continusly. Have a look at an example:

Code: Select all

david@jlh ~/Podcasts/TLLTS $ ls
podcast.m3u               tllts_174-01-10-07.ogg.10  tllts_174-01-10-07.ogg.17  tllts_174-01-10-07.ogg.5
techshow-slackware1.png   tllts_174-01-10-07.ogg.11  tllts_174-01-10-07.ogg.18  tllts_174-01-10-07.ogg.6
tllts_173-01-03-07.log    tllts_174-01-10-07.ogg.12  tllts_174-01-10-07.ogg.19  tllts_174-01-10-07.ogg.7
tllts_173-01-03-07.mp3    tllts_174-01-10-07.ogg.13  tllts_174-01-10-07.ogg.2   tllts_174-01-10-07.ogg.8
tllts_173-01-03-07.ogg    tllts_174-01-10-07.ogg.14  tllts_174-01-10-07.ogg.20  tllts_174-01-10-07.ogg.9
tllts_174-01-10-07.ogg    tllts_174-01-10-07.ogg.15  tllts_174-01-10-07.ogg.3
tllts_174-01-10-07.ogg.1  tllts_174-01-10-07.ogg.16  tllts_174-01-10-07.ogg.4

A slight pain. Most other podcasts are fine. Any idea's guys ?

Posted: Fri Jan 12, 2007 2:35 pm
by hellonorman
Does that log file in the directory you showed have anything interesting to say?

My guess is that it's not handling the redirect that tllts uses correctly. Where the file name is the same but the rest of the url is different so it thinks its a new cast.

Posted: Fri Jan 12, 2007 8:30 pm
by Ryochan7
The script that Kpodder uses is based on older versions of BashPodder so it uses the old sed method to parse rss feeds. This has caused many problems with FeedBurner feeds in that FeedBurner has multiple tags that use the url variable that point to the same url. The Kpodder script doesn't isolate urls in enclosure tags so the same files get downloaded multiple times. Tllts now uses FeedBurner for its feeds now so that is part of the reason why Kpodder is having problems with the tllts feeds.

I don't know why Kpodder downloaded the episodes so many times. I haven't used Kpodder in a long time but I built the Arch package for it and tried it with the tllts ogg feed. Each episode downloaded twice and it downloaded the iTunes image as well. Also, Kpodder downloaded the episodes that I checked as logged for some reason.

I use a modified version of BashPodder on my server for a podcatcher. It works out really well for me.

Posted: Fri Jan 12, 2007 9:06 pm
by DaveQB
Thanks alot for the informative responses. There is no log file in the dir listed besides one that's generated from my own app thats splits a podcast up and puts it in its own sub-dir.

I might try bashpodder then. Put it on my server like Ryochan7 has, as the server is always on; my Desktop is on most of the time too but ...

I might try and email the author of Kpodder. Or even try and look at the source myself and see if I can alter it to use new baskpodder :shock:

Posted: Mon Jan 15, 2007 12:07 am
by Jza
It kinda looks like Gpodder. I dont really care since I get my podcast out of RSS catchers.

Posted: Wed Jan 17, 2007 6:49 am
by DaveQB
So here is something bizarre.

I have found downloading through kpodder resulted in my files, after running through my script to chop them into 2min tracks, playbac on my Nokia 6280 out of sequence, random almost. The same podcast, downloaded manually and then run through the script plays back in order of the track name, like one would expect. This is werd.

My script is such:

Code: Select all

#!/bin/bash



file="$1"
dir=${file%.*}

nice -n 15 ogg2mp3 "${file}"
file="${file%.*}".mp3

mkdir "$dir"
#cd "$dir"
mp3splt -f -t 2.00 -d "$dir" "$file" &> $dir.log
Where ogg2mp3 is another script I wrote that pipes oggdec to lame to convert from ogg to mp3. [My nokia only plays mp3 :( ]

Must be the way the packets are downloaded through RSS.