GSoC 2025: Development of Advanced User Statistics Visualizations

Hi!
Thank you for taking the time to review my proposal. I have updated the draft in response to your comments—specifically, I’ve incorporated the necessary changes to the sample response, ensuring that all relevant MusicBrainz IDs (MBIDs) are now included in the API output.

As for the mention of TimeScaleDB and ListenBrainzDB, these will be used to retrieve certain parameters to support the feature. However, the principal logic and data storage will remain on Apache Spark. The idea is that Spark will be responsible for the heavy lifting, with TimeScaleDB and ListenBrainzDB playing an auxiliary role where needed.

If you have any further questions or additional feedback, please let me know. I appreciate your insights and look forward to refining this proposal further.

1 Like