- void add_track(const std::string &);
- void remove_track(const std::string &);
- void clear_tracks();
- const std::string &get_current_track() const;
- void set_shuffle(bool);
+ void set_playlist(const Playlist *);
+ const Playlist *get_playlist() const { return playlist; }
+ unsigned get_current_track() const { return current; }