void Song::InitFromLastFM(const lastfm::Track& track) { d->valid_ = true; d->filetype_ = Type_Stream; d->title_ = track.title(); d->album_ = track.album(); d->artist_ = track.artist(); d->track_ = track.trackNumber(); set_length_nanosec(track.duration() * kNsecPerSec); }
void LastFmRadioStation::EmitTrack (const lastfm::Track& track) { qDebug () << Q_FUNC_INFO << track.url (); const Media::AudioInfo info = { track.artist (), track.album (), track.title (), QStringList (), static_cast<qint32> (track.duration () / 1000), 0, static_cast<qint32> (track.trackNumber ()), QVariantMap () }; emit gotNewStream (track.url (), info); }