- cross-posted to:
- [email protected]
- cross-posted to:
- [email protected]
cross-posted from: https://lemmy.zip/post/26986197
Wayland and audio is fixed, but only on the canary branch for the moment, this isnt lazy either, they changed the whole screenshare flow to suit linux’s permission prompts
Whish Steam would put some effort into this too.
I would love for Valve to make an alternative to Discord, built into Steam.
Matrix really is the answer.
Matrix doesn’t have voice channels, probably the most important part of Discord for everyone I know. It’s also built around single rooms, not servers, which just doesn’t feel as good as Discord for interacting with friends.
Dang, looking into Revolt seems like it’d be more in line with your use case. I wonder if it also has separate voice chat rooms?
I’d love to be able to get people to switch to something like this.
Not if we want sustainable chat. It runs like a blockchain under the hood & duplicates so much data.
Same. Atm it works well for basic voice chat but not much more.
Try using OBS with its virtual camera.
I’ve been using that for ages to share my screen, but it doesn’t bring over the audio which can be annoying, but otherwise works great. I am sure there are ways to get the audio into it, but it felt like it would be more trouble than it was worth.
You can stream the audio using PulseAudio volume control. (pavucontrol)
Click in the Recording tab, find the discord input (it should be called WebRTC engine or something similar) and select the audio device you want to use.
To stream audio from your computer, just click the ‘monitor’ version of the device you want to use.
it’s horribly out of sync with the screenshare and low quality
Really? I don’t have that issue. Are you also using OBS? It’s possible your stream is lagging due to hardware restraints.
Meh, I guess there’s just no reason for it to be synced. Hardware is out of the question
For those of us not using Wayland, any idea if this still applies? Waiting on my flatpak version to support audio sharing with screen share… And please performance improvements.
it (mostly) fixes audio on x11 too
Note that the flathub version has not yet been updated. The version with the screenshare is 0.0.79.
Oh ok that explains why it wasn’t working very well
Finally!!!
Can we get actually working global keybinds in Wayland next? Or is that a chromium/electron problem?
wayland global keybinds are not really ready yet, they’re only properly implemented in one desktop, so i don’t blame the discord devs for not adding them.
Hyprland and kwin I think.
The hyprland dev is doing a ridiculous amount of work.
They don’t work for discord in hyprland unfortunately, it only works when I have discord tabbed in (I tried passing the shortcuts in the hyprland config file)
AFAIK kde’s way of doing it is kind of hacky because it was called something like “legacy global keybinds” in settings but I switched off KDE a few months ago so I don’t remember the exact details.
https://wiki.hyprland.org/Configuring/Binds/#global-keybinds that’s a bug then, it should be working according to the docs.
honestly if this is for push to talk, i have a mic mute toggle in my config that might honestly be better depends on wireplumber and ripgrep though. If you bind it to something and then have it run again on release you can make it a proper push to talk key for every single application.
$micmute = wpctl set-mute @DEFAULT_SOURCE@ toggle ; wpctl get-volume @DEFAULT_SOURCE@ | rg -q 'MUTED' && notify-send ' Mic Muted' -h string:x-canonical-private-synchronous:mic-state || notify-send --urgency=low ' Mic unmuted' -h string:x-canonical-private-synchronous:mic-state
Surprised he finds time to work on anything after spending so much of it being a complete dipshit online or falsely pinning his own bugs on other projects. Good for him.
So doing what every single developer does, got it.
Everyone is teflon
i don’t think every developer hosts an actively transphobic discord full of dogpiling channers but i might be wrong on this one bestie
didn’t hyprland implement it wrong by making apps unable to add new global shortcuts themselves, or even request to add them?
No, I don’t think it’s wrong for it to be specified in the config files for hyprlands purposes, that’s standard tiling window manager stuff
It’s an Electron problem, yes. The API is there, just waiting to be used.
Lemme guess, no Wayland support. (Edit: I was being sarcastic)
this is about proper wayland support
did you even read the post??
edit: like seriously i get not reading a long article but the post body is 35 words long
I was being facetious, ie “expect the worst”
I just wish there was a FOSS version of Discord. I haven’t looked too deeply into existing alternatives, but I have a feeling they all miss features Discord has and are just not as good.
[matrix] looks promising, but it isn’t quite ready yet
Depending on what you aim to do, Matrix works well enough. Reminds me a lot of Discord back in 2017 or so.
It is way too expensive/wasteful to run as both a client & a server by its architecture.
I think SimpleX is similar
matrix doesn’t stand a chance, none of the discord features are there, and the protocol MRs are years old and dead or bike shedded to hell. wish it wasn’t so
Spacebar looks promising IMO.
Revolt, can be self-hosted and all, not federated
people on reddit are saying audio-sharing is still broken for every app that utilizes the pipewire audio API directly
Which programs use the pipewire API? I can only think of mumble but no one is going to stream that.
i think bitwig is one
MPV also supports pipewire.
Don’t use discord it’s like reddit
At least you can still read some of reddit without an account.
/readme.md
Join our discord
That forwards to a shadily different URL.
Why does Boost turn that into a clickable link in the first place…?
Added a /
I’ll see if I can raise an issue with the devs of Boost because that didn’t fix it.
A \ might, but it seems simple enough to me to exclude readme.md from being automatically marked as a link. And that phrase basically never refers to a link (:
In what sense?
What’s a similar alternative?
element
Is this only for wayland or does it extend to x11?
video worked on x11 before, audio working is new to both
Not entirely, there is an issue with sharing when you have multiple monitors. If you try to share a monitor, it shares all monitors stitched together
doesn’t seem to happen on wayland
What about video acceleration though? Cause last time i tried it as soon as I moved the camera the screen share’s framerate would drop like crazy making it essentially useless. On AMD anyway
I’ll prob check later today cause im interested
deleted by creator
Element is a messenger and will never have the UX of Discord. There is Revolt, which is actually similar to discord but self-hostable
deleted by creator
from a project of its size
Ok but you know that people don’t care about this part at all when they’re looking for alternatives to actually use, right?
deleted by creator
To some, convenience matters more than intangible benefits. This is not necessarily dumb.
deleted by creator
Why
literally not a single person i know uses matrix, and calls aren’t supported on most clients, so getting them to switch would be literally impossible.
deleted by creator
Wow finally! Congrats Discord dev team, this is good
Fuck discord. Proprietary spyware. That shit isn’t getting on my computer anytime ever.
And people are celebrating it now being able to record your screen 🤣
yeah, proper facepalm there… hello Winsucks Recall…
FYI, Element now has a lot of the call features that Discord has
Been using matrix since forever :) But the dissing of shitty corporate centralized applications is necessary because way too many naive users still give their data away for convenience.
in the case of discord, it’s not convenience, it’s the network effect.
deleted by creator
That falls under convenience. Getting others to leave corporate bullshit malware and/or spyware takes effort (and I know very well how frustrating it is). Personally I refuse to use discord or FascistApp (I guess with the recent policy changes that name is warranted) etc with all the implications that it has.
Including screen share with audio?
tbh if you’re on linux there’s kind of an easy workaround
pactl load-module module-combine-sink sink_name='Stream' slaves='easyeffects_sink'
^^ I have this aliased as “gamesound”
easyeffects is great for this because it’ll just be the default sink, plus easyeffects makes your mic sound good anyway. (if you configure it for that)
then when the game opens i set it to output to “stream” and bam i can output game audio in a stream without capturing anything else, since i’m on hyprland i can also stream just the window, discord screenshare with audio everywhere.
nope but this must be added its like the most requested feature
Doesn’t mean it’ll be added in an open source application… There has to be a dev/some devs willing to implement that, they can’t force volunteers to implement features because of the selling value it’ll have.
I’ve been using Vesktop since forever. They have had it working already for a looooong time.