Osu Music Library is a program that lets you organize, listen to and look up songs from outside of the game.
I made this program because I wanted a quick and easy way to pick songs in a multiplayer lobby. Keeping track of all the songs I like got a little out of hand after reaching several houndreds of them.
The program allows you to access your song list when you wouldn't be able to from the game, either because you're waiting for your turn in host rotation, or because people are downloading the current map. It lets you to plan songs ahead of time by adding them to a queue and the ability to rate songs can be useful if you want to filter out songs you don't like.
You can of course use it as a music player as well.
The main purpose of the project was as a learning excercise, but if anyone finds it useful, it's available for anyone to use.
The whole project is open source (public domain) and is freely available from my BitBucket repository here, where you'll find more information. If anyone wants to play around with the code or use any of it for another project, go ahead!
The program can be downloaded from my BitBucket repository's download page.
Have fun!
I made this program because I wanted a quick and easy way to pick songs in a multiplayer lobby. Keeping track of all the songs I like got a little out of hand after reaching several houndreds of them.
The program allows you to access your song list when you wouldn't be able to from the game, either because you're waiting for your turn in host rotation, or because people are downloading the current map. It lets you to plan songs ahead of time by adding them to a queue and the ability to rate songs can be useful if you want to filter out songs you don't like.
You can of course use it as a music player as well.
The main purpose of the project was as a learning excercise, but if anyone finds it useful, it's available for anyone to use.
The whole project is open source (public domain) and is freely available from my BitBucket repository here, where you'll find more information. If anyone wants to play around with the code or use any of it for another project, go ahead!
The program can be downloaded from my BitBucket repository's download page.
Have fun!
Tips!
- If you want to use the program as a music player, enable "Ignore Preview Time" in the settings, to play songs from the beginning.
- Searching can be done fast. Just start typing and it will start searching. Press 'Enter' to play the first song in the results and 'Escape' to clear the search box.
- Press 'Tab' to find the currently playing song in the list (if it exists in the list).
- You can use quotes to search for something specific, or just keep typing without any spaces to do the same thing.
- If you don't want songs to shuffle, this can be disabled in the settings.
- You can control the music using media buttons in the thumbnail on the taskbar or by using the media keys on your keyboard if it has those.
New In Version 2.1
Version 2.1
Changes:
Changes:
- Added: Volume slider in the settings
- Added: Export song files from the context menu (right-click)
- Added: Keybindings for the media keys
- Fixed: Only one instance of the program is now allowed to run at a time to avoid fighting over save files.
- Fixed: Only one settings window can now be open at a time. Trying to open a second will instead focus the one that's already open.
Old Versions
Version 2.0a
Changes:
Changes:
Changes:
Changes:
Changes:
Changes:
Changes:
- Changed: Clicking on any blank space in the song list now deselects everything.
- Fixed: Drag & drop only picked up a single page at a time.
- Fixed: Renaming categories didn't update their names in the context menus.
- Fixed: Warning messages weren't being shown when dropping things on the queue.
- Fixed: Adding songs to a category didn't refresh what songs it says that it belongs to.
Changes:
- Added: Drag & Drop is now supported. Almost everything can be dragged and dropped / reordered, including multiple songs at once and entire categories.
- Added: 'Tab' now highlights and scrolls to the song that's currently playing. This can be useful for finding and rating songs after listening to them, especially when using shuffle.
- Added: It's now possible to delete the current selection using the 'Delete' key, and this works for categories too. It can be easy to delete somthing by mistake however, so by default there's a warning message when you're trying to delete something. (This can be disabled in the settings)
- Added: Clear / Save buttons added below the queue
- Added: The side panels now snap to the sides beyond a certain threshold.
- Added: Double clicking a category now starts playing songs from that category.
- Changed: Several context menus have been reorganized.
Changes:
- Added: Support for media keys. (Play/Pause, Next, Previous and Stop)
- Added: Song and title visible in the thumbnail on the taskbar
- Added: Searchbox automatically gets focused as you start typing, for quicker searching
- Added: 'Escape' clears the searchbox, like it does in the game
- Added: 'Enter' plays the currently selected song. (If you search for something, it will pick the first result)
- Added: Sidepanels can now be hidden to save room
- Added: A song's folder can now be opened in explorer from the context menu
- Added: A progress bar is shown when building or rebuilding the cache
- Changed: Adjusted the volume to match osu! (50% -> 80%)
- Fixed: Program becoming unresponsive when building or rebuilding cache (Thanks _jacob! )
- Fixed: Song names with colon (':') in them being cut short. (If you're upgrading, use File->Rebuild Cache to update the names)
- Fixed: Quote search now works as expected.
- Fixed: Songs rarely starting at the preview point. (Enable File->Settings->"Ignore Preview Time" to make songs start from the beginning)
- Fixed: Rare issue where a song failed to load.
Changes:
- Added: Filters settings are now remembered when switching between different categories and 'All songs'. (Each now has its own filter)
- Added: Shuffle can now be disabled everywhere. (You can change this in the settings)
- Added: The music player now takes filtering and sorting into account when picking a song. This can for example be used to search for something and play songs from the results.
- Added: It's now possible to do most things to multiple songs at once.
- Added: Media buttons have been added to the thumbnail in the taskbar.
- Added: Unrated songs can now be shown while filtering by rating.
- Fixed: Selection inside another selection in the 'Add to Categories' menu.
- Fixed: Cleaned up several minor GUI issues.
Changes:
- Added: There's now an option to play songs in order (instead of shuffle), but only for songs in the queue until it can be supported everywhere. (Settings -> "Play queued songs in order")
- Added: Better error handling - in case something crashes, an error message will always be shown and the program will save a crash log. (if you get a crash, it helps a lot if you send in that log)
- Changed: The player now avoids picking the same song repeatedly.
- Fixed: Changes to ratings weren't saved under special circumstances.
Changes:
- Added: There's now a setting to make the player pick a new song when the current one ends.
- Added: You can now manually skip to a new song (randomly), or go back in the song hisory using the new 'Next' and 'Previous' buttons.
- Initial release + fixes