stuerp / foo_quicksearch

A foobar2000 component to create playlists based on quick search patterns.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

foo_quicksearch

foo_quicksearch is a foobar2000 component that creates playlists based on quick search patterns.

Features

  • Supports dark mode.

Requirements

  • Tested on Microsoft Windows 10 and later.
  • foobar2000 v2.0 or later (32 or 64-bit). foobar2000

Getting started

  • Double-click foo_quicksearch.fbk2-component.

or

  • Import foo_quicksearch.fbk2-component into foobar2000 using the "File / Preferences / Components / Install..." menu item.

Developing

To build the code you need:

To create the deployment package:

Setup

Create the following directory structure:

3rdParty
    WTL10_10320
bin
    x86
foo_quicksearch
out
sdk
  • 3rdParty/WTL10_10320 contains WTL 10.0.10320.
  • bin contains a portable version of foobar2000 64-bit for debugging purposes.
  • bin/x86 contains a portable version of foobar2000 32-bit for debugging purposes.
  • foo_quicksearch contains the Git repository.
  • out receives a deployable version of the component.
  • sdk contains the foobar2000 SDK.

Building

Open foo_quicksearch.sln with Visual Studio and build the solution.

Packaging

To create the component first build the x86 configuration and next the x64 configuration.

Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

Change Log

v1.1.0, 2023-xx-xx, ""

  • Improved handling of fields that contain multiple values.

v1.0.0, 2023-05-14, "Scratchin' the itch"

  • Initial release.

Acknowledgements / Credits

Reference Material

Links

License

License: MIT

About

A foobar2000 component to create playlists based on quick search patterns.

License:MIT License


Languages

Language:C++ 67.6%Language:PowerShell 19.8%Language:C 12.6%