Please sign in to access this page

Heidi-Fi

Heidi-Fi Used AI

2 devlogs
17h 46m
Created by Deployor

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!

Timeline

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!

Update attachment

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!