summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2023-03-04 20:37:36 +0100
committerArno <arno@disconnect.de>2023-03-04 20:37:36 +0100
commit1a8755d592050c45de6c90f90d88c60de987aa48 (patch)
treefea6e77bb0c86e0d7cf280be0fdd23d63ef95496
parent32f130d46605bab585a695e1306f516abe6c6914 (diff)
downloadSheMov-1a8755d592050c45de6c90f90d88c60de987aa48.tar.gz
SheMov-1a8755d592050c45de6c90f90d88c60de987aa48.tar.bz2
SheMov-1a8755d592050c45de6c90f90d88c60de987aa48.zip
Enhance movie title detection
If there is no title in the container, use the filename instead.
-rw-r--r--movieinfopage.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/movieinfopage.cpp b/movieinfopage.cpp
index 6ebc1e1..ca1921d 100644
--- a/movieinfopage.cpp
+++ b/movieinfopage.cpp
@@ -210,7 +210,13 @@ void MovieInfoPage::extractTitle(){
QJsonObject jObj1 = jDoc.object().value("format").toObject();
QJsonObject jObj2 = jObj1.value("tags").toObject();
QString title = jObj2.value("title").toString().toLower();
- mSubtitle->setText(title);
+ if(!title.isEmpty()){
+ mSubtitle->setText(title);
+ }else{
+ QString fn = curIdxList.at(0).data(WizardTreeModel::FileNameRole).toString().toLower();
+ fn.replace(".mkv", "");
+ mSubtitle->setText(fn);
+ }
}
}
}