I’m fully on board, although with other motivations. It would be awesome for ListenBrainz.org to publish basic metrics about popular clients based on what current users are submitting listens with. It could potentially enable a self-discovery mechanism for developers creating third-party software around the ListenBrainz site (or simply, “if you make cool things for LB, we will help you get your cool things out to the world”).
To enable the self-discovery mechanism described above, including some metadata about the client is useful (along with any API compatibility metadata):
- Client name
- Client home page (i.e. URL)
- Developer name(s) / organization
This gives a LB server more detailed information about clients used by downstream users. It allows a LB server to showcase its most popular clients used to submit to that server. It also could give some insight about who our downstream developers or organizations are.