Things left for the playing of flac files to work.
Finalize SeekTable implementation
Review all flac classes and add documentation, tests.
For Example: The FileStripper and FlacFile currently uses a weird implementation to retrieve the vorbis comments.
Implement all the seek methods for the FlacReader.
In this branch when it comes to UI the following features were added:
Support for seeking when playing mp3 & youtube songs.
Implementation of SongQueue so that music plays in a queue.
Searches was reorganized to use the Strategy pattern to allow for adding new search strategies easily.
Settings menu was added together with settings classes to store all the settings data.
This also includes the saving of settings down to files to store settings between startups.
Things to still be implemented is for the settings to actually do something when changed. As well as adding soundcloud as another music source for the application.
Things left for the playing of flac files to work.
In this branch when it comes to UI the following features were added:
Things to still be implemented is for the settings to actually do something when changed. As well as adding soundcloud as another music source for the application.