I gotta think about this a bit but you made the xml file in MSP 2.0 and then added that to satellite.earth?
This issue with satellite.earth is that it hashes the file so when you upload the updated xml file there it with be a different file name.
This is what you added to PI right?
https://cdn.satellite.earth/5adeca59ff9337d8e840eeb883c5628b06386d818e0a0d6e00bdb6ccd3208696.xml
Normally you just update the xml and upload the new version to the server and since it's the same file name PI just looks in the same spot and sees that you made changes.
When you upload the updated xml with more tracks to satellite.earth I think that file name will change so PI will still be looking at the old file.
This isn't a satellite.earth issues it's a Nostr hosting issue in general.
It's super complicated but the file is signed with your Nostr keys when you upload and that's why the file name has a bunch of random numbers in it. You change the file in anyway and it changes those numbers when you sign it because it's a different file even though it's just a changed version to the original.
RSS feeds need to have static urls to point to and the info changing each time you update the file is an issue. One we can solve but we need to know what needs fixed and you doing this helps a lot actually.
You have a track up and it's working which is great so the hard part is over and we just need to see what happens when you add a new song and go from there.
MSP 2.0 should save the info locally but if not just click import and use the xml you saved from before I hope ð. MSP 2.0 isn't designed to save anything long term so don't rely on it for that. It's a creation and editing tool and also days old. ðĪŠ