Add Song::is_module_music()

This commit is contained in:
Jonas Kvinge 2021-10-12 22:58:39 +02:00
parent 814d2fa9fc
commit bb5fe5a6d1
2 changed files with 2 additions and 0 deletions

View File

@ -382,6 +382,7 @@ bool Song::is_radio() const { return d->source_ == Source_Stream || d->source_ =
bool Song::is_cdda() const { return d->source_ == Source_CDDA; }
bool Song::is_compilation() const { return (d->compilation_ || d->compilation_detected_ || d->compilation_on_) && !d->compilation_off_; }
bool Song::stream_url_can_expire() const { return d->source_ == Song::Source_Tidal || d->source_ == Song::Source_Qobuz; }
bool Song::is_module_music() const { return d->filetype_ == Song::FileType_MOD || d->filetype_ == Song::FileType_S3M || d->filetype_ == Song::FileType_XM || d->filetype_ == Song::FileType_IT; }
bool Song::art_automatic_is_valid() const {
return !d->art_automatic_.isEmpty() &&

View File

@ -275,6 +275,7 @@ class Song {
bool has_valid_art() const;
bool is_compilation() const;
bool stream_url_can_expire() const;
bool is_module_music() const;
// Playlist views are special because you don't want to fill in album artists automatically for compilations, but you do for normal albums:
const QString &playlist_albumartist() const;