Skip to content

Fix build on Visual Studio 2022, add love track support #62

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

lc-guy
Copy link

@lc-guy lc-guy commented Jul 1, 2025

After much painstaking trials and tribulations (I have never used Visual Studio or done windows-targeted / C++ builds of this complexity before), I've figured out how to build this project and add features to it.

The vcpkg version referenced was quite outdated (2022) and pointed to dependency tarballs that don't exist anymore on the target servers. I updated the version of vcpkg to point to the latest one, and ported the patch for outcome to the most recent stable version of that project: lc-guy/vcpkg@45422e0

There were also issues when loading the project in Visual Studio 2022 related to mismatches between version 1.0.0 and 2.0.0 of foo_scrobble-deps which I fixed by fiddling with the GUI somehow.

I added support for a feature I've wanted for a while -- loving tracks. Seems to work fine. Only supports unconditionally loving a track -- no unloving since I don't need that and it would've been more complex to implement. I barely know any C++ and never worked on the foobar SDK, so Claude did most of the work for me. Feel free to merge it or rework it.

Fixes #8

compiled component available here: https://github.com/lc-guy/foo_scrobble/releases/tag/v1.6.0-love

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Ability to "Love this Track"
1 participant