i wish Bluesky's streaming thing was better
just a little explanation
Matt · · 2 min read · 175 views
This was originally written on Leaflet so it might look better over there, see the original here.
re:
Paul Frazee
@pfrazee.com
I'm shown as being Live on my Bluesky profile, but I'm not live on the linked stream at all.
Matter of fact, I haven't streamed on Twitch in 4 months.
Penny isn't Vinesauce, Vinesauce is not live on Twitch.
I appreciate this feature, but when you're limiting the feature to just one streaming platform, I'd wish it was "smarter".
Why am I setting exactly how long the status shows for? I don't know how long I'm going to be live for most of the time, and why are there so many options?
I feel that avoiding using the Twitch API for seeing if a said user is live or not for this feature makes using this feature quite mechanical. When starting a livestream, I'm more focused on getting all the streaming part of it than the marketing part of it. Thus, being able to input my Twitch username once into Bluesky, and the service automatically sets my live status on the app when I go live / offline and where I'm live at.
I also wish each live status was verifiably connected to the user. A Twitch OAuth check for just getting the user's Twitch ID that you can use for setting the live status would make this feature much much much more serious. Without anything like that, users will set their live status as anybody, at all times of day, without being live at all. Which can really dumb down the feature, if I'm seeing a bunch of Live statuses and click on them with half of them not actually being live or not actually being them, I'm gonna stop clicking on them.
I understand why you didn't include Stream.place at this time, (see post), but as the native ATProtocol streaming service they implement the above exactly right. Upon going live and announcing your stream, they make the app.bsky.actor.status record for you which inherently is verifiably connected to your Bluesky account. Just add some more trusted streamers for stream.place, thanks.
thanks for reading! >_> @mmatt.net