+ PlaybackState get_playback_state() const { return playback_state; }
+ const QString &get_title() const { return title; }
+ float get_duration() const { return duration; }
+ float get_position() const { return position; }
+
+ void play();
+ void seek(float);
+ void pause();
+ void stop();
+
+ const QStringList &get_audio_channels() const { return audio_channels; }
+ const QStringList &get_spu_channels() const { return spu_channels; }
+ void select_audio_channel(int);
+ void select_spu_channel(int);
+ int get_current_audio_channel() const { return current_audio_channel; }
+ int get_current_spu_channel() const { return current_spu_channel; }
+