Please sign in to access this page
Ever wanted to turn your Slack huddle into a listening party? Heidi-Fi makes it possible. It uses the Amazon Chime SDK, just like Slack's official clients, but connects via an undocumented API endpoint that was only meant for internal use. Tapping into the system this way allows me to do some incredibly fun things, though! Successor to orphaux if u want that. But also supports any video!
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
A few days ago, I accidentally formatted my drive, so now I have to rewrite a lot of things, even though i remember most of the code!
First of all, hey!
In this devlog, I built an entire base and the bot is now fully operational, even though it's buggy! I got the webcam, microphone and stream to work fully. The performance for streams isn't great. Setting it to AV1 helps, but mobile users can't do AV1, which is frustrating. I could pump it up to 4K 60 FPS, but realistically Slack clients aren't going to accept that. So I won't!
Yes, okay, so this involved a lot of reverse engineering. Orpheaux existed before this, which I didn't know, but Mahad told me. Yet it broke. It simply started a browser, navigated to the login page, and created a huddle, etc. Which obv breaks and obv isnt that reliable! This is, well, it's talking directly to the AWS servers! It likely won't break so soon! Also, virtual audio isn't done through Pipewire, but through audio routing. It's super painful, but super cool because it's literally just one Node.js thing, with no virtual devices!
You can't see it in the video, but it currently works with Slack commands for stopping, playing, and more, and it fetches YouTube search results, downloads them, and plays them!