This is a good approach. There’s a reasonable chance we’ll take on this use case for one of our early reference apps in NosFabrica. We’re thinking about using the decentralized lists NIP for this
Let me know if you need some consulting on this as you build. I'm in the music industry, have first hand experience in the valueverse and understand both nostr and rss tech at 30k ft.