"Added a simple implementation. It's slow because it calls List.contains often. Maybe adding a favorite field in the audio objects would get rid of the favorite list and make management thereof easier as well."
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
First patch
"Added a simple implementation. It's slow because it calls List.contains often. Maybe adding a favorite field in the audio objects would get rid of the favorite list and make management thereof easier as well."
I think we need to change favorites before adding this feature.
My plans are store favorites as a set of artist - song information, so favorites will be based on tags rather than in particular files.
With this change sorting will be easier and the still opened bug of favorites lost when changing file's path would be fixed too.