ImTheSquid / Tuxphones

[In-Development] Discord Screensharing Audio for Linux
MIT License
55 stars 4 forks source link

"Tuxphones unavailable" despite daemon reporting no issues #15

Open jsbrn opened 1 year ago

jsbrn commented 1 year ago

I've been following the development of this, it's a really amazing plugin. I've been wanting to stream game audio on discord for so long.

My problem is that although I installed it and the package dependencies correctly, and cargo ran reported no issues (aside from a couple syntax warnings), when I reload Discord with the daemon running, I get a subtitle in the streaming menu that says "Tuxphones unavailable". What would cause this to happen?

Unfortunately I can't contribute much else to the project. I don't know Rust or WebRTC that well.

ImTheSquid commented 1 year ago

Right now Tuxphones is in a pretty unstable state and a lot of work needs to be done to make it work again and I've been having issues with being able to consistently report whether or not Tuxphones will work or not. So it's probably just a bug.

ImTheSquid commented 1 year ago

Seems that "Tuxphones unavailable" text was causing a weird issue that prevented my plugin from detecting applications correctly so I removed it. If the button says "Go Live with Sound", that means detection was successful (although it won't work yet).

jsbrn commented 1 year ago

I see "Go Live with Sound" now. Is there an ETA on when the button will work?

ImTheSquid commented 1 year ago

So the deal with that button is that in most cases it does half of what it's supposed to do. It will stream video of the application (it may take a minute or two to show up, but it should), but we are still working on the audio system. Discord also won't show any indication that a stream had started, you just need to leave the call to end it.

sysrq-reisub commented 1 year ago

Hello, sorry to interrupt, just found out this project and love it already, only thing I don't understand is how that's supposed to work I do not see any "Go live with sound" I only get "Tuxphones unavailable" from my two test benchs running Ubuntu 22.04, no audio is streamed. I understand it's a work in progress but I am not sure the current state of the project and probably I'm using it incorrectly since I do not get the same things or issues as other people Tried to reload with CTRL+R different times but still get tuxphones unavailable when trying to stream any application

These are the steps I followed 1) Install prerequisites for building the daemon 2) built the daemon 3) run the daemon 4) installed better discord and the plugins 5) installed the plugin dependencies from BD 6) tried everything with reloading the application multiple times

Thanks

ImTheSquid commented 1 year ago

We've been really busy recently so unfortunately we haven't had time to fix the constant bugs and crashes that occur when Discord updates. That's why it doesn't work right now. Once we get some more time (undefined timeframe) we'll fix everything.