#pragma once #include "Player.h" #include "Database.h" using db = Database; class PlayerLocal : public Player { public: // Library Controls void loadFile ( Track track ) override; void scanLibrary() override; void updateLibrary() override; void editMetadata() override; // Transport Controls void play() override; void pause() override; void stop() override; void next() override; void previous() override; void seek() override; ma_uint64 getPlayheadPosition () override; // Queue void addToQueue( Track& track ); void playQueue(); private: unsigned int currentTrack_; db db_; std::string musicFolder_ = "data/"; };