SearchView does not use the same model than other main views
All main views inherit from
BaseView defines a model which is used in by main views except
SearchView. This situation is error prone.
The last two columns of the model are specific but we can reorder the other ones to use the same than
This would simplify some code such as
set_playlist from player.py which needs a "magical" parameter: