i honestly think that if revolt had federation, then it would be the obvious choice for me, but alas. personally i’m still hopeful for polyproto getting off the ground, but the boring realistic choice for the time being is probably something like XMPP + mumble
magz :3
- 0 Posts
- 5 Comments
magz :3@lemmy.blahaj.zoneto
Linux@lemmy.ml•Ubuntu 25.10's Rust Coreutils Transition Has Uncovered Performance Shortcomings
262·2 months agoi think the argument here is more that saying “you can use this however you like, no questions asked” is a bad idea because it allows corporations to approriate the work
magz :3@lemmy.blahaj.zoneto
Open Source@lemmy.ml•GitHub - 9001/copyparty: Portable file server with accelerated resumable uploads, dedup, WebDAV, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file, no deps
8·2 months agoif you just care about listening to mp3s across all your devices then navidrome is a good choice imo. because it supports the subsonic api, there are a lot of good players for it like feishin for desktop and dsub for android and a built-in web player.
as for sharing music, soulseek is already pretty established for this. it basically allows you to search for and download music from anyone on the network (remember to share some yourself, it’s good manners).
the setup i use is basically a server (all these programs are pretty light, so you can probably run it on a spare laptop or even a raspberry pi) with:
- slskd as a constantly running soulseek client, allowing me to download music to my server through the built-in web interface
- beets, to automatically tag any music i download, based on information from musicbrainz. you can configure slskd to run commands when downloads finish, so i just run beets to import any new music
- navidrome as the server to actually serve all the music
the only real gripe i have with this setup is that while navidrome has support for multiple users, so i can easily allow friends to listen to my music collection, slskd doesn’t have that (yet, it’s planned), so if someone wants music added to the server they have to ask me to download it through slskd, which is a bit tedious. it works really well if you’re the only person using it though
magz :3@lemmy.blahaj.zoneto
linuxmemes@lemmy.world•Don't forget to periodically rm -rf
41·4 months agoas usual, nix fixed this (kinda)

i think for my purposes i’m fine with hosting that through a separate service, so instead of XMPP + mumble i would run polyproto + mumble (or some other voip solution, screen sharing seems to be a decent way away in mumble)
but (as i understand it), polyproto isn’t a chat protocol per se, but more a protocol for federated message authentication. as an application of this protocol, they’re building polyproto-chat, which is a chat protocol. in theory, one could then also build a polyproto-voice so you can use the same account for both chatting and voice calls. i still think this is pretty far away, considering how young polyproto is, which is why my current vision is chat and voice as two separate services (which i also prefer because i imagine it makes the technology simpler and hosting easier)