https://github.com/SpacingBat3/WebCord

Really cool project I found, and is working great for me so far. You can even build a custom version of WebCord using one of the open PRs which allows you to share audio on a screen share. Used it with friends last night and it ran solid for hours.

  • snake_case@feddit.uk
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    One thing that annoys me about discord is the screenshare popout, ideally I’d like to pop each screen out individual instead of only being able to popout the entire block. For example I’d like to keep webcams on my left monitor and have someone’s shared screen in full screen on the right. I get round this by having two accounts but would be good to have a native solution

    • Crunkle_Foreskin@kbin.socialOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      WebCord is a working native solution.

      The Devs had also upgraded a lot of Electron stuff and security problems that the official Discord client doesn’t do, as well as fix a lot of bugs and issues that Discord haven’t bothered with.

      Oh, and if you’re using KDE Plasma, it uses the Qt file picker and not the GTK one.

    • Crunkle_Foreskin@kbin.socialOP
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 year ago

      AppImage is a lot better than Flatpak because it isn’t a walking security nightmare (http://flatkill.org).

      But yeah, I got a build working with the PR. I’m not on my computer right now, but it’s a pinned PR in the GitHub issues for the WebCord project. You go to the fork with the branch, you run a couple of quick npm commands and then you can do a build.

      I did have to remove a few of the package makers because they’d set it up to do a .deb build, and I haven’t used apt in years. I vaguely think they had a Flatpak or a Snapcraft package maker in there too, but I don’t use those.

      You run the make and package commands which you can find in the package.json file, then it outputs a built application for you.