Platform: linux
When you select a list of items from playlist and delete them, the list
on the screen is updated after every operation: works fine for > 50
items, but for example 1000 deletions just sucks. Clicking a couple
times in the playlist while it's purging these thousands of songs
will crash freeamp, as well.
I've looked at the code and started thinking that probably the set
iterator, which is now calling DeletePlaylistItem method for each
item, should either:
- create a new copy of the whole list in memory, with playing item
and other properties, without the items in selected set, and then
just redraw whole list once
- work just like now but only redraw the list after all changes, with
some kind of indicator
Is this implementation unix-specific or do you get same behavior under
windows as well?
Some other issues with unix gui:
- If you select a block of songs, with last song's index later than
the first one's (select n, block-select to n+5), the UI keeps the
resulting list of songs highlighted, but only last one is really
selected. This does not happen if you select from end of list
towards beginning of list.
- My Music has always unbelievably wide scrollbar in the bottom. This
is ugly and doesn't really tell how long song names you have there
- Freeamp crashes sometimes when you make multiple big list selections
from playlist. Didn't reproduce and don't want to before the list
update is faster and I don't have to wait 10min to wait it
to finish...
- Add after current could be nice in MyMusic context menu
- Windows should remember their location and size, and mymusic /
playlist relative size, when quit.
- The toolbar should have a toggle in view menu to switch it off,
and of course, save it's state. I've never used the toolbar ;)
- Search computer for music - should remember last setting for the
custom path: in addition /usr/share is completely insane choice
for any sensible unix administrator to store any music files,
something more useful might be added or this entry to be removed.
- I think that MyMusic, MyPlaylists, MyStreams e.a. should not be
in a list, but be split to tabs in the top of MyMusic view, like
|_MyMusic |__My_Playlists_|_MyStreams_|_CD-audio__________________X_|
| + Artist |
| + Album |
| + Song 1 |
| + Song 2 |
|___________________________________________________________________|
Notice the X in the corner as well, to close MyMusic...
These were just my small rants. How is freeamp development going on
right now? I see it's quite silent on the mailing list, at least,
and not so many CVS checkins either. I might even help fixing bugs
but need some advice how to go on..
*hile*
--
/"\ | Ilkka Tuohela / Nixu Oy
\ / ASCII Ribbon Campaign | [EMAIL PROTECTED]
X Against HTML Mail | +358-40-5233174
/ \
_______________________________________________
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev