Self-hosted music scrobble database to create personal listening statistics and charts
Go to file
krateng 73d06e5893
Create LICENSE
2018-11-27 16:35:33 +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 Added basic scrobbler for Plex Web on Chromium/Vivaldi 2018-11-27 16:08:14 +01:00
LICENSE Create LICENSE 2018-11-27 16:35:33 +01:00
README.md Create README.md 2018-11-27 16:31:52 +01:00
cleanup.py Added basic scrobbling function 2018-11-26 16:21:07 +01:00
database.py Small fixes 2018-11-27 16:21:33 +01:00
lastfmconverter.py Switched to better delimiters (tab and ASCII31) 2018-11-26 12:55:17 +01:00
server.py Small fixes 2018-11-27 16:21:33 +01:00

README.md

Maloja

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

Why?

Why not Last.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 Libre.fm / GNU FM?

Maloja is meant to get rid of all the deadweight like a social network. It's just meant to keep track of your listening history and create statistics like your monthly charts.

So just GNU FM, but with some stuff removed?

There is one 'added' feature: Maloja supports tracks with multiple artists. And since there is no global music database involved, it's much easier to have a consistent personal library - no more thirteen different spellings of the same group.

Does it work?

No, it's in development. Just uploaded it here in case I die tomorrow. It can accept scrobbles and return some basic stats in JSON format so far.

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.