Looking for indexed pages…
Self Titled Release may refer to:
A musical release whose title is the same as the artist’s name (e.g., a debut or key studio album).
A track whose title matches the artist’s name or the artist’s eponymous project title.