A component for foobar2000 player. Adds a Party Shuffle mode, a similar feature like iTunes or Android Music Player have.
There is a menu item Playback → Party Shuffle which turns on/off the feature.
If this feature is turned on then random tracks will be added to the current playlist when the last track has just finished playing so the next track will continue playing.
If Stop after current is on in this case then only new tracks will be added and a playback will be stopped.
-
Upgrade VirtualBox to the latest version (5.20)
-
Download VM with Windows 7 and run in VirtualBox.
-
Install Visual Studio Community 2017.
-
Select Desktop development with C++ and ensure these components are selected:
- Platform Toolset v141
- Windows 10 SDK
- Visual C++ MFC for x86 and x64
- Visual C++ ATL for x86 and x64
- Windows XP support for C++
-
Download foobar2000 SDK 2018-03-06 and unzip file.
-
Clone foo_partyshuffle repo into
<sdk root>/foobar2000
folder. -
Download WTL for VS2017 and unzip.
-
Open
foo_partyshuffle.sln
and addWTL/Include
folder into Include Directories forfoo_partyshuffle
andfoobar2000_ATL_helpers
projects: mouse right button on the project → Properties → VC++ Directories → Include Directories. -
Update project's SDK version to actual: mouse right button on foo_partyshuffle project → Properties → General → Windows SDK Version.