Author: tbe
Date: Wed Dec 17 19:02:24 2008
New Revision: 4149
URL: http://svn.gna.org/viewcvs/etoile?rev=4149&view=rev
Log:
Mélodie MusicPlayerController improvements:
- Cache the play/pause icons rather than calling out to IconKit once per second.
- Detect when a new song is playing by comparing the identities of URLs from
MediaKit.
- Use the MediaKit queue size to know which ETMusicFile is current.
- Update the song label when the URL changes (previously on double-click only).
- Keep the MediaKit queue at a couple of songs rather than pushing everything
at once.
- Implement the previous button using ETHistoryManager.
- Disable next/previous buttons when appropriate, and make them appear dimmed
(Thanks Quentin)
- Fire the UI update timer after actions that are likely to require a refresh.
Modified:
trunk/Etoile/Services/User/Melodie/MusicPlayerController.st
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs