Declare song using source

This commit is contained in:
Jonas Kvinge
2019-11-14 00:09:35 +01:00
parent c4f7054ca6
commit 1862e70628
6 changed files with 20 additions and 22 deletions

View File

@@ -107,10 +107,9 @@ void CddaSongLoader::LoadSongs() {
SongList songs;
for (int track_number = 1; track_number <= num_tracks; track_number++) {
// Init song
Song song;
Song song(Song::Source_CDDA);
song.set_id(track_number);
song.set_valid(true);
song.set_source(Song::Source_CDDA);
song.set_filetype(Song::FileType_CDDA);
song.set_url(GetUrlFromTrack(track_number));
song.set_title(QString("Track %1").arg(track_number));
@@ -200,7 +199,7 @@ void CddaSongLoader::AudioCDTagsLoaded(const QString &artist, const QString &alb
if (results.empty()) return;
int track_number = 1;
for (const MusicBrainzClient::Result &ret : results) {
Song song;
Song song(Song::Source_CDDA);
song.set_artist(artist);
song.set_album(album);
song.set_title(ret.title_);
@@ -208,7 +207,6 @@ void CddaSongLoader::AudioCDTagsLoaded(const QString &artist, const QString &alb
song.set_track(track_number);
song.set_year(ret.year_);
song.set_id(track_number);
song.set_source(Song::Source_CDDA);
song.set_filetype(Song::FileType_CDDA);
song.set_valid(true);
// We need to set url: that's how playlist will find the correct item to update