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

Reply via email to