View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000104 | MMW v4 | Playlist / Search | public | 2003-02-18 04:45 | 2006-09-21 19:51 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 3.0 | ||||
Summary | 0000104: Show playlists to which a song belongs | ||||
Description | Very 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 Information | Source: 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 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1004 | ||||
|
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. |
|
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. |
|
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. |
|
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) |
|
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. |
|
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 ;-) |
|
Verified build 2005. |