5.6.0 is the current version used, Qt's official installer will work if you don't want to compile SMTube (or 64-bit) since they don't have WebKit included anymore, these include WebKit & 64-bit:
https://sourceforge.net/projects/smplay ... Qt5/5.6.0/I currently use 5.6.3:
https://sourceforge.net/projects/smplay ... Qt5/5.6.3/Qt 4.8 will work as well, this is the last version of the 4.8 series:
https://download.qt.io/archive/qt/4.8/4 ... mirrorlistIf you want to build 64-bit 4.8.7, there is a 64-bit version here:
https://sourceforge.net/projects/smplay ... er/Qt/Qt4/All you have to do with the 7z versions is extract them and run qtenv2-x86.cmd (32-bit) or qtenv2-x64.cmd (64-bit) from the Qt bin directory. They are all compiled by myself.
I haven't messed with newer versions since 5.8, I get them to compile with webkit and 64-bit SMTube, the non-debug versions of 64-bit SMTube crashes but not when compiled with debug symbols. Can't debug if the debug version doesn't crash.
SMPlayer can be compiled with a range of older versions and the SMPlayer source code is very flexible to what version of Qt it is being compiled with. One issue is SMTube uses webkit, it was deprecated in 5.6 and what they replaced it with requires MSVC and they refuse to support MinGW.