MusicBrainz: Accumulate Paginated MusicBrainz Pages With Filtering And Sorting Capabilities
I talked to Misses/Mr. Gemini and out came a new Userscript which accumulates all the paginated MB pages of different entities (by placing a new “Show all ..” button right to the entity header name), renders them depending on the entity type either in a flat or in a grouped table structure with real-time filtering (global fiter string applied to the table(s) as a whole + columns specific filtering) and sorting (ascending, descending and orignal order as fetched from the database) support. There are row statistics included which reflect the filtering conditions in effect.
The currently supported entity types are
- Artist-ReleaseGroups
- ReleaseGroup-Releases
- Artist-Releases
- Artist-Works
- Artist-Recordings
- Works
- Recordings
- Artist-Events
- Series
- Labels
- Place-Events
- Place-Performances (buggy, I’m working on that later)
Almost everything is collapsable/un-collapsable (see the tooltip support).
The final rendrered tables also include new extracted columns (with grey headings) for easy sorting, like for example the “Country/Date” column in the Series view is split in its different parts “Country” and “Date”
Also I will make more variables configurable via the TamperMonkey menue in the future
You can get the script at GitHub - vzell/mb-userscripts · GitHub under Accumulate Paginated MusicBrainz Pages With Filtering And Sorting Capabilities




