Announcement

Collapse
No announcement yet.

Winamp 5.9 Final Released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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; 3 September 2022, 13:02.

    Playlist | Twitter | Albums

  • #2

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

    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 <==

    Playlist | Twitter | Albums

    Comment


    • #3
      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

      Comment


      • #4
        Whaaaaaaat

        Top job lads!

        Comment


        • #5
          With the transition of the codebase to more modern standards, can we expect 64-Bit builds in the future?

          Comment


          • #6
            Originally Posted by DJ Egg View Post

            Winamp 5.9
            * Improved: [in_mod] Playback of .itz, .mdz, .s3z & .xmz compressed modules

            "View file info..." still not working. Why???

            For this reason I'm forced to use 5.666 to see the modules info.

            Comment


            • #7
              It works for me modern skin.

              Comment


              • #8
                marcgm, maybe you tried mp3s.

                Compressed modules no!

                Comment


                • #9
                  - 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! :-)

                  Comment


                  • #10
                    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?
                    Windows 10 Pro for Workstations
                    Windows 11 Pro for Workstations
                    Winamp 5.X Bento Skin

                    Comment


                    • #11
                      Originally Posted by M.D-78 Odysséus View Post
                      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?

                      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.

                      Playlist | Twitter | Albums

                      Comment


                      • #12
                        Originally Posted by apsoul View Post
                        - 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! :-)

                        Thanks.

                        I've reported false positive detections to 4 of them.

                        Playlist | Twitter | Albums

                        Comment


                        • #13
                          Originally Posted by kadavrul View Post
                          "View file info..." still not working. Why???

                          For this reason I'm forced to use 5.666 to see the modules info.

                          Sorry :-(


                          Yes. New in_mod needs View File Info & Config dialogs implementing.
                          It's on the ToDo list.

                          Playlist | Twitter | Albums

                          Comment


                          • #14
                            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.

                            Comment


                            • #15
                              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

                              Comment

                              Working...
                              X