-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disaster : yt-dlp dropping support for Python 3.8, our beloved SMPlayer will no longer support windows 7 32 bits os ? or SMPlayer will use alterantive yt-dlp made by Mr Nicolaasjan for 32 bits version ? #1074
Comments
Mr Ricardo @smplayer-dev , there is great news !! Mr Nicolaasjan offers us very precious advices and recommandations to compiling yt-dlp 32 bits and we hope surely it will help to integrate unofficial yt-dlp to SMPlayer media player !!! mhogomchungu/media-downloader#465 (comment) mhogomchungu/media-downloader#465 (comment) https://github.com/adang1345/PythonWin7 https://msfn.org/board/topic/183741-python-3813-for-windows-xp-sp3/page/2/#comment-1241782 https://msfn.org/board/topic/184368-who-here-has-a-youtube-dl-compile-for-winxp/page/9/ |
UPDATES GREAT NEWS !!!!!!!! the awesome Mr Nicolaasjan made made rare technical feat by making new specefic 32 bits of yt-dlp for windows 7 os 32 bits !!!!! |
Mr @smplayer-dev , this is interesting new post about automatic update of the new unofficial yt-dlp 32 bits : mhogomchungu/media-downloader#465 (comment) |
Great new annoncement from the great Mr Bashonly ! : |
Exceptional new titanic vital important announcement from Mr Nicolaasjan !! : |
is |
SMPlayer has succeded the amazing feat to use qt5 to still use mpv in windows 7 os !! this is rare unique amazing anf huge thanks for M r Ricardo 💯 |
@candrapersada, if you like use the latest mpv version in windows 7 os, here mpc qt for windows 7 os 32 bits compiled by the generous awesome Mr @adeii, the developer of mpc qt told me that mpc qt uses mpv player as base : https://github.com/adeii/Qt6Win7/releases/download/Tests/mpc-qt-x86-24.12-Win7.7z |
Hi Mr Ricardo @smplayer-dev , i make tests, our beloved SMPlayer for windows 7 os 32 bits uses the wrong version of yt-dlp when SMPlayer updates yt-dlp because yt-dlp drops support for windows 7 os but yt-dlp recommends using unofficial yt-dlp made by Mr Nicolaasjan and compatible especially with windows 7 os 32 bits, we hope SMPlayer will now download the correct version for windows 7 os 32 bits, thanks :): https://github.com/nicolaasjan/yt-dlp/releases https://github.com/nicolaasjan/yt-dlp/releases/download/2024.12.16.072540/yt-dlp_win7_x86.exe also the default video rendering output driver chosen by SMPlayer in windows 7 os 32 bits gives weird colors fogs in the video, I changed to "direct3d" and it fixed the problem! I don't know if it's specific to my eee pc windows 7 from the year 2012 and if this problem affects other windows 7 laptops os, in any case choosing direct3d seems to fix some scrambled video issues..... |
Could you test if the problem is fixed in this version? |
Ohh awesome!! Thank you so much Mr Ricardo for sharing beta version! i will make tests, so we can install developer version without risk that the beta version will delete our settings and preferences from the stable version? |
Mr @smplayer-dev : I just installed the test version that you kindly sent me, and I clicked on update support of youtube, then I go to the installation folder where SMPlayer installs yt-dlp and I see the name of yt-dlp is yt-dlp.exe instead of yt-dlp_win7_x86.exe https://github.com/nicolaasjan/yt-dlp/releases/download/2024.12.16.072540/yt-dlp_win7_x86.exe I leave the yt-dlp.exe version downloaded by the SMPlayer updater utility and I set SMPlayer to only use mpv with yt-dlp and as I expected, SMPlayer displays error message mpv encounters a error, see logs....however i tested stable SMPlayer with the correct yt-dlp_win7_x86.exe and it wotks without problems ! so here are my suggestions Mr Ricoardo : Media-downloader has incorporated the yt-dlp_win7_x86.exe version and the internal updater of media -donwloader can automatically download the correct yt-dlp_win7_x86.exe version for windows 7 os 32 bits : here are the recent commits : use yt-dlp from nicolaasjan when using windows7 since upstream yt-dlp nolonger supports windows7 : mhogomchungu/media-downloader@fe5eb4e change exe name of win7 yt-dlp mhogomchungu/media-downloader@931075b and personaly, if it is impossible for SMPlaye updater to install the correct version of yt-dlp, then add for windows 7 32 bits version of SMPLayer an option "disbale yt-dlp updates" and replace it with "add yt-dlp of Mr nicolaasjan manually" and this option will open the folder where SMPLayer puts yt-dlp and user himself will download yt-dlp_win7_x86.exe and put it in this folder i have another suggestion please, when we click on "check SMPLayer updates", i think it will be great if updater also updates yt-dlp at the same time, because we can forget to update yt-dlp and yt-dlp is vital to add support for thousands of streaming sites and make SMPLayer more powerful, thanks :) |
Tested this and smplayer downloaded the wrong executable |
Yes Exactly Mr @nicolaasjan ! 💯 and to better test and verify the problem, SMPlayer has 3 video support modes: auto, i.e. it combines its internal youtube parser and yt-dlp, internal youtube support mode, mpv support mode with ytdlp only without SMPLyaer's internal youtube parser, I tried the mpde mpv with yt-dlp and the default settings of SMPlayer with updated yt-dlp do not allow to playback youtube videos but when I add the yt-dlp_win7_x86.exe from Mr Nicolaasjan by deleting the wrong version of yt-dlp, stable version of SMPlayer can playback youtube videos! and it seems to me that the developer of Qmplay2 was afraid that the updater could not update to the new repo of correct version of Mr Nicolaasjan's yt-dlp version that's why he added a feature "disable yt-dlp updates" and he added the option "add manually yt-dlp" by also adding, following my request, a feature "import browser cookies" where you have to write the name of the web browser and I advise to write firefox because chrome seems to lock and prevent the import of cookies by yt-dlp... |
Mr @nicolaasjan , i have question please : I don't remember the exact words but it seems you said the version of python or something else will become too obsolete and maybe it will become impossible to compile yt-dlp for windows 7 os 32 bits.... will installing vxkex can help to solve this possible future problem? or install specefic dl from this site ? |
I can't remember, but maybe you mean the Python 3.9 (mod) version that I use to build for Windows XP/Vista? For Windows 7, I use 32bit Python 3.13 build from adang1345. |
Could you test this build? (the packages are at the bottom of the page): |
Mr @nicolaasjan, I find your comments, indeed you are talking about windows xp: -" I doubt the unofficial builds will be supported for long time." -"I will do my best... https : //github.com/ zaps166 / QMPlay2 / issues /767#issuecomment-2424096229 Great Mr @smplayer-dev ! i will install and make tests in sha Allah and tells you the results :) |
Mr @smplayer-dev , i install and try the new beta version that you send to me, i have the same error message from mpv : here the logs of mpv : mpv/mpv.exe --no-quiet --terminal --no-msg-color --input-ipc-server=C:/Users/Administrateur.ASUS-PC/AppData/Local/Temp/smplayer-mpv-11f8 --msg-level=ffmpeg/demuxer=error --video-rotate=no --no-config -v --no-fs --vd-lavc-skiploopfilter=all --hwdec=no --sub-auto=fuzzy --vo=direct3d, --priority=normal --no-input-default-bindings --input-vo-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=3342980 --monitorpixelaspect=1 --osd-level=1 --osd-scale=1 --osd-bar-align-y=0.6 --sub-scale=5 --sub-codepage=ISO-8859-1 --sid=auto --sub-pos=100 --volume=70 --cache=auto --audio-pitch-correction=yes --volume-max=100 --ytdl -ytdl-format=worst --script-opts=ytdl_hook-ytdl_path=C:/Users/Administrateur.ASUS-PC/.smplayer/yt-dlp --term-status-msg=. https://www.youtube.com/watch?v=pgFw8mBxUts [cplayer] Command line options: '--no-quiet' '--terminal' '--no-msg-color' '--input-ipc-server=C:/Users/Administrateur.ASUS-PC/AppData/Local/Temp/smplayer-mpv-11f8' '--msg-level=ffmpeg/demuxer=error' '--video-rotate=no' '--no-config' '-v' '--no-fs' '--vd-lavc-skiploopfilter=all' '--hwdec=no' '--sub-auto=fuzzy' '--vo=direct3d,' '--priority=normal' '--no-input-default-bindings' '--input-vo-keyboard=no' '--no-input-cursor' '--cursor-autohide=no' '--no-keepaspect' '--wid=3342980' '--monitorpixelaspect=1' '--osd-level=1' '--osd-scale=1' '--osd-bar-align-y=0.6' '--sub-scale=5' '--sub-codepage=ISO-8859-1' '--sid=auto' '--sub-pos=100' '--volume=70' '--cache=auto' '--audio-pitch-correction=yes' '--volume-max=100' '--ytdl' '-ytdl-format=worst' '--script-opts=ytdl_hook-ytdl_path=C:/Users/Administrateur.ASUS-PC/.smplayer/yt-dlp' '--term-status-msg=.' 'https://www.youtube.com/watch?v=pgFw8mBxUts' |
and here the logs error of SMPlayer : [21:57:17:850] global_init |
and let's notice interesting new thing about yt-dlp, it seems yt-dlp has bug and doesn't work and we have to add fix according to Mr @richardstevenhack : mhogomchungu/media-downloader#500 (comment) mhogomchungu/media-downloader#500 (comment) "As of today, yt-dlp is not downloading Youtube videos. Trying to download gets a "43 - Forbidden" error. The cause is not yet known. The issue has been raised over at the yt-dlp Github. However, there is a workaround mentioned by someone commenting to that issue. Adding the "-4" option to the options list will cause yt-dlp to resume downloading Youtube videos. What I did was go to Media Downloader's config options, copy the existing options, create a new option set with the existing options and add the option "-4", then saved the options and made them the new default options. This worked and the list of Youtube videos I was not able to download are now downloading successfully." See here: Attempted YouTube download results in 403 error #11868 The -4 option does not work for everyone and it appears it's a temporary workaround until Youtube spots your IP and blocks it. |
This 32-bit version is working fine for me, although I'm using Windows 64 bit. |
yes, this bug is strange, I sent you the logs that confirm there is an error... SMPLayer can't also playback mail.ru videos.....maybe I should change the video support to auto? with qmplay2 for windows 7 os, I can't also playback youtube videos... I installed the version you sent me, I clicked on update youtube support to download the new version of yt-dlp, then in the settings I enabled mpv + yt-dlp, so I don't use the internal parser of youtbe of SMPLayer..... note in the stable version of SMPLayer, I manually installed the correct version of yt-dlp and I can playback youtube video without the internal parser of yt-dlp..... this error happens because I changed the video rendering to direct3d maybe? to solve this problem, maybe bundle SMPyaer 32 bits for windows 7 OS 32 bits with the right yt-dlp version, so we don't need to update yt-dlp anymore.... otherwise add a note that windows 7 os users must manually add the correct version of yt-dlp by Mr Nicolaasjan themselves |
Your log says that it can't find yt-dlp.exe. Did you use the option in the help menu to install it?
|
Yes the same message for qmplay2 that told me it can't find yt-dlp...qmplay2 added option "manually add yt-dlp" and that fixed the problem for me, it fixed the problem for other sites but not for youtube in qmplay2, I can't playback youtube video, or one time it works, another it doesn't.... i guess i have a path problem, should i add yt-dlp to the path? i disabled several windows services, and many tasks in windows task scheduler, i am re-enabling them....i am using windows 7 os starter edition... all in all if the stable version comes out soon, i will add yt-dlp manually in the Smplayer folder and i will tell you the result if i can playback videos...thank's! |
and let 's note i use my eee pc with administrator account, this adminstrator account cause problem to firefox, i can't make desktop shortcut..... |
Hi Mr @smplayer-dev , should i add yt-dlp to path ? i heard there is some exotic path none standard in soe systems , and i use windows 7 os starter edition 32 bits.... and let's note this is the real Vxkex, it was updated in october and fix serious bugs with windows 7 os 32 bits..... : |
That shouldn't be necessary. But be sure that yt-dlp.exe has really been installed in |
Yess Mr Ricardo, i see yt-dlp.exe in C:/Users/Administrateur.ASUS-PC/.smplayer/yt-dlp.exe , the first thing I did was to check yt-dlp in C:/Users/Administrateur.ASUS-PC/.smplayer/yt-dlp.exe, I should point out that my mother previously used my eee pc and mistakenly made another user account and maybe she has a previous version of SMPlayer..... the strange but happy thing is before installing the developer version that you mentioned to me, I manually put yt-dlp_win7_x86.exe in C:/Users/Administrateur.ASUS-PC/.smplayer/yt-dlp.exe and SMPLayer was able to playback youtube videos without any problem or error message.... maybe the problem comes because SMPlayer renames yt-dlp_win7_x86.exe to yt-dlp.exe? I still plan to add yt-dlp to the path to do some tests if it fixes the problem, I found path, there are 2 options for path in my windows 7 starter edition: "new" and "edit", I click on "new", 2 boxes appear: name of the variable and value of the variable, and the "edit" box displays a box full of writing and separated by ; to not take any risks because I fear the "new" box erases or modifies things or the parameters of the path, I just clicked on "edit" of the path and a box appears and then I added " ;C:\ytdlp\yt-dlp.exe " at the end of the line of the edit box of path, do you think this is the correct method to add yt-dlp to the path? or should I click on "new" and write in the variable name box "y-dlp" and in the variable value box "C:\ytdlp\yt-dlp.exe" please? or may be this probelm occurs because i deleted manually the yt-dlp of stable SMPlayer so developer beta version of SMPLayer did not uninstall yt-dlp correctly? |
At the end of the line, add Everything you put in that folder, e.g. |
The name should be |
Awesome!! Thank you so much Mr @nicolaasjan for your vital important help! 💯 🥇 I will follow your advice then reinstall the computer and see if the problem is fixed, even if manually adding your version of yt-dlp without changing its name in the smplayer folder allows the stable version of smplayer to playback youtube videos. .... in addition, since vlc 4 which will add support for yt-dlp to vlc player is long awaited, and since I now know how to add programs to the path, I will try this extension that I have to put in the path and I will see if it will allow me to add yt-dlp support to vlc, thanks again Mr Nicolaasjan :) 💯 🥇 https://github.com/mjasny/vlc-youtubeDL and a big thank you to Mr Ricardo for the magnificent exceptional SMPLayer :) Ok Mr @smplayer-dev, it will rename yt-dlp_win7_x86.exe to yt-dlp and make new tests, thanks! 💯 Mr @smplayer-dev , SMPlayer is an exceptional amazing media player ! SMPLayer allows us to choose the video quality, choose the amount of network cache, customize the options wewant to see in the graphical main interface ..... an important thing stay please: my eep pc has a small 10 inch screen, so every square centimeter counts, clicking on "disbale aspect ratio" allows to remove black bars but when I close SMPLayer and open SMPLayer again, the black bars reappear and I still have to search and click on "disable aspect ratio", we hope please a persistent option that allows to permanently activate the "disable aspect ratio" option to strrtch the video and remove black band please, thanks :) Also Mr Andy the developer of Open in vlc extension recently added support for potplayer and qmplay2 following my request, because vlc can no longer preivew video whth the new version of chromium 131 when we use preview fature of cat catch extension and open in vlc extensions, i have of course already suggested to Mr Andy to add support for SMPLayer and he said he needs help to support even more media players.... and so if it doesn't disturb Mr Ricardo, it would be a dream to have a technical cooperation between Mr Andy and Mr Ricardo to add support for SMPLayer in Open in vlc extension , if for example Mr Andy needs SMplayer to add this or that specefic thing to support preview hls m3u8 embedded streaming videos and so, no more need to heavy web browser to lay videos....thanks ! https://github.com/andy-portmen/open-in-vlc https://github.com/xifangczy/cat-catch |
*Ahh i forget to post the link in my previous message : https://github.com/mjasny/vlc-youtubeDL now i know how add prgram to path, and i will try the advise of Mr Nicolaasjan how to add to path, to add this extension to vlc and see if i can add support of yt-dlp to vlc player succeed to be able to playback youtube videos.... |
So i make retest, no youtube playback, maybe i should wait future stable new version and made clean re-install and i delete all custom config folders, because i remember i have manually delete yt-dlp of Smplayer....and maybe this yt-dlp sould first be uninstalled with Smplayer and restart os and then reinstall new version of SMPLayer.... |
This is going to be the stable version. If it doesn't work now it won't work when the stable version is released. |
But how to explain this mystery: the current stable version of SMPlayer, I deleted the old yt-dlp and I put the new yt dlp for widows 7 and Smplayer can playback youtube videos with internal youtube parser disabled? another strange thing, with the beta developer version of Smplayer, I can playback dailymotion video: https://www.dailymotion.com/video/x9a4o8s so if yt-dlp does not work, how to explain I can playback dailymotion video? so maybe the problem is related to mpv and not to yt-dlp? mpv supports windows 7 os? maybe youtube has some exotic codec incompatible with windows 7 os 32 bits..... kmplayer, potplayer for windows 7 os 32 bits, mpc be, mpc hc : all these media players 32 bits can playback youtube videos without problems, yesterday i decide to add this vlc addon : https://github.com/mjasny/vlc-youtubeDL and i can playback youtube videos in official VLC palyer 32 bits windows 7 os ! when the playback of the dailymotion video has finished, a message from SMPlayer appears : mpv has a problem and must close ! i tried to search for mpv logs but it's empty, there's a completely blank page.... i have this problem with qmplay2 too, almost all the time playback youtube videos doesn't work, i have the same error message yt-dlp not found, only once or twice youtube playback works then it doesn't work anymore, i tried with other sites, dailymotion, mail ru.....and qmplay2 can playback videos from other sites but not youtube ... so it's the same for Smplayer, the only difference i can't playback mail ru video in Smplayer, same for vlc player with yt-dlp support i can't playback mail ru videos, however qmplay2, potplayer with 3D youtube source plugin, mpc be can playback mail ru video without problems..... mail ru video is capital vital form me because my favourite anime streaming site put many anime video in mail ru which has rare standard video quality 360p ideal for my weak cpcu, weak internet ! maybe it's a user agent problem? Mr Ricardo @smplayer-dev , this yt-dlp bug (or mpv bug ) with Smplayer appears when youtube updater updates yt-dlp using Smplayer beta version, if other windows 7 os users confirm yt-dlp does not work anymore with Smplayer after yt-dlp auto update, then I think it is better to disable yt-dlp updater and encourage users to manually put the proper yt-dlp version in the proper Smplayer folder, because this method is effective, since I deleted the yt-dlp from Smplayer and manually put yt-dlp for windows 7 by renaming it and the current stable version of Smplayer can playback youtube video using yt-dlp! so my request please: do not include bundle yt-dlp in the future version Smplayer 32 bits for windows 7 os, I would avoid activating the updater of youtube i.e. the internal updater of yt-dlp, and I would put myself yt-dlp for windows 7 os in the folder: C:\Users\Administrateur.ASUS-PC.smplayer\ and I would do tests with the future stable version of Smplaye and I will tell you the result :) it will be a good idea please to make the process easier for non-expert users, to add an option "open the folder where yt-dlp is located for a manual addition of yt-dlp), because the folder C:\Users\Administrateur.ASUS-PC.smplayer\ is a little difficult to find, thank you very much :) |
UPDATE :
Hi Mr Ricardo @smplayer-dev , i make tests, our beloved SMPlayer for windows 7 os 32 bits uses the wrong version of yt-dlp when SMPlayer updates yt-dlp because yt-dlp drops support for windows 7 os but yt-dlp recommends using unofficial yt-dlp made by Mr Nicolaasjan and compatible especially with windows 7 os 32 bits, we hope SMPlayer will now download the correct version for windows 7 os 32 bits, thanks :):
https://github.com/nicolaasjan/yt-dlp/releases
https://github.com/nicolaasjan/yt-dlp/releases/download/2024.12.16.072540/yt-dlp_win7_x86.exe
also the default video rendering output driver chosen by SMPlayer in windows 7 os 32 bits gives weird colors fogs in the video, I changed to "direct3d" and it fixed the problem! I don't know if it's specific to my eee pc windows 7 from the year 2012 and if this problem affects other windows 7 laptops os, in any case choosing direct3d seems to fix some scrambled video issues.....
Hello, I am sad to discover this Announcement: Dropping support for Python 3.8
This will increase the minimum required Windows version to Windows 8; the yt-dlp release executables will no longer support Windows 7 or Windows Server 2008 R2.
Users on Windows 7 and Windows Server 2008 R2 will need to consider alternative options such as @nicolaasjan's unofficial builds if upgrading your operating system is not possible.
yt-dlp/yt-dlp#10086
is our beloved SMPlayer going to drop the 32-bit version for windows 7 os?
we hope that windows7 os will continue to be supported please!
I use windows 7 and probably many people still have old laptops that are still functional, thank you!
The text was updated successfully, but these errors were encountered: