Discord was already succumbing to enshitification. Now with their intention to be owned by Wall Street, that trajectory will certainly accelerate at warp speed once the change of hands happens.

Anyone already get ahead of this and find a solid alternative?

Right now I’m on the fence between Element for Matrix, and Revolt. Both seem to have their pros and cons and I can’t find a clear “winner”.

  • XiberKernel@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    57 minutes ago

    Honest question, but on a technical level isn’t discord basically IRC with some bells, whistles, emojis, and a some WebRTC Logic wrapped in electron with a large marketing budget? Throw in some cloud storage and a CDN for images. What am I missing? I’m not saying it’s “easy”, but I’m curious what it would take to build a solid streamlined FOSS alternative built on combining existing technologies.

    Edit: I’m not familiar with the ecosystem… is the issue with existing FOSS bad UI and complicated onboarding? Missing features? Or is it simply a critical mass issue?

  • Kuvwert@lemm.ee
    link
    fedilink
    English
    arrow-up
    54
    arrow-down
    1
    ·
    6 hours ago

    Ah this is so exciting!

    Discord ‘existing’ has held back development motivation on Foss Federated Communication alternatives.

    When they go public only good things will happen for projects like matrix :)

    I’m very excited!

    • Possibly linux@lemmy.zip
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      3 hours ago

      Matrix is cool but it really suffers from complexity.

      The spec is a mess because they keep expanding it.

      • douglasg14b@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        47 minutes ago

        Let’s not mention the abysmal performance for servers. Making it largely infeasible to scale.

        It’s not the solution, not even remotely close, unfortunately.

  • Ulrich@feddit.org
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    2
    ·
    5 hours ago

    If you’re self hosting, it’s Revolt. But the default instance limits you to 20mb or something for files, which is a problem for me, personally.

  • pory@lemmy.world
    link
    fedilink
    English
    arrow-up
    59
    arrow-down
    3
    ·
    9 hours ago

    it’s Element/Matrix if we’re lucky. Revolt is just another Discord - surely this single company will last! With Element/Matrix being an open protocol, it won’t be a “platform” you have to leave when it goes corporate.

  • assaultpotato@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    26
    ·
    9 hours ago

    I’m running a Matrix server with a FB Messenger bridge via mautrix-meta and that makes it a clear winner. Half my group chats have migrated entirely since I’ve set my close friends up with accounts in my server and they also use the bridge. The fact that people can slowly migrate chats without losing messages or groups is killer for adoption imo.

    • Lumun@lemmy.zip
      link
      fedilink
      English
      arrow-up
      1
      ·
      33 minutes ago

      This sounds great. If you end up writing something for the other commenter using a Linux server and the Messenger bridge I would love to hear if there were any pitfalls to avoid!

      • assaultpotato@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        3
        ·
        6 hours ago

        I can try to write some stuff up, it’s not super complex. Core requirement for my setup is Docker + a domain. I recommend Linux host but you can make Docker Desktop work.

        Let me write some stuff down this week.

    • enkers@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      11
      ·
      edit-2
      8 hours ago

      The problem is that performant screenshare (to multiple users) more or less requires infrastructure. That requires money, and it’s impossible to compete on price with services that have the VC-enshitification model.

      You can get around this in a few ways, but they’re all tradeoffs that are in some way or other worse than discord.

      • P2P - sacrifice latency, reliability
      • direct multi-stream - sacrifice PC performance and/or bitrate
      • paid infrastructure - sacrifice money
      • foggenbooty@lemmy.world
        link
        fedilink
        English
        arrow-up
        12
        ·
        6 hours ago

        I think P2P is still the way to go. Sure it’s not perfect, but it’s simpler and by it’s very nature doesn’t require the infrastructure we know will be a problem.

        Plus, don’t forget screen sharing in discord isn’t very good as is (720p30) if you’re not a paid user.

  • Xanza@lemm.ee
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    1
    ·
    9 hours ago

    It never made sense to me how popular discord was to begin with.

    • pixeltree@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      Other voice chat programs were crap, discord was significantly better and more consistent. Simple as. It still has features way ahead of other services. The business side is shitty but it works without anyone needing to know anything with no troubleshooting.

    • acockworkorange@mander.xyz
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      4 hours ago
      • persistent IRC style chat rooms
      • virtual “servers” to organize said chat rooms, manage privileges, control visibility
      • integration with bots for all sorts of things (moderation, user welcome, dice rollers, etc.)
      • integration with games/music players/etc (I don’t use it but it’s very popular)
      • privacy and moderation controls
      • client allows fine grained notification controls
      • voice, video, and screen casting simultaneously
      • “server” templates: use an existing server config (roles, permissions, rooms, etc.) when creating a new server.

      That’s just off the top of my head.

      It’s enshittifying, but the value proposition is still hard to beat. I’m really hoping Matrix catches up with the feature set soon.

  • Xanza@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    ·
    8 hours ago

    This would be the perfect time for someone to throw up a nice UI for a webrtc based voice chat platform in the browser. Nothing to install, no crazy permission/server setup. Just create a room and invite your friends. Boom, team based voice chat.

  • BroBot9000@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    2
    ·
    9 hours ago

    Why use Element for matrix?

    From what I can tell it collets and links data to you: Location, identifiers and contact information.

    How is that private or better than Signal?

    • Nikelui@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      1
      ·
      9 hours ago

      Because people don’t use discord for privacy. They use it for gaming, voice chat, communities and streaming.

    • doodledup@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      9 hours ago

      I use Signal for private and personal messages. I use Discord solely for gaming and voicechat. A good alternative doesn’t need to be overly private (although that would be a bonus of course). It just needs to have a good UI and feature parity with Discord.

      • BroBot9000@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        8 hours ago

        There is a difference between willing information that you put out there and data gathering that goes on without your consent.

        Location data is something I don’t want anyone collecting without my consent.

        Why does Element need to know where I’m located? Why is that being gathered with my identifiers?

        • mac@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          4 hours ago

          You know the app still works if you deny it loc permissions, right?