TODO ------------------------------------------------------------------------------- BACKEND: - MessageScheduler - implement changeTimeInterval() - Should we implement recording scheduling here - Notify - Add information to bubbles (recording objects required) - Execute conflict resolver dialog (seperate process to avoid GTK dependency?) - ImageCache - Improve performance (dir rename etc. could be done much more efficiently) - ContentManagementDialog - Closing window with (X)-button bugs (Emits CONTENT_CONF_UPDATED message twice) - MusicCache - Album art file changes should be optimized for performance! Very heavy at the moment - AlbumArtDownloader - Get Amazon licence for Entertainer and change the key - VideoMetadataSearch - Sometimes IMDB.update() fails! Threading problem? Should we use threads at all? - VideoThumbnailer - Should we move HASH gen to caches and give thumbfile as param? - VideoCache - Get video resolution and duration - Create thumbnail - Add support for local movie art FRONTEND: - GridMenu - Add feature that allows menu content to be scrolled around - Search feature for menu (user hits H and menu scrolls to correct pos) UTILS: - SystemTrayIcon - Quit doesn't work. Problem with GTK-threads? Does network thread end?