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

        • @[email protected]
          link
          fedilink
          English
          8
          edit-2
          6 months ago

          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.

          • @[email protected]
            link
            fedilink
            1
            edit-2
            6 months ago

            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.

        • @[email protected]
          link
          fedilink
          16 months ago

          Not if we want sustainable chat. It runs like a blockchain under the hood & duplicates so much data.

      • @[email protected]
        link
        fedilink
        English
        36 months ago

        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.

        • @[email protected]
          link
          fedilink
          46 months ago

          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.

  • Mikelius
    link
    fedilink
    86 months ago

    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.

  • @[email protected]OP
    link
    fedilink
    686 months ago

    Note that the flathub version has not yet been updated. The version with the screenshare is 0.0.79.

  • @[email protected]
    link
    fedilink
    156 months ago

    Can we get actually working global keybinds in Wayland next? Or is that a chromium/electron problem?

    • @[email protected]OP
      link
      fedilink
      236 months ago

      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.

      • Communist
        link
        fedilink
        English
        146 months ago

        Hyprland and kwin I think.

        The hyprland dev is doing a ridiculous amount of work.

        • @[email protected]
          link
          fedilink
          36 months ago

          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.

          • Communist
            link
            fedilink
            English
            3
            edit-2
            6 months ago

            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

            • @[email protected]
              link
              fedilink
              26 months ago

              i don’t think every developer hosts an actively transphobic discord full of dogpiling channers but i might be wrong on this one bestie

        • @[email protected]OP
          link
          fedilink
          26 months ago

          didn’t hyprland implement it wrong by making apps unable to add new global shortcuts themselves, or even request to add them?

          • Communist
            link
            fedilink
            English
            26 months ago

            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

  • @[email protected]
    link
    fedilink
    English
    96 months ago

    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.

  • @[email protected]
    link
    fedilink
    31
    edit-2
    6 months ago

    people on reddit are saying audio-sharing is still broken for every app that utilizes the pipewire audio API directly

  • @[email protected]
    link
    fedilink
    36 months ago

    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

      • @[email protected]
        link
        fedilink
        46 months ago

        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.

          • @[email protected]
            link
            fedilink
            2
            edit-2
            6 months ago

            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.

        • Communist
          link
          fedilink
          English
          7
          edit-2
          6 months ago

          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.

          • The Ramen Dutchman
            link
            fedilink
            56 months ago

            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.

  • @[email protected]
    link
    fedilink
    English
    246 months ago

    I’ve been using Vesktop since forever. They have had it working already for a looooong time.