2004-08-13, 18:30
first off, i'm new here, but i've managed to compile xbmc and i'm considering making a few changes to the way the music playlist works. i wanted to get everyone's feedback before proceeding and if everyone is happy, i would submit the changes as a patch.
- i'm considering making id3 tags load in a lazy fashion. right now when a playlist loads, it loads the id3 tags for every file before it displays the music playlist. for big playlists, this is very slow. i was thinking that id3 tags should be loaded before they are displayed. perhaps they should be loaded one or two pages at a time.
- the next two ideas are related. it appears that when a playlist is loaded, the files order is somewhat random. i don't think this is ideal. i think the order should be they way they are specified in the playlist file. i also propose making "shuffle" a toggle that shuffles the playlist when selected, and puts it back in the original order when not selected.
does anyone see any problems with making these changes?
- i'm considering making id3 tags load in a lazy fashion. right now when a playlist loads, it loads the id3 tags for every file before it displays the music playlist. for big playlists, this is very slow. i was thinking that id3 tags should be loaded before they are displayed. perhaps they should be loaded one or two pages at a time.
- the next two ideas are related. it appears that when a playlist is loaded, the files order is somewhat random. i don't think this is ideal. i think the order should be they way they are specified in the playlist file. i also propose making "shuffle" a toggle that shuffles the playlist when selected, and puts it back in the original order when not selected.
does anyone see any problems with making these changes?