Nostr Blue also uses the Wavlake APIs, I was thinking of reverse engineering that too, but there is no API documentation I could find.
I'm not sure I want to use APIs like that, would much rather promote this Nostr-native approach.
I reverse engineered these two apps, I copied most of the playlist and track forms from Crush and looked at the events consumed and created by both that app and Nostr Blue.
https://crush.shakespeare.wtf/
Events are Nostr-native and media stored externally or Blossom server.
I couldn't find any NIP for it? nostr:nprofile1qyxhwumn8ghj7mn0wvhxcmmvqyg8wumn8ghj7mn0wd68ytnhd9hx2qg4waehxw309ahx7um5wfjkc6t5v4ejummjvuqzq0mhp4ja8fmy48zuk5p6uy37vtk8tx9dqdwcxm32sy8nsaa8gkeyza8pgx?
Nostr Blue also uses the Wavlake APIs, I was thinking of reverse engineering that too, but there is no API documentation I could find.
I'm not sure I want to use APIs like that, would much rather promote this Nostr-native approach.
Once you have a music library, it will be time for contextual WoT recommendations 😉
Have you considered making playlists using nostr:nprofile1qqsw2feday2t6vqh2hzrnwywd9v6g0yayejgx8cf83g7n3ue594pqtcpzamhxue69uhkummnw3ezuendwsh8w6t69e3xj7spp4mhxue69uhkummn9ekx7mqsyy2pf ‘s Decentralized Lists NIP? It will be a good use case for WoT recommendations