Skip to content

heyngra/osufm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scrobble your osu! scores live to last.fm!
Osufmad-1.mp4

About

Have you ever used last.fm? Usually, you can use it to save your listening history from f.e. Spotify or YouTube. But what if you wanted to store your awesome osu! pp grind or some classics? osu!fm has got you covered.

How does this site work?

On the website itself there is a short version of this descrpition, but here I can go more in-depth.
  1. You connect both of your accounts and add them to my database.
  2. By clicking "Link Accounts" you create a connection between your osu! account and last.fm account.
  3. Using Get Scores osu!api endpoint this site checks every new score submitted. If it happens to be yours, then...
  4. This site checks the song details, and uses your last.fm API key to add a new scrobble to your account.

Contributing

If you have any issues with the site, something is not yes, or you want to improve something then don't be scared to make a PR! I will take a good look into it, and if it's good, then I will probably merge it. This site was made in a day, so please don't expect the highest standards from the code itself.

Development

This app uses Elysia, with Bun and React under the hood. To run this app, download Bun and install dependencies using bun install. Then run your app normally using bun run dev. Remember to fill out .env.

Funding

This website is funded directly by me on my personal private Raspberry PI. However, if you'd want to help me pay my bills just a little bit, then you can sponsor my account using that juicy sponsor button. No pressure tho, this app will always be free to use.

Disclaimer

This app is not affiliated with osu! or ppy Pty Ltd.

About

Scrobble your osu! plays live to Last.fm

Topics

Resources

License

Stars

4 stars

Watchers

0 watching

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors