Random Thoughts * Move the statusbar popup menus to libmarlin for others to use. - Rather put them into marlin.xml and use actions. * Write up how to theme marlin. * Move the /apps/marlin/system-state stuff to the g_val_file stuff. * Replace the EThread stuff with GAsyncQueue stuff? Others? * Replace BaconConnection with DBus * Native file format - flac inside a matroska container with ? as a metadata part? Bugs/Things I've found and don't want to forget * Recording into/over an existing sample doesn't seem to be implemented * Get useful GIMP icons... - What ones? * Pause is busted. * Undo/Redoing "Select Region" doesn't actually do anything * Saving crashes at end - GStreamer bug. - Worked around... Stuff To Do * Add BPM values. - Set BPM for each file - Display Beats/Bars etc in the view (green dashed line?) - Auto detect Beats * Add metadata getting/setting to the gst wav plugins. * Work on the Generate menu items. * Write ClickSrc. * Write a piano widget. * Complete the data-changed signal, and hook it up. * marlin-window.c: 3014 - Make plugins be able to hook into things like this. * Information dialog needs to use gnomevfs rather than stat calls * Find someone who knows how to set up the API docs to build