MediaMonkey Podcast features
Posted: Sat Mar 22, 2008 12:35 pm
Attached are my test notes for MM re. podcasting. Included are a wishlist and a mini-howto for podcasts with MM. Comments and corrections more than welcome.
------------------
Summary:
Tested MediaMonkey 3.0.2.1134 Standard(Unregistered) on Windows XP SP2 as potential replacement for iTunes 7.6.1.9 Podcast Management functions.
Conclusion:
MediaMonkey not yet ready to replace iTunes.
Wishlist:
Some of these items have already been reported, but, for sake of completeness I have included all items that influenced my conclusion. Items are ordered by importance.
1. Parallel downloads with download limit. iTunes limit of 3 is reasonable. This will also need a "Podcast Subsrciptions\Downloads" tree node to replace the single download status info in the status bar.
2. New meta-tag for subscription title, e.g. <podcast>
3. Bulk import of subscriptions from local opml file and/or support for dynamic opml directories.
4. Show all unplayed episodes of all podcasts at "Podcast Subscriptions" tree node.
5. Auto-deletion of emptied podcast directories.
6. Allow deletion of un-downloaded episodes from subscription(podcast) episode list.
7. Support Chapters in enhanced AAC tracks.
8. Better podcast specific documentation
Details:
I have recapped my test notes to make it look like I knew what I was doing when I started. Real world involved a lot of googling, search in the forums and RTFM in the MediaMonkey help files. Relevant forum links can be found at:
http://del.icio.us/owyn/mediamonkey+podcast
Getting started:
Download and install latest MediaMonkey
http://www.mediamonkey.com/download.htm
Export opml subscription list from iTunes
http://www.audioactivism.org/2006/02/02 ... om-itunes/
Move opml info to network and record url for file. MM does not support import from local file. In my case I decided to import the opml info to PodNova and use it's dynamic opml export facility.
http://www.podnova.com/
Create a new directory for podcast tracks. Not strictly needed, but, I like to keep data separate from software and have a separate data partition. e.g. "J:\Podcasts". This directory is to be the equivalent of the "...\iTunes\Podcasts" folder. The iTunes\Podcasts folder contains a folder for each subscription with at least one downloaded episode. The podcast folder name is the podcast name(title). The feed episode file name is used without change.
Run MM for first time. Set Podcast options.
In MM navigate to Tools->Options->Podcasts
For purposes of testing, and, to emulate my current iTune practices, I set the options to:
Check for new episodes: Every hour
Download Podcasts to: J:\Podcasts\<Artist> - <Album>\<Filename>
When new episodes are available:download the most recent 1
Delete episodes older than: Checked, 1 day
Only if they have been listened to: Checked
Only if rating is less than: Checked, 4 stars
Always retain the n most recent episodes: NOT-Checked.
Click OK to save the options.
Note:
1)There is no current meta-tag in in MM for Podcast title, I used "<Artist> - <Album>" as a substitute. This is not reliable as podcast episode tagging is variable in quality. See the MM Help for full description of available meta-tags.
2)iTunes auto-delete process can not be emulated completely in MM, but, these settings, plus the per podcast over-rides, are good enough for my purposes.
Import the opml directory details
Expand(+) the "Podcast Subscriptions tree node.
Right-click the now visible "Podcast Directories" tree node.
Click "Add directory" in the context menu.
Enter (or paste) the url of the external (i.e. network, not local, podcast directory)
Click OK to add the custom directory.
Subscribe to new podcasts
Expand and navigate the new directory tree node(s) to see the list of imported subscriptions.
Each podcast must be subscribed to individually. Marking a collection has no effect.
To subscribe, Right-click a podcast name and select subscribe from the context menu. In most cases just click OK on the podcast properties dialog to use the global podcast options.
Using the example options, the most recent podcast episode will be automatically downloaded. To select other episodes for download, mark the collection desired, then right-click and select download from the context menu.
The download manager seems to be fast and cpu efficient (probably better than iTunes) but it is single threaded. Any slow or munged download witll stall the queue.
Play episodes
Same as playing any other track in MM. I personally find it convenient to work from the Locations tree node and navigate to the podcasts data folder (e.g. J:\Podcasts).
------------------
Summary:
Tested MediaMonkey 3.0.2.1134 Standard(Unregistered) on Windows XP SP2 as potential replacement for iTunes 7.6.1.9 Podcast Management functions.
Conclusion:
MediaMonkey not yet ready to replace iTunes.
Wishlist:
Some of these items have already been reported, but, for sake of completeness I have included all items that influenced my conclusion. Items are ordered by importance.
1. Parallel downloads with download limit. iTunes limit of 3 is reasonable. This will also need a "Podcast Subsrciptions\Downloads" tree node to replace the single download status info in the status bar.
2. New meta-tag for subscription title, e.g. <podcast>
3. Bulk import of subscriptions from local opml file and/or support for dynamic opml directories.
4. Show all unplayed episodes of all podcasts at "Podcast Subscriptions" tree node.
5. Auto-deletion of emptied podcast directories.
6. Allow deletion of un-downloaded episodes from subscription(podcast) episode list.
7. Support Chapters in enhanced AAC tracks.
8. Better podcast specific documentation
Details:
I have recapped my test notes to make it look like I knew what I was doing when I started. Real world involved a lot of googling, search in the forums and RTFM in the MediaMonkey help files. Relevant forum links can be found at:
http://del.icio.us/owyn/mediamonkey+podcast
Getting started:
Download and install latest MediaMonkey
http://www.mediamonkey.com/download.htm
Export opml subscription list from iTunes
http://www.audioactivism.org/2006/02/02 ... om-itunes/
Move opml info to network and record url for file. MM does not support import from local file. In my case I decided to import the opml info to PodNova and use it's dynamic opml export facility.
http://www.podnova.com/
Create a new directory for podcast tracks. Not strictly needed, but, I like to keep data separate from software and have a separate data partition. e.g. "J:\Podcasts". This directory is to be the equivalent of the "...\iTunes\Podcasts" folder. The iTunes\Podcasts folder contains a folder for each subscription with at least one downloaded episode. The podcast folder name is the podcast name(title). The feed episode file name is used without change.
Run MM for first time. Set Podcast options.
In MM navigate to Tools->Options->Podcasts
For purposes of testing, and, to emulate my current iTune practices, I set the options to:
Check for new episodes: Every hour
Download Podcasts to: J:\Podcasts\<Artist> - <Album>\<Filename>
When new episodes are available:download the most recent 1
Delete episodes older than: Checked, 1 day
Only if they have been listened to: Checked
Only if rating is less than: Checked, 4 stars
Always retain the n most recent episodes: NOT-Checked.
Click OK to save the options.
Note:
1)There is no current meta-tag in in MM for Podcast title, I used "<Artist> - <Album>" as a substitute. This is not reliable as podcast episode tagging is variable in quality. See the MM Help for full description of available meta-tags.
2)iTunes auto-delete process can not be emulated completely in MM, but, these settings, plus the per podcast over-rides, are good enough for my purposes.
Import the opml directory details
Expand(+) the "Podcast Subscriptions tree node.
Right-click the now visible "Podcast Directories" tree node.
Click "Add directory" in the context menu.
Enter (or paste) the url of the external (i.e. network, not local, podcast directory)
Click OK to add the custom directory.
Subscribe to new podcasts
Expand and navigate the new directory tree node(s) to see the list of imported subscriptions.
Each podcast must be subscribed to individually. Marking a collection has no effect.
To subscribe, Right-click a podcast name and select subscribe from the context menu. In most cases just click OK on the podcast properties dialog to use the global podcast options.
Using the example options, the most recent podcast episode will be automatically downloaded. To select other episodes for download, mark the collection desired, then right-click and select download from the context menu.
The download manager seems to be fast and cpu efficient (probably better than iTunes) but it is single threaded. Any slow or munged download witll stall the queue.
Play episodes
Same as playing any other track in MM. I personally find it convenient to work from the Locations tree node and navigate to the podcasts data folder (e.g. J:\Podcasts).