Add Song::is_module_music()
This commit is contained in:
@@ -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_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::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::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 {
|
bool Song::art_automatic_is_valid() const {
|
||||||
return !d->art_automatic_.isEmpty() &&
|
return !d->art_automatic_.isEmpty() &&
|
||||||
|
|||||||
@@ -275,6 +275,7 @@ class Song {
|
|||||||
bool has_valid_art() const;
|
bool has_valid_art() const;
|
||||||
bool is_compilation() const;
|
bool is_compilation() const;
|
||||||
bool stream_url_can_expire() 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:
|
// 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;
|
const QString &playlist_albumartist() const;
|
||||||
|
|||||||
Reference in New Issue
Block a user