Bashpodder/Castpodder replacement development thread

Hey drop us a line about the show. Feel free to ask questions, provide feedback and criticism, or just ramble on about anything your little heart desires.

Moderators: snarkout, Patrick, dann

User avatar
Spankminister
Posts: 22
Joined: Sun Nov 12, 2006 11:56 am
Contact:

Post by Spankminister » Tue Nov 28, 2006 6:40 pm

Here's some more updates:

-I've setup a wordpress account on my dreamhost hosting for the software, as well as a basic forum for when discussion outgrows this thread =) Unfortunately, dreamhost doesn't support bugzilla for their shared hosting. If we put this on sourceforge, we could just use their bug tracking system.

-I looked through Google Code Search as well as Sourceforge, and it appears that no one else has yet done this, so I'm interesting in getting this up there ASAP. First order of business is new logos and rebadging everything appropriately (I'm leaving credits, obviously for the people who worked on iPodder and CastPodder) Also, I'm going to try my hand at making a logo in GIMP =)

-Just so I don't forget, there's a bug that involves the torrent RSS feeds at the moment, where it wants to download all of the past episodes instead of just the most recent one. It seems to not do this if you either download an episode or skip it manually.

-Another bug: if the program can't connect to the tracker on the first try and times out, it just fails permanently. I'll figure out some intelligent behavior for this. It shouldn't be too hard, every bittorrent client handles it fine =)

A lot of this is dependent on the new name, so why don't I call this race in favor of IcePodder?

chuck
Posts: 141
Joined: Wed Nov 02, 2005 6:51 pm

Post by chuck » Tue Nov 28, 2006 7:11 pm

Spankminister wrote:A lot of this is dependent on the new name, so why don't I call this race in favor of IcePodder?
Well if you're not going to care about giving people a choice on the name, call it what you want to. However if you want a fair vote, give the guys a chance to mention the poll on the show and get a wider audience sampling.

But if you're going to call it now, go with something other than IcePodder in my opinion. IcePodder brings to mind the bickering that has gone on between Mozilla and Debian.

User avatar
Vogateer
Posts: 700
Joined: Thu Nov 17, 2005 11:18 pm
Location: Norman, Oklahoma
Contact:

Post by Vogateer » Tue Nov 28, 2006 8:35 pm

chuck wrote: But if you're going to call it now, go with something other than IcePodder in my opinion. IcePodder brings to mind the bickering that has gone on between Mozilla and Debian.
Isn't that the truth? Iceweasel is already a black eye on the open source community, a symbol of separation and conflict, why bring such connotation to a new program?
Vim is beautiful

User avatar
TankCatNinjaFish
Posts: 110
Joined: Wed Aug 09, 2006 4:29 am

Post by TankCatNinjaFish » Tue Nov 28, 2006 10:47 pm

The catcher should be called something pornographic and related to the show and completely random sounding. I nominate "TongueBrush".

User avatar
Spankminister
Posts: 22
Joined: Sun Nov 12, 2006 11:56 am
Contact:

Post by Spankminister » Tue Nov 28, 2006 11:38 pm

I went ahead and submitted the project to sourceforge as IcePodder, so let's say that's the tentative name.
But if you're going to call it now, go with something other than IcePodder in my opinion. IcePodder brings to mind the bickering that has gone on between Mozilla and Debian.
Isn't that the truth? Iceweasel is already a black eye on the open source community, a symbol of separation and conflict, why bring such connotation to a new program?
I heard about the IceWeasel thing, but it didn't seem like that big a deal to me. I'm not too worried about people confusing or associating the two, though. Besides, if riots break out in the streets as a result of the name, we can always change it.

User avatar
Patrick
Site Admin
Posts: 2519
Joined: Tue Apr 27, 2004 11:38 am
Location: Easton, PA
Contact:

Post by Patrick » Thu Nov 30, 2006 8:33 am

Spankminister has started a project over at sourceforge for Icepodder:
http://sourceforge.net/projects/icepodder/

As a reminder Icepodder is using Castpodder as it's code base. Another project (written from the ground up) will be developed at a later date.
Ego contemno licentia

User avatar
snarkout
Site Admin
Posts: 1342
Joined: Tue Aug 16, 2005 9:35 pm

Post by snarkout » Thu Nov 30, 2006 9:43 am

TankCatNinjaFish wrote:The catcher should be called something pornographic and related to the show and completely random sounding. I nominate "TongueBrush".
++
Shared pain is lessened, shared joy is increased; thus do we refute entropy.
--Spider Robinson

User avatar
Spankminister
Posts: 22
Joined: Sun Nov 12, 2006 11:56 am
Contact:

Post by Spankminister » Thu Nov 30, 2006 10:49 am

I'm actually going to be making the homepage for the project

