JadedBlueEyes

joined 2 years ago

Email is federated. You can set up your own server using something like Stalwart in a few hours. I deliver thousands of emails a month on my personal server. The problem is deliver ability to Gmail and outlook, but if you don't care about that then you're golden.

If you took Element/Matrix and removed everything from it that is required for federation, then it would perform like Signal.

This is only true for the server side. Federation doesn't affect the client much at all (for example, rocket.chat is now a matrix client, even though it wasn't one for the majority of its life).

Matrix clients are mildly harder to build because of, as you mentioned, end to end encryption, but also because of the many ways you can make mistakes in the code that synchronises clients to the server and cause performance issues or bugs. Even dispute this, though, there are a massive variety of matrix clients: https://matrix.org/ecosystem/clients/

[–] JadedBlueEyes@programming.dev 4 points 1 month ago (1 children)

The clue there is 70% goes to labels, not artists - large rightsholders who already have wealth taken a massively disproportionate amount of that, so the artists you listen to get fractions of a penny. They make far more when you buy a CD or go to a concert.

Last I visited, Barcelona was beautiful and the people living there adored it. London isn't terrible either, although housing is extortionate due to 'investors' and landlords

[–] JadedBlueEyes@programming.dev 5 points 1 month ago* (last edited 1 month ago) (1 children)

All of the other answers mentioning coturn here are wrong - your friend is trying to call you using element call, which needs an instance of a livekit and a JWT micro service to grant permissions to use the livekit instance. You can use a livekit cloud account, but you do need to host the JWT service. I would suggest looking up Element's documentation

[–] JadedBlueEyes@programming.dev 1 points 1 month ago (5 children)

You can use scrcpy or similar to mirror your phone screen, and/or take a screenshot

[–] JadedBlueEyes@programming.dev 6 points 1 month ago (1 children)

Actions is significantly better, there are lots of subtle UI improvements, there are new importers, etc. Not a killer feature, but many small improvements that add up.

[–] JadedBlueEyes@programming.dev 2 points 2 months ago (1 children)

MusicBrainz Cover art is from the Internet Archive's Cover Art Archive, and you can edit it easily via the musicbrainz.org website. You can also use https://harmony.pulsewidth.org.uk/ to update the medatata with stuff from streaming sites automatically.

Alternatively, you can install a plugin from Picard to download from, for example, Deezer or Apple Music. You can also grab a plugin to do replaygain, to get a more normalised audio volumes, like on streaming services.

For local music recommendations, you can try experimenting with listenbrainz local right now, if a bit experamental. It is essentially the Listenbrainz recommender on a local library. Building a better system for local music is on the MetaBrainz team's mind, and my final year project for University is going to be related as well (maybe follow me for updates if you're interested). I don't think automatically downloading from Spotify or whatever will happen though because of legal issues with that - maybe there'll be the ability to add plugins to do that. However, you can use the MusicBrainz database to get the exact Spotify link for many tracks (thanks to the Harmony importer lol). Ideally sharing libraries with your friends would be possible, though.

[–] JadedBlueEyes@programming.dev 2 points 3 months ago

That page seemed outdated, but: From further down that page:

The recommended strategy is to share the keys automatically only to verified devices of the same user

This is the same situation where the key backup is accessible - which is not described on that page, but it's a key store of all the megolm keys. This is what is now generally used instead of that as it doesn't require devices to be online and allows recovering keys if all devices are lost.

[–] JadedBlueEyes@programming.dev 1 points 3 months ago

This isn't a password manager. It's an IdP

[–] JadedBlueEyes@programming.dev 1 points 3 months ago

I host mail via Stalwart, which makes it pretty damn easy - it handles most everything, just giving you a big block of DNS records to upload with all the DKIM SPF MTA-STS nonsense. However, spam filtering from big providers is still occasionally an issue. I still occasionally get reports of mail making it into Gmail's spam inbox, for example.

[–] JadedBlueEyes@programming.dev 2 points 3 months ago (1 children)

A few days late, but I have a pretty similar usecase to you on https://forgejo.ellis.link/. My solution is go-away, https://git.gammaspectra.live/git/go-away, which just sits as a reverse proxy in between traefik and Forgejo. I haven't enabled fancy stuff like TLS fingerprinting. It's been effective enough at killing the bots downloading archives and DDoSing the server from residential IPs. My config is based on the example Forgejo config, but with a few tweaks. Too long to post here, though, so message me if you need access

view more: ‹ prev next ›