phts / foo_partyshuffle

Party Shuffle mode for foobar2000 player

Home Page:https://hydrogenaud.io/index.php/topic,110908.0.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Party Shuffle

A component for foobar2000 player. Adds a Party Shuffle mode, a similar feature like iTunes or Android Music Player have.

Usage

There is a menu item PlaybackParty 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.

Development

Preparing Visual Studio

  1. Upgrade VirtualBox to the latest version (5.20)

  2. Download VM with Windows 7 and run in VirtualBox.

  3. Install Visual Studio Community 2017.

  4. 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++

Preparing project

  1. Download foobar2000 SDK 2018-03-06 and unzip file.

  2. Clone foo_partyshuffle repo into <sdk root>/foobar2000 folder.

  3. Download WTL for VS2017 and unzip.

  4. Open foo_partyshuffle.sln and add WTL/Include folder into Include Directories for foo_partyshuffle and foobar2000_ATL_helpers projects: mouse right button on the project → Properties → VC++ Directories → Include Directories.

  5. Update project's SDK version to actual: mouse right button on foo_partyshuffle project → Properties → General → Windows SDK Version.

Useful links

About

Party Shuffle mode for foobar2000 player

https://hydrogenaud.io/index.php/topic,110908.0.html

License:MIT License


Languages

Language:C++ 97.0%Language:C 3.0%