Skip to content

fiso64/MusicBeeSearchBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusicBee Search Bar

A modern, customizable search bar plugin for MusicBee that provides unified search across your music library. Also functions as a command palette that can search MusicBee and plugin commands.

demo.mp4

Features

  • Unified Search: Search for artists, albums, and songs all in one place
  • Fuzzy Search: Intelligent matching that always prioritizes the best results
  • Filtering: Use prefixes to filter results:
    • a: for artists
    • l: for albums
    • s: for songs
    • p: for playlists
    • > for commands
  • Customizable Actions: Configure different actions for each result type:
    • Default click / Enter
    • Ctrl + click / Enter
    • etc.
  • Action Types:
    • Play (with optional shuffle)
    • Queue Next
    • Open Album/Artist
    • etc.
  • Quick Launcher: Can also be used as a quick song/album selector while MusicBee is hidden

Installation

  1. Download the the latest release here.
  2. Extract the files into the MusicBee Plugins folder (usually located at MusicBee\Plugins).
  3. Restart MusicBee
  4. Set up a hotkey in MusicBee's preferences to show the search bar.

Keyboard Shortcuts

  • Alt+R: Execute artist action for current result
  • Alt+A: Execute album action for current result
  • Ctrl+P: Open configuration
  • Enter: Execute action
  • Ctrl/Shift + Enter: Execute alternative actions
  • For the full list of shortcuts, see the help (Ctrl+H)

Command Palette Notes

The command palette feature (activated with the > prefix) can be used to search and execute built-in or plugin commands. Note:

  • Some commands may fail to execute, or give an error
  • Some command names might differ from how they appear in MusicBee's context menus

If you find inconsistent command names or broken commands, you can create an issue here.

Performance Note

If you experience any slowness (i.e., either the startup or the search after a character is typed does not complete instantly), then please create an issue on github (also mention your library statistics). There are a few easy ways to make it faster which I haven't bothered to implement because the performance on my small personal library (~11000 tracks) as well as on a synthetic library of 1000000 tracks is good.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published