1 #ifndef MSP_AL_JUKEBOX_H_
2 #define MSP_AL_JUKEBOX_H_
6 #include <sigc++/signal.h>
18 sigc::signal<void, const std::string &> signal_track_changed;
24 std::list<std::string> tracks;
25 std::list<std::string>::iterator current_track;
32 Source &get_source() { return source; }
33 void add_track(const std::string &);
34 void remove_track(const std::string &);
36 const std::string &get_current_track() const;
37 void set_shuffle(bool);