FS#7412 - Playlist saving on ipod very slow; can't cancel

Attached to Project: Rockbox
Opened by Dave Hooper (stripwax) - Saturday, 07 July 2007, 13:06 GMT
Last edited by Jonathan Gordon (jdgordon) - Tuesday, 24 June 2008, 07:03 GMT
Task Type Bugs
Category User Interface
Status Closed
Assigned To No-one
Operating System iPod 5G
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Saving a playlist is very slow -- possibly because the ipod display gets updated every 10 tracks (and ipod display update is slow). For example, main menu -> Create Playlist creates root.m3u8 in just a few seconds (7000 entries) but saving the current playlist takes minutes.

Also, the screen suggests you can press Play/Pause to cancel saving the current playlist. But it doesn't work, it seems to ignore the keypress - and holding it down simply turns the ipod off..
This task depends upon

Closed by  Jonathan Gordon (jdgordon)
Tuesday, 24 June 2008, 07:03 GMT
Reason for closing:  Out of Date
Additional comments about closing:  hopefully even fixed a bit (you can definatly cancel the process now...)
Comment by Dave Hooper (stripwax) - Sunday, 08 July 2007, 21:46 GMT
Create Playlist from the filetree (tree.c - add_dir) only refreshes the screen every HZ/4 whereas playlist_save in playlist.c refreshes the screen every #PLAYLIST_DISPLAY_COUNT tracks (which is #defined as 10). Probably, they should both have the same logic - perhaps even shared