I appreciate the work done so far on podcast modules and related modules, but they're just lacking in features and intuition as to what's required of a full-fledged podcasting solution.
So, I'm going to build a NEW podcast module that can handle virtually all of our needs as podcasters. The features I want to incorporate are as follows:
- Ability to upload/attach media files OR link to external files.
- Full feed control. I want to be able to set the title/author/etc. tags as well as itunes tags per show and per episode.
- Multiple shows. I don't want users tied down to using their blogs, and I want the shows to have more flexibility than just a vocabulary term.
In order to do all this, I think I'll need to create two new node types, one for shows and one for episodes. I'll also need to write a special feed generator JUST for podcast shows, and I need to figure out how to assign user permissions PER SHOW, not simply all-or-none permission for podcasts.
I am FULLY WILLING to do all of the coding for this project. However, I would like some guidance from more experienced drupal modders in the best way to implement these features.
I'm also planning to write a podcast-directory module that'll work sort of like the aggregator, grabbing episodes from feeds and displaying/re-feeding/streaming them.