void LibraryForm::_add_artist(QString artist) {
- qDebug() << "adding ARTIST " << artist;
QList<QString> albums = _lib->getAlbumsForArtist(artist);
foreach(QString album, albums) {
_add_album(artist, album);
}
void LibraryForm::_add_album(QString artist, QString album) {
- qDebug() << "adding ALBUM " << album << " by " << artist;
QList<Track> tracks = _lib->getTracksForAlbum(album, artist);
foreach(Track track, tracks) {
_add_track(track);
}
void LibraryForm::_add_track(Track track) {
- qDebug() << "adding TRACK " << track.metadata().title() << " from " << track.metadata().album() << " by " << track.metadata().artist();
Playlist current = _lib->getCurrentPlaylist();
current.addTrack(track);
_lib->saveCurrentPlaylist(current);
}
void LibraryForm::_add_playlist(QString name) {
- qDebug() << "adding playlist \"" << name << "\"";
Playlist playlist = _lib->getPlaylist(name);
QList<Track> tracks = playlist.tracks();
foreach (Track track, tracks) {
}
void Player::_set_source() {
- qDebug() << "id: " << _current << " all: " << _playlist.tracks().count();
Track track = _playlist.tracks().at(_current);
_player->setCurrentSource(Phonon::MediaSource(track.source()));
emit trackChanged(track);
}
void Player::_stateChanged(Phonon::State newState, Phonon::State oldState) {
- qDebug() << "state changed: " << oldState << "->" << newState;
switch (newState) {
case Phonon::PlayingState:
if (_state == PLAYER_LOADING) {
}
void Player::seek(int s) {
- qDebug() << "seeking " << s;
_player->seek(s*1000);
}