Dropping using the tracklist from mbcat.catalog and using the dictionary directly instead. Using a TreeStore instead of a ListStore so that the tracks can be organized under each medium. Moving the TreeView into a ScrolledWindow. Setting a default size. Making the dialog resizable.