Few updates:
I've been working on an Collections MP3 Player - Play songs outside of Osu as playlists made from collections.. so when you're idle and just want to listen to music from Osu!, you don't have to be listening to songs you don't like.

'Special' is one of my collections with 119 maps, duplicates (like difficulties of one mapset) are removed so the amount in the list becomes 24.
Will also feature the ability to export mp3's to collection folders so the mp3 playing side of this app will be optional - though it has all the basic functionality needed (play/pause/stop/prev/next/loop etc).
I've been doing a lot of work on the database side of things for Osu! Now able to read from osu!.db, collection.db, scores.db

The example above shows the scores.db listed featuring the capability of ordering by accuracy - something of which the normal Osu! map list does not support. I requested this feature a while ago but it was rejected, so I decided to make it myself.
Planned features include the ability to determine which maps you have previously played but do not currently have installed among other things, it will be a standalone app but will also be implemented in osu!np so you can output score data.
A note about the limitation of database reading though: The osu! databases only update whenever osu! is closed, so you cannot get real-time results.
I will likely release the source for this db reader some time soon once I've tidied up the code.
The only other open-source one I found was written in Ruby, I wrote mine in VB .Net with a little bit of help from the Ruby one (I don't know Ruby ;--;)
VB is easy enough to convert to C# so it should be nice for people who wish to develop db-related tools for Osu! :3
I've been working on an Collections MP3 Player - Play songs outside of Osu as playlists made from collections.. so when you're idle and just want to listen to music from Osu!, you don't have to be listening to songs you don't like.
'Special' is one of my collections with 119 maps, duplicates (like difficulties of one mapset) are removed so the amount in the list becomes 24.
Will also feature the ability to export mp3's to collection folders so the mp3 playing side of this app will be optional - though it has all the basic functionality needed (play/pause/stop/prev/next/loop etc).
I've been doing a lot of work on the database side of things for Osu! Now able to read from osu!.db, collection.db, scores.db
The example above shows the scores.db listed featuring the capability of ordering by accuracy - something of which the normal Osu! map list does not support. I requested this feature a while ago but it was rejected, so I decided to make it myself.
Planned features include the ability to determine which maps you have previously played but do not currently have installed among other things, it will be a standalone app but will also be implemented in osu!np so you can output score data.
A note about the limitation of database reading though: The osu! databases only update whenever osu! is closed, so you cannot get real-time results.
I will likely release the source for this db reader some time soon once I've tidied up the code.
The only other open-source one I found was written in Ruby, I wrote mine in VB .Net with a little bit of help from the Ruby one (I don't know Ruby ;--;)
VB is easy enough to convert to C# so it should be nice for people who wish to develop db-related tools for Osu! :3