diff --git a/src/gui/moviebrowser/mb.cpp b/src/gui/moviebrowser/mb.cpp index a3d47d850..70966424f 100644 --- a/src/gui/moviebrowser/mb.cpp +++ b/src/gui/moviebrowser/mb.cpp @@ -4120,7 +4120,7 @@ void CMovieBrowser::loadYTitles(int mode, std::string search, std::string id) for (unsigned i = 0; i < ylist.size(); i++) { MI_MOVIE_INFO movieInfo; movieInfo.channelName = ylist[i].author; - movieInfo.epgTitle = ylist[i].title; + movieInfo.epgTitle = htmlEntityDecode(ylist[i].title); movieInfo.epgInfo1 = ylist[i].category; movieInfo.epgInfo2 = ylist[i].description; movieInfo.length = ylist[i].duration/60 ; diff --git a/src/system/helpers.cpp b/src/system/helpers.cpp index 49dc2731c..4f057e3de 100644 --- a/src/system/helpers.cpp +++ b/src/system/helpers.cpp @@ -766,6 +766,7 @@ std::string& htmlEntityDecode(std::string& text) {"„", "„"}, {"•", "•"}, {"…", "…"}, + {"'", "'"}, {NULL, NULL} }; for (int i = 0; dt[i].code != NULL; i++)