As @const_void@lemmy.ml points out, there’s a bunch of players that can scrobble directly to listenbrainz.
But even if you use some player that does not have support for it, you can make any player that can scrobble to last.fm work with listenbrainz instead since they provide a compatible API. This includes even software which officially only supports last.fm by simply changing the scrobble destination it wants to scrobble to in your hosts file.
It really is pretty nice software.
Additionally, at least for my use-case btrfs benefits me since it is less picky about drive sizes being the same and duplicating everything correctly - letting you essentially just throw additional storage at it as you acquire it.