View Issue Details

IDProjectCategoryView StatusLast Update
0004588MMW v4Otherpublic2019-02-25 17:37
Reporterrusty Assigned To 
PriorityimmediateSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0004588: Workflow for importing external podcasts isn't intuitive
DescriptionCurrently, if a user imports a track with Genre=Podcast, that track doesn't appear within a node in the podcasts node unless the track is inside the defined podcasts directory. Most users, however, will not intuitively understand this.

Given the way this functionality has evolved, we should modify it slightly so that tracks for which Genre = Podcast are added directly to the podcast node.

Ludek indicated possible problems that:
-The newly downloaded episodes would not be situated in the same location (for the same subscription, however, I don't consider this to be a major issue.
-it could slow down scanning although this should not be the case.
-it might be better to make it configurable or at least add a message box so that tracks aren't inadvertently added to the node e.g.: "Some tracks with Genre = Podcast that have not been in your library were found. Do you wish to associate (add to Podcast node) them?". I don't think this is required either, though--the user could just change the Genre and cause the tracks to be removed from the Podcasts node.
Additional InformationOriginally reported in 4549.
TagsNo tags attached.
Fixed in build1163

Relationships

related to 0004549 closedLudek MMW v4 Importing Podcasts doesn't work for some non-default download locations including masks. 
related to 0005062 closedLudek MMW v4 Podcasts: cannot delete Dead subscriptions 
related to 0015504 closedLudek MMW 5 Adding files to the library triggers podcast scan 

Activities

Ludek

2008-04-17 20:04

developer   ~0013774

Last edited: 2008-04-17 20:06

Another (related) suggestion reported here:
http://www.mediamonkey.com/forum/viewtopic.php?t=28369

Currently if a user want to re-import already downloaded episodes (by MM, but unsubscribed) then the workflow is not intuitive, he needs to:
1. Delete all the downloaded episodes from the feed, but only from library.
2. Unsubscribe the feed.
3. Re-subscribe the feed
4. Re-scan the podcast download location

As Owyn suggested:
The process feels cumbersome. It would simplify the UI if steps 1+2 could be combined, and then 3+4 combined.

i.e. When a podcast is being subscribed MM should automatically search library for previously downloaded episodes and import them to the feed without a need to re-scan.

Ludek

2008-04-18 12:15

developer   ~0013784

Last edited: 2008-04-18 12:18

I have made several fixes / changes /improvements:

1. All tracks with Genre = Podcast are added directly to the 'Podcast Subscriptions' node despite the fact they are not in the podcast directory. (i.e. fixed your suggestion)

2. When a podcast is being subscribed MM automatically searches the library for previously downloaded episodes and imports them to the feed without a need to re-scan. (i.e. fixed my suggestion)

3. If a podcast is being unsubscribed and just "Unsubscribe" is selected (i.e. without the prompt to delete also episodes ) then its "grey" subscription version remains, but it only includes episodes that have been downloaded.

Fixed in build 1162.

This way a podcast can be re-subscribed with automatical import of previously downloaded episodes.

rusty

2008-04-18 18:37

administrator   ~0013786

Last edited: 2008-04-18 18:53

When I scan a folder containing an external podcast with build 1162, I get the following error:
There was a problem querying the database:
Error executing SQL "INSERT INTO PodcastEpisodes (IDPodcast, PubDate, NetSource, downloaded, idTrack, title) VALUES ( 37, NAN, 'Unknown - 7583', 1, 7583, "Today: 0750 Biofuels 14 Apr 08')
":no such column:NAN(1,1)

Once the problem occurs, all subsequent operations to add tracks to the DB (e.g. scan a directory, podcast update) trigger the error--even if the folder containing the external podcast isn't being scanned.

Tested with the following podcast: http://downloads.bbc.co.uk/podcasts/radio4/today/rss.xml

Note: I get the error whether the podcast episodes are stored to the C: or F: Drive (i.e. it's unrelated to the drive that My Documents is on)

Ludek

2008-04-18 19:46

developer   ~0013788

Although I has not been able to reproduce by using the podcast there was obviously problem with decoding date value. Probably the another podcatcher has not stored the pub. date value to the track tag.

I was able to simulate it and it is fixed in build 1163 (i.e. the SQL error is fixed).

rusty

2008-04-18 20:54

administrator   ~0013789

Verified in 1162 update. The regression seems to be resolved and the new functionality is working really well!