coslyk / moonplayer

Video player that can play online videos from youtube, bilibili etc.
https://coslyk.github.io/moonplayer.html
GNU General Public License v3.0
624 stars 93 forks source link

[BUG] Start-up error #116

Open smaragdus opened 2 years ago

smaragdus commented 2 years ago

MoonPlayer version 3.9 cannot start on my machine (Windows 8), on launching the player there is always an error message:

error

The program can't start because api-ms-win-core-winrt-error-l1-1-1.dll
is missing from your computer. Try reinstalling the program to fix this
problem.

screen

MoonPlayer 3 9 - 2021-11-24 - error - 001

error

A problem caused the program to stop working correctly. Please close the program.

screen

MoonPlayer 3 9 - 2021-11-24 - error - 002

Trying to manually install Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.29.30135 (vc_redist.x64.exe included in the installer- MoonPlayer_3.9_win_x64.exe) does not help either.

Putting the missing DLL (api-ms-win-core-winrt-error-l1-1-1.dll) in program directory does not help either as it produces another error message:

error

C:\Program Files\MoonPlayer\api-ms-win-core-winrt-error-I1-1-1.dlll is
either not designed to run on Windows or it contains an error. Try
installing the program again using the original installation media or
contact your system administrator or the software vendor for support.
Error status OxcO00012f.

screen

MoonPlayer 3 9 - 2021-11-24 - error - 003

This is the first time I encounter this problem using MoonPlayer, all previous versions (from version 3.3.2 to version 3.8 ) worked fine on my machine.

coslyk commented 2 years ago

"Both Windows 7 or 8.x version support will not be available for Qt 6. Microsoft discontinued the support for both Windows versions some time ago, and as a vendor, we can no longer maintain support for these windows versions in Qt 6." (https://www.qt.io/blog/qt6-development-hosts-and-targets)

Maybe because of that?

smaragdus commented 2 years ago

@coslyk

Thanks for the information you provided. So obviously version 3.9 cannot run on Windows lower than 10. You may mention that explicitly so that users having Windows versions lower than 10 not to bother download it and open useless issues.

If you find worth doing it you may compile one final release of MoonPlayer against Qt 5 which supports Windows 7/Windows 8, replaces youtube-dl with yt-dlp and removes update check (#112).

Feel free to close this issue.

Regards

coslyk commented 2 years ago

Hello, Qt5 build here: https://github.com/coslyk/moonplayer/releases/download/continuous/MoonPlayer_win_x64_qt5.exe

smaragdus commented 2 years ago

@coslyk

Well, this is great and fast!

There were no problems with the installation. I did a brief test. Everything was fine with the exception of playing online videos via Open URL command. I got an error:

Parse failed!
Please try updating plugins.

screen

Moon Player - 2021-11-27 - error - 001

When I tried to update the plug-ins I got another error:

----- Checkinh yt-dlp's updates -----
Cannot get the latest version.

screen

Moon Player - 2021-11-27 - error - 003

Putting manually yt-dlp executable (yt-dlp.exe) did not help as parsing video URL failed again.

coslyk commented 2 years ago

Try the latest version? https://github.com/coslyk/moonplayer/releases/tag/v3.9.1