Identifiers for albums, tracks and artists/podcasts et al. are iterateable
As a user/developer, I would like to use hard-guessable content identifiers, in so they can act as an open secret for published content.
Context
The numeric identifiers for content types in Funkwhale are monotonically increasing integer numbers. With this the theoretically available amount of identifiers/content to be addressed is limited (by a very high number), and content pieces appear to be referenced by their primary key in the database. This is a local addresing scheme, maps the constraints from the database layer into the application.
Actual Situation
Content identifiers can be scraped off public facing parts of the website, and every number between the highest and lowest known number is most probably referencing content on the instance, which can be directly guessed and harvested.
The local addressing scheme of using monotonically increasing numbers produces a machine-readable, convenient way of accessing the content.
Expected Situation
It is possible to publish a piece of content, even if not listed publicly, that is only accessible through following an open secret (a (hased) URI, a link), which had been shared previously for this purpose.
An artists can personalise the URI to their content, e.g. the address would contain a piece's title, in so the URI itself invites for associations and affective relationship to the content conveyed, by being human-readable.