1
0
mirror of https://github.com/krateng/maloja.git synced 2023-08-10 21:12:55 +03:00
Self-hosted music scrobble database to create personal listening statistics and charts
Go to file
2018-11-28 13:02:43 +01:00
logs Switched to better delimiters (tab and ASCII31) 2018-11-26 12:55:17 +01:00
rules Expanding the code 2018-11-25 14:49:53 +01:00
scrobbler-vivaldi-plex Can now create multiple scrobbles from skipping back within a track 2018-11-28 12:29:02 +01:00
cleanup.py Added basic scrobbling function 2018-11-26 16:21:07 +01:00
database.py Added regular database sync 2018-11-28 13:02:43 +01:00
lastfmconverter.py Switched to better delimiters (tab and ASCII31) 2018-11-26 12:55:17 +01:00
LICENSE Create LICENSE 2018-11-27 16:35:33 +01:00
README.md Update README.md 2018-11-27 16:51:02 +01:00
server.py Added regular database sync 2018-11-28 13:02:43 +01:00

Maloja

Simple self-hosted music scrobble database to create personal listening statistics. No recommendations, no social network, no nonsense.

Never Asked Questions

Why not Last.fm / Libre.fm?

Maloja is self-hosted. You will always be able to access your data, and not have to trust anyone to provide an API for it.

Why not GNU FM?

Maloja gets rid of all the deadweight like a social network or event management. It only keeps track of your listening history and creates statistics from it. That's it. But this focus on its core does allow it to potentially implement much better database features. One example: Maloja supports multiple artists per track. So those poor artists who are always just mentioned as "featuring" in the track title can finally fight for a place in your personal charts.

Why not use the established API?

Compatibility creates overhead effort. I only made this for myself, so I have no need to support lots of music players and scrobblers.

Why Maloja?

I like to name my projects after regions in Grisons, Switzerland. Don't waste your time trying to find a connection, I just picked one at random. Do visit Maloja though. It's a great pass to drive.

Current status

Deep in development. I just uploaded Maloja here in case I die tomorrow. It can accept scrobbles and return some basic stats in JSON format so far.