MusicBot
MusicBot copied to clipboard
Integration to last.fm?
Hi, I'm on a server that uses this, and I'm wondering if I can get the stuff that the musicbot is playing to scrobble on last.fm. It seems like there's another guy that has done this with a different script: https://github.com/deansheather/discord.fm-client-tools . I know close to nil about coding, so I wanted to ask if it was possible. Thanks.
That script doesn't do last.fm scrobbling, its just noted on the todo list. There is a python library for last.fm but I'm not going to add that anytime soon. Maybe after all the major features are done.
That script is for listening on the DiscordFM socket server, not for last.fm stuff.
Oh, I see. Pity.
If anyone gets here, we have implemented Last.fm integration on our server, the code is not very clean so I wont be submitting a PR (as I see a Last.fm PR was there and got rejected before). If anyone is interested you can clone my fork and take a look at it.
No scrobbling from voice channels to Last.fm because we don't listen things on the VCs since ~~96~~128Kbps is awful to listen to music. We had it at some point but no one used so I removed it. The code is there though, you can easily add it.
github.com/arkenthera/MusicBot
What it can do:
- Save user's Last.fm user names so they wont type it each time
- Scrobble Leaderboards (of users on the server who linked their account)
- Album Chart (a grid of album covers,can be different size like 3x3 4x4 5x5, see screenshot below)
- Last.fm overview of a user
- Recent tracks (similar to last.fm website)
- Display "nowplaying"
- Display scrobble count of an arbitrary artist
- Display detailed artist info
Screenshots
- Chart
- Display nowplaying of every user
- Display user summary
- Display Band Info
- Recent
- Leaderboards
FYI, Bot accounts always stream at 128kbps, regardless of the channel settings.
Does this still exist? Since Groovy and Rythym died I'm looking for a new bot for our server and prefer for it to auto scrobble songs like Groovy did.
Please use your own issue for that, but yes
I was about to make a feature request for this, but noticed that this one's still open. I'd love for this to be added.