parent
84d3b190c8
commit
da83025fb0
|
@ -40,7 +40,10 @@ CollectionPlaylistItem::CollectionPlaylistItem(const Song &song) : PlaylistItem(
|
||||||
QUrl CollectionPlaylistItem::Url() const { return song_.url(); }
|
QUrl CollectionPlaylistItem::Url() const { return song_.url(); }
|
||||||
|
|
||||||
void CollectionPlaylistItem::Reload() {
|
void CollectionPlaylistItem::Reload() {
|
||||||
|
|
||||||
TagReaderClient::Instance()->ReadFileBlocking(song_.url().toLocalFile(), &song_);
|
TagReaderClient::Instance()->ReadFileBlocking(song_.url().toLocalFile(), &song_);
|
||||||
|
UpdateTemporaryMetadata(song_);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CollectionPlaylistItem::InitFromQuery(const SqlRow &query) {
|
bool CollectionPlaylistItem::InitFromQuery(const SqlRow &query) {
|
||||||
|
|
|
@ -40,8 +40,11 @@ bool SongPlaylistItem::InitFromQuery(const SqlRow &query) {
|
||||||
QUrl SongPlaylistItem::Url() const { return song_.url(); }
|
QUrl SongPlaylistItem::Url() const { return song_.url(); }
|
||||||
|
|
||||||
void SongPlaylistItem::Reload() {
|
void SongPlaylistItem::Reload() {
|
||||||
|
|
||||||
if (!song_.url().isLocalFile()) return;
|
if (!song_.url().isLocalFile()) return;
|
||||||
TagReaderClient::Instance()->ReadFileBlocking(song_.url().toLocalFile(), &song_);
|
TagReaderClient::Instance()->ReadFileBlocking(song_.url().toLocalFile(), &song_);
|
||||||
|
UpdateTemporaryMetadata(song_);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Song SongPlaylistItem::Metadata() const {
|
Song SongPlaylistItem::Metadata() const {
|
||||||
|
|
Loading…
Reference in New Issue