#include "mediascanner.h"
#include "tagresolver.h"
-#define _DATABASE_PATH_ "/tmp"
-#define _PLAYLISTS_PATH_ "/tmp"
-
// represents media library: tracks, playlists
// it uses different media storages for tracks and playlists
// but dynamic playlits will be stored with tracks into the same storage
signals:
void done();
void busy(QString);
+ void addingTracks(int);
+ void trackAdded();
private:
DbStorage *_library_storage;
MediaScanner *_scanner;
TagResolver *_resolver;
+ private slots:
+ void _scanned(QStringList);
+ void _decoded(Track);
+
public slots:
void removeTrack(Track);
void addTrack(Track);
void addToFavorites(Track);
void updateTrackCount(Track);
+ void updateTrackMetadata(Track);
};
};