Add option not to remove "Remastered", etc from song titles
This commit is contained in:
@@ -1156,7 +1156,9 @@ void QobuzRequest::ParseSong(Song &song, const QJsonObject &json_obj, const Arti
|
||||
url.setScheme(url_handler_->scheme());
|
||||
url.setPath(song_id);
|
||||
|
||||
title = Song::TitleRemoveMisc(title);
|
||||
if (service_->remove_remastered()) {
|
||||
title = Song::TitleRemoveMisc(title);
|
||||
}
|
||||
|
||||
//qLog(Debug) << "id" << song_id << "track" << track << "title" << title << "album" << album << "album artist" << album_artist << cover_url << streamable << url;
|
||||
|
||||
|
||||
@@ -99,6 +99,7 @@ QobuzService::QobuzService(const SharedPtr<TaskManager> task_manager,
|
||||
albumssearchlimit_(1),
|
||||
songssearchlimit_(1),
|
||||
download_album_covers_(true),
|
||||
remove_remastered_(true),
|
||||
user_id_(-1),
|
||||
credential_id_(-1),
|
||||
pending_search_id_(0),
|
||||
@@ -227,6 +228,7 @@ void QobuzService::ReloadSettings() {
|
||||
albumssearchlimit_ = s.value(QobuzSettings::kAlbumsSearchLimit, 10).toInt();
|
||||
songssearchlimit_ = s.value(QobuzSettings::kSongsSearchLimit, 10).toInt();
|
||||
download_album_covers_ = s.value(QobuzSettings::kDownloadAlbumCovers, true).toBool();
|
||||
remove_remastered_ = s.value(QobuzSettings::kRemoveRemastered, true).toBool();
|
||||
|
||||
user_id_ = s.value(QobuzSettings::kUserId).toInt();
|
||||
device_id_ = s.value(QobuzSettings::kDeviceId).toString();
|
||||
|
||||
@@ -95,6 +95,7 @@ class QobuzService : public StreamingService {
|
||||
int albumssearchlimit() const { return albumssearchlimit_; }
|
||||
int songssearchlimit() const { return songssearchlimit_; }
|
||||
bool download_album_covers() const { return download_album_covers_; }
|
||||
bool remove_remastered() const { return remove_remastered_; }
|
||||
|
||||
QString user_auth_token() const { return user_auth_token_; }
|
||||
qint64 user_id() const { return user_id_; }
|
||||
@@ -187,6 +188,7 @@ class QobuzService : public StreamingService {
|
||||
int albumssearchlimit_;
|
||||
int songssearchlimit_;
|
||||
bool download_album_covers_;
|
||||
bool remove_remastered_;
|
||||
|
||||
qint64 user_id_;
|
||||
QString user_auth_token_;
|
||||
|
||||
Reference in New Issue
Block a user