6.4.5
Convert core/queue to C.
6.4.6
Convert core/collection to C.
6.4.7
Convert core/playlist to C.
6.4.8
Convert core/tempq to C.
6.4.9
Convert core/audio to C.
6.4.10
- Store settings
- Convert gui/audio to C
- Convert gui/builder to C
6.4.11
Add new sidebar widget instead of using notebook tabs.
6.4.12
Create new custom GtkTreeModel for displaying queues.
6.4.13
Finish conversion to C
6.4.14
The focus of Ocarina 6.4.14 is startup performance. This involves loading as many files through idle tasks as possible, but also completely switching over to the GApplication api.
6.4.15
The focus of 6.4.15 is adding support for accessing the user's cache directory, and then using this to fetch album art.
6.4.16
This release mostly features a file rewrite to share more code with cache files.
6.4.17
6.4.18
The main change in 6.4.18 is to add new playlists for each library path and to replace the GtkStackSwitcher with a GtkFileChooserDialog.
6.4.19
This release has two goals in mind. First, clean up the system playlists to make it easier to maintain. Second, replace the giant tag index with a token matching system to give more flexibility to searches.
6.4.20
This release is aimed at reducing Ocarina memory usage, including reducing the size of tracks and eliminating 0 database entries.
6.5
This release will include a non-backwards compatible change to save files.
6.5.1
The primary focus of the 6.5.1 release is to begin cleaning up messy gui code left over from before the playlist shift.
6.5.2
This release is focused on cleaning up playlist sidebar code, and creating new files for GUI interactions with each playlist type.
6.5.3
This release will finish the GUI cleanup, with focus on the remaining playlist code and audio widgets.