![]() |
#1 |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Winamp 5.9 Final Released
Winamp 5.9 Final Build 9999
Winamp 5.9 * Improved: Windows 11 compatibility * Improved: Playback of https:// streams * Improved: Updated and tidier generate html playlist code * Improved: [in_flac] Hi-res playback support (24bit/192kHz, etc.) * Improved: [in_mkv] vp8 support * Improved: [in_mod] Playback of .itz, .mdz, .s3z & .xmz compressed modules * Improved: [ml_rg] Added message throttle and other optimizations * Improved: [ml_wire] New working Podcast Directory * Improved: [out_ds] Display device information correctly in Unicode format * Fixed: [in_midi/in_mkv/nu/pfc] memory leaks * Fixed: [in_mp3] id3 empty genre displayed as Blues or Psychobilly * Fixed: [jnetlib/ml_online/ml_wire] JSAPI2 JavaScript API * Fixed: [ml_rg] Calculate ReplayGain for Ogg Vorbis files * Fixed: [out_wasapi] Volume resets to zero on track change * Fixed: [out_wave] Crash when playing module/tracker formats * Misc: lame_enc & libsndfile now static links instead of dynamic dll * Misc: libmpg123, libflac & zlib now static links instead of dynamic dll * Misc: Major compiler refactoring work * Misc: Many more general tweaks, improvements, fixes and optimizations * Misc: Minimum required OS is now Windows 7 SP1 * Misc: New online Help section and articles * Misc: SDK now compatible with VS2017 and newer * Misc: Versioning syntax changed to v5.x.x * Misc: Winamp\Microsoft.VC142.CRT runtimes now installed on Win7/8 * Misc: [dsp_sps] Improved, refactored and rebuilt! * Removed: Bento Browser tab - So long, and thanks for all the fish! * Removed: [read_file.dll] in_midi now using zlib & minizip for compressed midi * Updated: [alac/in_mp4] ALAC 2017-11-03-c38887c5 * Updated: [enc_lame] LAME 3.100.1 * Updated: [freetype.wac] freetype 2.12.1 * Updated: [gif] giflib 5.1.4 * Updated: [in_cdda] libdiscid 0.6.2 * Updated: [in_flac/enc_flac] libFLAC 1.3.4 * Updated: [in_mod] libopenmpt 0.6.4 * Updated: [in_mp3] libmpg123 1.29.3 * Updated: [in_vorbis] libogg 1.3.5 & libvorbis 1.3.7 * Updated: [in_wave] libsndfile 1.1.0 * Updated: [OpenSSL] OpenSSL 3.0.3 * Updated: [png] libpng 1.6.37 * Updated: [vp8] WebM libvpx 1.11.0 * Updated: [zlib] zlib 1.2.12 Direct Download _____________________________________________________________ Info This is the culmination of 4 years' work since the 5.8 release. Two dev teams, and a pandemic-induced hiatus period inbetween. To the end-user, it might not seem like there's a whole heap of changes, but the largest and hardest part was actually migrating the entire project from VS2008 to VS2019 and getting it all to build successfully. The groundwork has now been laid, and now we can concentrate more on features. Whether fixing/replacing old ones or adding new. The build # has stayed as 9999 for this release (Beta, RC and Final builds) (builds can be identified by filename + timestamp). We'll reset the build number for v5.9.1 RC4 to Final changelog RC3 to RC4 changelog RC1 to RC3 changelog _________________________________________________________ Known Issues Earmarked for fixing in 5.9.1 - 5.9.2 About dialog => Credits No longer supports Unicode chars Unicode support in Plush was broken during the migration to VS2019 Milkdrop Some presets produce errors (error in per-frame code, etc.) Another ill-effect of the migration process (DirectX9 lib related). For now, we've force-enabled the "suppress all warnings" setting, removed the worst affected presets from the package, and (on upgrades) we've renamed the 11 worst affected presets with the .off extension. Note that the majority of presets still work properly. AVS Editor Main menu no longer localized Fixed for 5.9.1 NSV VP3 decoder = broken/missing We can't find the old On2 VP3 source code anywhere so we are officially declaring this format deprecated / EOL. ml_wire Podcasts omBrowser uses IE(10) engine, which some podcast sites no longer support. We fixed https subscriptions in general, but if manual https subscriptions don't work, try http instead. The same condition might apply to https streams in general. For 5.9.2(?) we will be replacing the internal browser engine with Chromium or similar. Bento skin "Options => Appearance => Show Artist Information Buttons" is still in the menu, even though we've removed them. Note, we've also disabled links in MCV (Artist, Album, etc. no longer clickable) Winamp will not play hi-res FLAC files @ 24bit/352.8kHz when using DirectSound Output. This is because MS DirectSound is limited to 192kHz max sample rate. Winamp was hanging on these files in the 5.9 RC releases. For the final build, we've made out_ds display the generic error message instead. We aim to improve the error message with more specific/precise details for 5.9.1 or later. Note: The files play ok when e.g. WaveOut or Wasapi Output are active. Windowshade & docked toolbar modes are not remembered for freeform skins when reopening Winamp Fixed in 5.9.1 OpenSSL was updated from v1.01 to 3.0.3 Latest version = v3.0.5, but vcpkg currently errors out when trying to apply. Fixed in 5.9.1 ____________________________________________________________________ Still ToDo (5.9.2 and beyond) - Add native support for more formats (e.g. opus, ogv/ogm, TS, dash/iso6, H.265/HLS, VP9, etc.) - Replace old Gracenote features (CDDB, Autotag, etc) with e.g. MusicBrainz or MusicStory - Maybe restore a working NowPlaying service ? - Add more default services to ml_online view (e.g. Lyrics, Jamendo, Hotmix, YT, Bandcamp, Spotify, etc.) ? - More multithreading & progress dialogs for "Send To" features (e.g. send large ML view to a Playlist) - Config for in_mod & out_wasapi - View File Info dialog for in_mod - Tons more :-) _________________________________________________________________________ Misc section A new VS2019 version of the Shoutcast DSP is also available (will only install on Winamp 5.9) Shoutcast DSP v2.4.1 for Winamp 5.9 2.4.0 to 2.4.1 changelog - Memory leak fixes - Installer fixes - Documentation updates 2.3.5 to 2.4.0 changelog - Winamp 5.9 compatible - Updated: [lame_enc] Lame v3.100.1 _____________________________________________________________ Winamp Skin Development Pack v5.9 Info | Download _____________________________________________________________ Language Packs An installer is also available for all Language Packs. You can select which pack(s) to install before installation. Note that some of the packs are up-to-date, whereas others are not... Winamp Language Packs v1.4 Changes from v1.1 & v1.2* - Updated Spanish lang pack* (more info) - Updated Russian lang pack* - Removed Polish lang pack (Polish Language Pack) - Installer/Uninstaller fixes - Make sure Lang folder is created when only installing individual packs* For translators, the Winamp 5.9 en-us .wlz template is now available. _____________________________________________________________ Old reference (RC4 update patch attachment = deprecated & deleted): Attached Files Winamp_Update_Pack_v5.9.0-RC4.exe (174.6 KB, 3265 views) _____________________________________________________________ Your feedback, reports and thoughts are welcome. Thanks! Winamp Team __________________________ Last edited by Pawel; 3rd September 2022 at 14:02. |
![]() |
![]() |
![]() |
#2 |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Winamp 5.9 Build 9999 RC4 to Final changes - Fixed: [in_mp3] Crash on mp3 files with embedded album art but no content-type - Fixed: [in_mp3] Fields not being displayed/created in APEv2 tag - Misc: [dsp_sps] Improved, refactored and rebuilt! - Misc: installer tweaks (incl. improved VS2019/VC142 runtime checker) - Misc: Various other minor tweaks and optimizations Winamp 5.9 Build 9999 RC3 to RC4 changes - Fixed: Load EQ Presets not working - Fixed: [ml_local] Query Builder only displaying first letter of field names - Added: [Installer] Extra checks for presence of required VS2019 Runtime - Misc: Internal debugging (and other minor) tweaks Winamp 5.9 Build 9999 RC1 to RC3 changes - Fixed: 3rd-party msvcr90-dependent plugins not loading (manifest-related issue) - Fixed: Some 1st-party gen, ml, vis & enc plugins not loading on Win7-8.1 (DllMain Entry-Point issue) - Fixed: Crash on load on Win7-8.1 if required VS2019 runtime is missing - Added VC Redist checker to the installer with prompt to auto-download the required VS2019 runtimes, if missing - Updated: [in_mod] Changed libopenmpt version from 0.7.0-pre.6 to 0.6.4 stable release - Fixed: [ml_rg] RG calc for .ogg vorbis files (5.8 bug) - Improved: [ml_rg] Added message throttle and other optimizations - Fixed: [out_wasapi] mute on track change (5.8 bug) - Fixed: [out_wave] Crash when playing module/tracker formats - Fixed: Oriental characters in Load EQ Presets dialog - Fixed: Oriental characters in Watch Folders list - Fixed: [in_midi] Oriental characters for metadata in File Info dialog - Fixed: [in_nsv] Oriental characters for metadata in File Info dialog - Fixed: Another memory leak issue in nu\PtrList (internal library) - Improved: [alac] fixes/tweaks to previous update - Changed: [alac] made (unmodified) libalac a static link in alac.w5s - (removed ref to the Shared dynamic dll from whatsnew.txt & made the installer delete it) - Misc: [f263] misc tweaks - Misc: Added fmt.dll to the installation (VS2019 C++ Format Package library), required for MultiThreadedDll - [Installer] Remove ml_enqplay.dll - (sorry, it was causing Winamp to crash when rt-clicking in ML views, we'll need to natively implement an ML Enqueue+Play feature) - [Installer/Uninstaller] Various tweaks & fixes - Removed: read_file.dll - in_midi now using zlib & minizip for compression support - Misc: Create %AppData%\Winamp\winamp.log for logging any loading problems with 1st-party plugins - Added 6 new Milkdrop presets (by Martin & Serge) - (We will add more once the Milkdrop issues are fixed - see known issues above) - Added to SDK (Winamp\wa_ipc.h) - intptr_t where; // section in the treelist the prefs page is to be added to - // 6 for Media Library <== |
![]() |
![]() |
![]() |
#3 |
Senior Member
Join Date: Jul 2022
Location: Sierra Vista, AZ
Posts: 179
|
Uhm. WOW. I'm sure myself and others will report back our experiences. Many thanks to the Winamp team.
Winamp 5.9.1 & Modern Skins: Quinto CT 3.6 & Big Bento (color theme 138 - 1337 | Orange) MS Surface Pro 8 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz Windows 11 22621.1105. Avatar art by Zohaib Khan |
![]() |
![]() |
![]() |
#4 |
Junior Member
Join Date: Jul 2022
Posts: 1
|
Whaaaaaaat
Top job lads! |
![]() |
![]() |
![]() |
#5 |
Junior Member
Join Date: Nov 2013
Posts: 15
|
With the transition of the codebase to more modern standards, can we expect 64-Bit builds in the future?
|
![]() |
![]() |
![]() |
#6 |
Junior Member
Join Date: Mar 2006
Location: Europe
Posts: 5
|
|
![]() |
![]() |
![]() |
#7 |
Junior Member
Join Date: Oct 2018
Posts: 1
|
It works for me modern skin.
|
![]() |
![]() |
![]() |
#8 |
Junior Member
Join Date: Mar 2006
Location: Europe
Posts: 5
|
marcgm, maybe you tried mp3s.
Compressed modules no! |
![]() |
![]() |
![]() |
#9 |
Junior Member
Join Date: Jul 2022
Posts: 2
|
- virustotal returns 7/66
- forum doesn't use https possibly i test .exe during weekend and reply. cheers and keep up the good work. respect! :-) |
![]() |
![]() |
![]() |
#10 |
Junior Member
Join Date: Jul 2019
Posts: 33
|
I installed here and some things stopped responding, appear as not loaded, they are in_wv.dll, gen_classicart.dll, gen_jumpex.dll and pmp_activesync.dll.
Also some freezes, the loading of more than one instance even with this option disabled, the icon packs that don't work anymore and I think just for now. Has this happened to anyone else? |
![]() |
![]() |
![]() |
#11 | |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Quote:
Hi Please refer to the notes in the first post about JTFE (gen_jumpex.dll) and other plugins by DrO not loading in Winamp 5.9 due to a built-in dependency for msvcr90/msvcp90.dll We've got the source code for gen_classicart and in_wv so those two can probably be fixed. But we've not got the source code for gen_jumpex.dll. Sorry :-( Do you use pmp_activesync? We were contemplating just removing it. But afaik, it requires MS ActiveSync to be installed. |
|
![]() |
![]() |
![]() |
#12 | |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Quote:
Thanks. I've reported false positive detections to 4 of them. |
|
![]() |
![]() |
![]() |
#13 | |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Quote:
Sorry :-( Yes. New in_mod needs View File Info & Config dialogs implementing. It's on the ToDo list. |
|
![]() |
![]() |
![]() |
#14 |
Junior Member
Join Date: Jul 2022
Posts: 1
|
Great work on this update guys. I've been using Winamp non-stop since 1997.
Shame about JTFE, hope you can implement some alternative in the future. Regards. |
![]() |
![]() |
![]() |
#15 |
Junior Member
Join Date: Jul 2022
Posts: 2
|
totally unusable with high resolution screens.
Happy to have you folks back to work!
Please test this with a computer that has a high resolution screen. I have a Dell XPS13 for example. It looks like that: Keep up the good work. John |
![]() |
![]() |
![]() |
#16 |
Junior Member
Join Date: Jul 2022
Posts: 2
|
Sorry, let's try again with the screenshot:
________________________________ |
![]() |
![]() |
![]() |
#17 |
Member
Join Date: May 2016
Posts: 61
|
Are song titles and artist displayed when CD played from disc drive ?
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Join Date: Nov 2004
Location: Portugal
Posts: 154
|
yep! bring it, team! =)
|
![]() |
![]() |
![]() |
#19 |
Junior Member
Join Date: Jul 2022
Posts: 1
|
Bitdefender detected one of your setup files as a virus .
C:\Program Files (x86)\Winamp\Plugins\in_avi.dll is infected with Gen:Variant.Lazy.151343 any explanation? |
![]() |
![]() |
![]() |
#20 |
Member
Join Date: May 2016
Posts: 61
|
I went back because there isn't Shoutcast DSP plugin included. When I downloaded Shoutcast DSP plugin and start Winamp,plugin doesn't display in prefences DSP/ Effect area.
|
![]() |
![]() |
![]() |
#21 |
Junior Member
Join Date: Jan 2014
Posts: 40
|
Temporary solution. Indeed there is a problem with plugins using vc90crt. I took gen_jumpex.dll (JTFE v1.2.3) from Winamp 5.621 and it worked.
|
![]() |
![]() |
![]() |
#22 |
Junior Member
Join Date: Jan 2014
Posts: 40
|
I think that everything can be taken from Winamp 5.621 and below. Of course this is a regression, but as a temporary solution works, until the release of Winamp 5.9.1 and later.
|
![]() |
![]() |
![]() |
#23 | |
Junior Member
Join Date: Jul 2022
Posts: 2
|
Quote:
While I am glad to see libopenmpt being used for module playback, libopenmpt 0.7.0 has not been released yet, and any current 0.7.* version is a development version that should not be shipped to users as part of a release or release candidate. Can you please switch to a stable release version (the latest one currently is 0.6.4 (https://lib.openmpt.org/libopenmpt/2...release-0.6.4/)), or at the very least clarify which exact development snapshot version you are using, and why? "0.7.0" for sure is not specific enough, the current (as of right now) full version string for a 0.7.* version would be 0.7.0-pre.10+r17672 (see https://semver.org/spec/v2.0.0.html). Also, what's the point of mentioning PortAudio? PortAudio is a sound output library and not used/depended-on by libopenmpt itself. manx (libopenmpt maintainer) |
|
![]() |
![]() |
![]() |
#24 | |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Quote:
Please refer to the first post. There's a download link for Shoutcast DSP v2.4.0 for Winamp 5.9 |
|
![]() |
![]() |
![]() |
#25 | |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Quote:
Please report this to BitDefender as a false positive. |
|
![]() |
![]() |
![]() |
#26 |
Member
Join Date: May 2016
Posts: 61
|
|
![]() |
![]() |
![]() |
#27 | |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Quote:
Hi manx, We're looking into this right now. I can't get hold of the relevant dev at the moment. Where exactly in the project is the full version string specified? I'm waiting to get clarification of exactly where we got the update from and if it is actually 0.6.4 and not 0.7.0-{string}. Mentioning "PortAudio" is probably my fault. I just copied it from this line in our dev changelog: Update 'portaudio' from 19.5.1 to 19.7.0 |
|
![]() |
![]() |
![]() |
#28 |
Junior Member
Join Date: Jan 2014
Posts: 40
|
there is a solution for vc90crt. Edit manifest in winamp.exe resources
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> <assemblyIdentity version="5.9.0.9999" processorArchitecture="x86" name="Radionomy.Winamp.Winamp for Windows" type="win32"> </assemblyIdentity> <description>Winamp 5.9</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.2600.0" processorArchitecture="x86" publicKeyToken="6595b64144ccf1df" language="*"> </assemblyIdentity> </dependentAssembly> </dependency> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.30729.6161" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"> </assemblyIdentity> </dependentAssembly> </dependency> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"><security><requestedPrivileges> <requestedExecutionLevel level="asInvoker" xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3" ms_asmv3:uiAccess="false"> </requestedExecutionLevel> </requestedPrivileges> </security> </trustInfo> <asmv3:application> <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings"> <dpiAware>true</dpiAware> </asmv3:windowsSettings></asmv3:application> <ms_compatibility:compatibility xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" xmlns="urn:schemas-microsoft-com:compatibility.v1"> <ms_compatibility:application xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1"> <ms_compatibility:supportedOS xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"> </ms_compatibility:supportedOS> <ms_compatibility:supportedOS xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"> </ms_compatibility:supportedOS> <ms_compatibility:supportedOS xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"> </ms_compatibility:supportedOS> <ms_compatibility:supportedOS xmlns:ms_compatibility="urn:schemas-microsoft-com:compatibility.v1" Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"> </ms_compatibility:supportedOS> </ms_compatibility:application></ms_compatibility:compatibility> </assembly> |
![]() |
![]() |
![]() |
#29 |
Junior Member
Join Date: Jan 2014
Posts: 40
|
the development team can use this solution to fix it.
|
![]() |
![]() |
![]() |
#30 |
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Very interesting, zumer.
Trying it now. Watch this space... (if it works... so much for me saying "can't be fixed (by us)", heh) EDIT That missing VC90 section was in the 5.6-5.8 manifest. Looks like VS2019 removed it :-( |
![]() |
![]() |
![]() |
#31 |
Junior Member
Join Date: May 2005
Posts: 20
|
Just downloaded and installed. Tried to right-click on a song in my library to queue it, and Winamp crashed.
I'm excited for the update, but for the moment, I'll roll back to the old version and keep an eye out for 5.9.1. Good luck finding the bugs! P.S. What about using Discogs as well as Musicbrainz? |
![]() |
![]() |
![]() |
#32 | |
FRISIAN
Join Date: Sep 2003
Location: in a house
Posts: 16,462
|
Quote:
when i tried to add music to the library. Did you do a clean install or installed it over the old Winamp? don't forget to secure your plugin etc out of the winampfolder , uninstall, remove winampfolder from the program files and install again. |
|
![]() |
![]() |
![]() |
#33 |
Junior Member
Join Date: Jul 2022
Posts: 6
|
I cannot believe the news, this is fantastic! I'll get some testing done on Windows 7 and 10!
|
![]() |
![]() |
![]() |
#34 | ||
Junior Member
Join Date: Jul 2022
Posts: 2
|
Hi DJ Egg,
thanks for looking into the libopenmpt version. Quote:
Quote:
manx |
||
![]() |
![]() |
![]() |
#35 | ||
Techorator
Winamp & Shoutcast Team Join Date: Jun 2000
Posts: 36,136
|
Quote:
Quote:
I can't reproduce the crash. By "right-click => queue", did you mean "Enqueue selection"? |
||
![]() |
![]() |
![]() |
#36 |
Junior Member
Join Date: Nov 2000
Posts: 33
|
So nice to see Winamp back!, already installed onto my job's laptop, but eager to get home later today in order to install it in my personal PC and fiddle with my FLAC music collection.
|
![]() |
![]() |
![]() |
#37 |
Junior Member
Join Date: Jun 2007
Location: Perú
Posts: 44
|
Cool
![]() ![]() Updating Spanish Language Pack... will be available soon ![]() WINAMP EN ESPAÑOL: ![]() ![]() ![]() ____________________________________________________________________________ Bento Classified Good Ol' Color Classic Skin ![]() ![]() |
![]() |
![]() |
![]() |
#38 |
Junior Member
Join Date: Mar 2019
Posts: 10
|
Now make shoutcast DSP ARM64 compatible. Oracle VPS and (soon) google vps will use Arm Ampere and is so fast and so cheap icecast is the way to go for now. Please make shoutcast DSP for ARM64 ASAP
|
![]() |
![]() |
![]() |
#39 |
Junior Member
Join Date: Mar 2019
Posts: 10
|
|
![]() |
![]() |
![]() |
#40 |
Junior Member
Join Date: Jul 2022
Posts: 6
|
I have experienced three full exe crashes since my earlier message. Getting the following in the windows event log:
winamp.exe 5.9.0.9999 62e16f6c ntdll.dll 10.0.19041.1806 39cccd9d c0000374 000e6fe3 aaf0 01d8a35373ea3046 H:\Program Files (x86)\Winamp\winamp.exe C:\Windows\SYSTEM32\ntdll.dll 94217761-f911-4435-aa66-46437a61ad89 Is there a dedicated place for reporting crashes/errors or what is the best procedure to follow? Thanks again guys, great work, delighted to see Winamp firing up dev again. |
![]() |
![]() |
![]() |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|