http://icepodder.fryingoverajungle.net. The reason for this is that I can never figure out my way around a SourceForge site because there are always 20 options and at least 3 menu bars at the top, and I can never seem to get where I want to go. There isn't much up at the site right now, but give me a day or two to get that together.

We are going to be using the SVN repository provided by them, so if you want to get the software:

svn co https://svn.sourceforge.net/svnroot/icepodder icepodder

Is the command to use. No real updates yet. If any of you would like to help out, or just try out the software and report some bugs or things you don't like, please go ahead. Also, next order of business is changing the names in the source and documentation from CastPodder to IcePodder. That doesn't require much specific python knowledge, so if anyone would like to help out, go right ahead =)

User avatar
jturning
Posts: 221
Joined: Wed Sep 13, 2006 1:11 pm
Location: Rancho Cordova

Post by jturning » Mon Dec 04, 2006 12:12 am

Great idea. I use Castpodder currently for most things, and if you did nothing but fix the bugs in how it works it would be great. One thing it doesn't currently do is work with the PHP mirror setup of TLLTS. I use Bashpodder for TLLTS. But I like Castpodder because it's easy to see what new podcasts have come in, and you can easily start playback for both video and audio podcasts.

Bugz

User avatar
Spankminister
Posts: 22
Joined: Sun Nov 12, 2006 11:56 am
Contact:

Post by Spankminister » Mon Dec 04, 2006 11:47 pm

ne thing it doesn't currently do is work with the PHP mirror setup of TLLTS.
I couldn't find the link you're referring to, the TLLTS links I found all worked. Could you point me to it?

User avatar
jturning
Posts: 221
Joined: Wed Sep 13, 2006 1:11 pm
Location: Rancho Cordova

Post by jturning » Tue Dec 05, 2006 12:01 am

It semi works. From the feed it will download the TLLTS episode and show it on the download tab, but if you go to the subscription tab, it wouldn't show the download as complete. So if you cleared the download tab your only choice to play the last or prior episodes was to load them manually. And I think it did something funny with downloading it multiple times. I just switched it to Bashpodder and use Castpodder for everything else.

That makes me think of another thing. Add settings to Castpodder so you can select what players you want to play certain media. I have my openSUSE setup to use certain apps for certain media files, but Castpodder does it's own thing. For example, I have Mplayer setup as the default, but for video it picks Xine.

Bugz

User avatar
Spankminister
Posts: 22
Joined: Sun Nov 12, 2006 11:56 am
Contact:

Post by Spankminister » Tue Dec 05, 2006 12:21 pm

It semi works. From the feed it will download the TLLTS episode and show it on the download tab, but if you go to the subscription tab, it wouldn't show the download as complete.
Sure, I'll add that to the list of things to fix, and try to reproduce the bug tonight.

IcePodder will be reversioned as a beta until torrents and functionality like the above work without things that break functionality.
That makes me think of another thing. Add settings to Castpodder so you can select what players you want to play certain media.
That shouldn't be a problem. I could just put a blank space that says "type in the path to the player you want to play music/video with," but that seems kinda weak. If there's a "standard" way to figure out the preferred player that would work across different distros of Linux and different window managers, that would be ideal. If anyone with more experience in Linux programming than I knows how to do this, I'm all ears =)

Judah
Posts: 18
Joined: Tue Mar 14, 2006 12:10 pm

Post by Judah » Mon Dec 11, 2006 6:30 pm

Gomer_X wrote:I liked 'Ahab' until I remembered that King Ahab was a biblical king in Israel famous for doing evil for his entire 22 year reign. He brought prostitution, homosexuality and child sacrifice to Israel, and his wife Jezebel was thrown from a window as punishment for her idol worship, where her body was eaten by dogs.

Still, a pretty catchy name! :D
DOH! I voted for Ahab in regards to the Moby Dick thing. I totally forgot aboot King Ahab..

However, I still thinks it's the best name, simply because it's got character..

User avatar
Spankminister
Posts: 22
Joined: Sun Nov 12, 2006 11:56 am
Contact:

Post by Spankminister » Tue Dec 12, 2006 10:45 am

Hey, I appreciate everyone's input, but can we close the poll? The name's basically set for now as IcePodder. If you'd like to help, go to the website and grab the code via SVN and find some bugs. Of course, if you'd like to fix them, write some code as well =)
It semi works. From the feed it will download the TLLTS episode and show it on the download tab, but if you go to the subscription tab, it wouldn't show the download as complete.
It turns out it's getting the partial filename wrong... The final file is named correctly as whatever.mp3, but up until that point, it thinks the filename is mirror.php. I'll see if I can find where it does the check for downloaded files and fix it, shouldn't be too hard.

chuck
Posts: 141
Joined: Wed Nov 02, 2005 6:51 pm

Post by chuck » Tue Dec 12, 2006 11:37 am

So what was the result of the poll anyway?

Post Reply