Oh yeah hi Steve :) talking with nostr:nprofile1qqsyymc3xj8lpcld5t2mjpheed7ewsc8t2u9aweuzh2hlwqtfcj7c0svcm07p about this. How exactly does split kit signals to the podcast clients to change the wallet etc... where is this spec?
Discussion
It's not in the spec yet, still experimental, but here's the repo for TSK.
https://github.com/thebells1111/thesplitkit
And here's a repo that shows what's going on behind the scenes, but it's just sending the json data across a socket.io, and in the feed is a liveValue tag to let the apps know what socket.io connection to connect to.
Ok. This is both awesome and overwhelming. :) I will look into. Basically I would want to run a minimal socket.io sever, send this json data. I know I'm describing what TSK is but I want to see how the raw level works without the gui, however helpful.
Also, can I only log into TSK without alby? I don't have that all setup yet.
Nah, you can log in with email also. It's preferred. And yes, the live updates repo gives you a bare bones client and server to see what's going on behind the scenes. TSK just makes it pretty-ish (I'm no designer) and makes it easy to query the index and build out the json from the found feeds. As you know, hand coding guids is a pain.
Actually, I just realized I don't have an email registration yet. I'll have to update it to make it so you can register your email without Alby.
One nice thing about TSK, is you can just build a list of your songs with start times, and it will build something like this for you to paste into your feed. Makes building those valueTimeSplits way easier.

Ok but just to be clear, valueTimeSplit is only good for an
For live, you push the json and in the destination array goes the real time split.
That is correct. With TSK, people are doing their live shows, sending the the live value block over socket.io, and there's timers and such built in so when you publish the recorded show, you can turn your live blocks into value time splits pretty easily.
Ok amazing. I'll dig in thanks!