by easye » Wed Jan 30, 2008 10:09 am
dgcom wrote:This method has also 2 more benefits (for generic devices with filesystem):
- You can now choose the location for syncing podcasts easily
- You can now prevent episode from syncing manually - just rate it appropriately
And combined with Subscription setting on what episodes to delete, episodes can be flexibly controlled (example when Subscription has setting to allow removal if rating is less then 4):
- Rated Unknown - keep, sync to device
- Rated 0.5 - 3.5 - do not sync (remove if synced), delete if meets all settings in Subscription
- Rated 4 - 5 - do not sync (remove if synced) and keep
One note for creating such AutoPlaylist - instead of using some folder/extension criteria, just add "Status - is podcast" and "Rating = Unknown".
After working with the new version and using the built-in podcast syncing functionality I have now gone back to my "other" way of doing it. What you mention above is exactly what I found out myself. I have much greater control of podcast syncing doing it this way. Now that we can control the subscription settings by ratings, I came up with the same process you did for how to rate the podcasts.
I rarely, if ever, listen to a podcast on my PC. But when I do, the script you mention will be helpful.
Also, I went ahead and modified a script I had previously used to automatically change the Genre as a podcast is added. It has been working well for me. You will notice that I also changed the Artist to @Podcast. This has the benefit of keeping all the podcast artists out of the Music section of the iPod. Now when I want to listen to a podcast on the iPod, I choose Music, then Artist, then @Podcast. This then lists all my podcasts grouped by podcast subscription (actually Album, but it works the same

). Obviously, this is specific to the iPod, I have no experience with other players. Here it is if you would like to use it:
Code: Select all
' MediaMonkey Script
'
' NAME: AddPodcast.vbs
'
' INSTALL: Copy to Scripts\Auto\AddPodcast.vbs
Sub onStartup
Script.RegisterEvent SDB, "OnTrackAdded", "AddPodcast"
End Sub
Sub AddPodcast(track)
If InStr(track.Path,"G:\Podcasts") > 0 Then
track.Genre = "Pcast"
track.ArtistName = "@Podcast"
track.UpdateArtist
track.UpdateDB
End If
End Sub
[quote="dgcom"]This method has also 2 more benefits (for generic devices with filesystem):
- You can now choose the location for syncing podcasts easily
- You can now prevent episode from syncing manually - just rate it appropriately
And combined with Subscription setting on what episodes to delete, episodes can be flexibly controlled (example when Subscription has setting to allow removal if rating is less then 4):
- Rated Unknown - keep, sync to device
- Rated 0.5 - 3.5 - do not sync (remove if synced), delete if meets all settings in Subscription
- Rated 4 - 5 - do not sync (remove if synced) and keep
One note for creating such AutoPlaylist - instead of using some folder/extension criteria, just add "Status - is podcast" and "Rating = Unknown".[/quote]
After working with the new version and using the built-in podcast syncing functionality I have now gone back to my "other" way of doing it. What you mention above is exactly what I found out myself. I have much greater control of podcast syncing doing it this way. Now that we can control the subscription settings by ratings, I came up with the same process you did for how to rate the podcasts.
I rarely, if ever, listen to a podcast on my PC. But when I do, the script you mention will be helpful.
Also, I went ahead and modified a script I had previously used to automatically change the Genre as a podcast is added. It has been working well for me. You will notice that I also changed the Artist to @Podcast. This has the benefit of keeping all the podcast artists out of the Music section of the iPod. Now when I want to listen to a podcast on the iPod, I choose Music, then Artist, then @Podcast. This then lists all my podcasts grouped by podcast subscription (actually Album, but it works the same :)). Obviously, this is specific to the iPod, I have no experience with other players. Here it is if you would like to use it:
[code]' MediaMonkey Script
'
' NAME: AddPodcast.vbs
'
' INSTALL: Copy to Scripts\Auto\AddPodcast.vbs
Sub onStartup
Script.RegisterEvent SDB, "OnTrackAdded", "AddPodcast"
End Sub
Sub AddPodcast(track)
If InStr(track.Path,"G:\Podcasts") > 0 Then
track.Genre = "Pcast"
track.ArtistName = "@Podcast"
track.UpdateArtist
track.UpdateDB
End If
End Sub[/code]