View Issue Details

IDProjectCategoryView StatusLast Update
0000104MMW v4Playlist / Searchpublic2006-09-21 19:51
Reporterrusty Assigned To 
PriorityurgentSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Fixed in Version3.0 
Summary0000104: Show playlists to which a song belongs
DescriptionVery often, users want to know which playlists a particular song belongs to (to avoid having to hunt through all playlists to find this information). This can be implemented by showing this information in the properties dialog.

Perhaps a better alternative would be to enable searches by Playlist.
Additional InformationSource: http://www.mediamonkey.com/forum/viewtopic.php?t=254
http://www.mediamonkey.com/forum/viewtopic.php?t=816
http://www.mediamonkey.com/forum/viewtopic.php?t=2277
TagsNo tags attached.
Fixed in build1004

Relationships

related to 0001987 closedLudek Advanced Search/AutoPlaylists: Query by Playlist 
related to 0003855 closedLudek Add "Find more from same Playlist > list of the playlists" 

Activities

jiri

2006-07-07 14:54

administrator   ~0007424

This seems to be quite often requested, I think we should add it soon. An option would be to show it on Classification sheet (where is an empty space) and make it as a list of playlist, possibly with an option to remove track from the selected playlist.

Raising priority, assigning to Rusty for a review, please assign to Ludek if you agree.

rusty

2006-07-18 03:45

administrator   ~0007534

This sounds good, and I agree completely that there should be an option to remove any track from any of the listed playlists.

Note: As far as presentation, one possible means of presenting this would be:

Tempo: . . . . Custom 1:
Mood:. . . . . Custom 2:
Occasion: . . Custom 3:
Quality: . . .

Playlists:
------------------
| [x] Playlist 1
| [x] Playlist 2
| [x] Playlist 3
| [x] Playlist 4
------------------

This type of implementation (which checkboxes rather than a delete button) allows users to undo actions prior to pressing the OK button.

jiri

2006-07-18 16:46

administrator   ~0007537

I'd just add that in case of autoplaylists the checkbox shouldn't be present. Also, I'd suggest to include icon for each playlist indicating whether it's a playlist or autoplaylist.

Ludek

2006-07-20 22:45

developer   ~0007569

Implemented in build 1001.

In case of group properties it is made unvisibled, because I guess that it is quite useless.
(User will probably want to delete more songs from a playlist only if he has the playlist selected, and then he can use 'Del' button)

jiri

2006-07-26 14:57

administrator   ~0007614

Looks good, we just have to do something about auto-playlists, I believe users would expect them listed there too (even though it won't be possible to remove tracks).

I know that technically it isn't easy (we can't use any of the current SQL-based functionality), but we should do something about it. I suppose we could read all auto-playlists into memory and manually check whether given track fulfils given criteria of each of auto-playlists. It requires that criteria in QueryManage.pas are implemented not only using SQL, but also using internal Delphi code.

Ludek

2006-09-10 22:51

developer   ~0007869

After partially implementation of your suggestion I got an idea and I've resolved it another way which is based on the SQL, but query looks like
SELECT Songs.* FROM ... WHERE Songs.ID = SD.idSong AND....
so that DB manipulates with one song only.
I have tested it on various complicated and nested Auto-Playlists and it seems to be fast enough ;-)

rusty

2006-09-21 19:51

administrator   ~0007926

Verified build 2005.