If you use the public instance you don’t need to set up or host or install anything. You can selfhost it if you want, but the public instance works just fine.
One person goes to the web page and starts a room. The other can join the same room by knowing the name of the room. (It will generate a link when you create a room to make it easy to send to someone so they can join by just clicking the link.)
Consider giving MiroTalk a try. It has several versions but the P2P version would probably be perfect for your scenario. It’s free, runs in your browser, doesn’t need an account, and doesn’t have time limit shenanigans. I’ve used it in lieu of Discord calls before and don’t have any complaints.
I swear there was at least one more server I looked at but passed over and I cannot recall the name.
Maybe Jellyfin? It’s best at movies/shows but it also handles music (and more). The native music experience isn’t great but it works. For Windows/Linux/Mac you can use Feishin (I use and mostly recommend it, also you can use the web app version). Android has Symfonium I use and highly recommend it, also it works with FAR more than just Jellyfin). I don’t use iOS but I just looked for an iOS app and found AmpFin (not to be confused with Finamp).
You said your users have their own libraries. Jellyfin works great with this. Out each in its own folder, create a new library for each in Jellyfin (pointing to each folder), and you can choose which accounts can see which libraries (and optionally let them manage libraries too so they can delete songs or modify metadata for the libraries they have access to).
I’m a fan of Jellyfin if you couldn’t tell…
I use Watchtower and haven’t had any major issues in the two(?) years I’ve been using it. Make sure you use persistent volumes for your containers and make sure you back up those volumes. If anything breaks, you can roll back to before the update.
If you don’t use persistent volumes, you’ll lose data when Watchtower takes down the image and replaces it with the newer one (which doesn’t copy over ephemeral volumes).
I also recommend for database containers to use an image tag that won’t update with breaking changes. Don’t use postgres:latest
, use postgres:15.2
or something like that (whatever the image you’re using the database for recommends).
I didn’t realize this when I first set up Radarr/Sonarr and they ended up copying every single file instead of hardlinking. By the time I realized, I had like 400gb of duplicate files. Ended up running fclones and getting it all back.
Portainer does store compose files though? I’ve manually used docker compose commands from the folders Portainer saves them in. They’re labeled with numbers instead of project names which makes it difficult to know which one you’re looking for, but I use rga so that wasn’t as much of an issue for me as it would have been otherwise. It was tedious, but the compose files very much exist on your hard drive.
I started with Yacht and moved to Portainer. Yacht’s ui was just too heavy and unresponsive for me. I got logged out of sessions without it actually telling me almost every time I used Yacht. I would have to log out and in again just to use it (a process that often freezed up as well for reasons I cannot comprehend). I finally had enough and switched to Portainer; not a single complaint since.
Amazon bought Twitch for its video live streaming infrastructure/tech, which at the time was unmatched. Now Amazon offers that infra/tech via AWS and anyone can spin up a Twitch competitor just as capable.
Amazon doesn’t care about Twitch at all. Prime subs are just another benefit to make Amazon Prime more appealing to consumers, but iirc Twitch is the one who actually pays out of pocket for Prime subs.
Radar and Sonarr are tools to track movies and TV shows respectively. You can add a movie/show to track, tell it the quality you want it in, and set up Prowlarr or Jackett to give Son/Radarr the access to the torrent trackers it needs. You can also use Usenet but I have no experience there.
It will search those torrent trackers for releases matching your movies/shows in the quality and language you set for them and send the downloads to the torrent client you set up. When the client finishes downloading, Son/Radarr copies (or hardlinks) the files to your library folders.
If Son/Radarr is tracking a show that you currently have downloaded in 480p, but the quality profile allows upgrades up to 1080p, it will search for 720p and 1080p releases and pick the best match it can find. When the torrent client finishes downloading it, Son/Radarr will automatically replace the 480p release with the 1080p release it just downloaded.
Golang v1.0 was released in March of 2012. Not sure I would consider it a new language.
I don’t think this lends enough credit to how centralized the music industry is and the role that plays. If you want the world’s music catalogue, you need contracts with like three companies. That level of centralization makes it straightforward to get a music catalogue going with basically everything someone might want to listen to, but it also severely hampers your ability to do anything those three companies don’t want. If anyone’s wondering why Spotify is pushing podcasts so hard, it’s because that’s the only way for them to get out from under the thumb of the few music megacorps that they have to license from to stay relevant. Spotify needs a revenue stream less dependent on the big three and it sees podcasts as its way out.
I’m sure music files being smaller and easier to pirate helped light a fire under the ass of the music industry to modernize, but that isn’t the only factor at play here and I don’t even think it’s one of the main ones. If I recall correctly, Spotify is the company who went to the music labels asking for a contract. In order to show that the tech works, they had to pirate the initial catalogue until they had deals with music labels to license the music. Spotify brought their streaming vision to the music industry, not the other way around.
I believe Netflix had a good catalogue at first because every other company was sleeping on the streaming boom that Netflix was ahead of the curve on. Netflix could get good streaming license deals because nobody really cared about this little company they’d never heard of. As soon as everyone realized what was up, they scrambled to copy Netflix and pulled their libraries to fracture the streaming space.
From the start, the music industry knew what Spotify was and could be and knew how to use their leverage to keep themselves on top (Spotify isn’t functionally allowed to be their own license for music creators, for example). I don’t think the movie streaming space realized what Netflix was until it blew up.
I don’t think the problem is that movie/tv hasn’t “figured it out.” The music space would be just as fractured if it wasn’t as centrally organized. I think the problem is that the industries are just structured really differently, so they played out really differently.
To be clear, I’m not defending the music or movie/tv industry. I just think the situations are more nuanced than “music freaked out and got their shit together and movie/tv hasn’t yet.”
Few reasons. First, the United States is huge. Texas alone is twice the size of Germany. Second, the U.S. has three main power grids. The left half, the right half, and Texas. It’s a little more complex than that, but the important part is that Texas is on its own. Third, Texas hates people. They let companies deregulate to hell and back, even at the expense of its residents.
The combination of being on its own power grid, deregulating that power grid and the companies that maintain it, and not taking proper precautions to protect its residents all leads to a less-than-reliable power grid when it gets hit with any non-standard weather. Texas especially needs to prepare for climate change, but things could definitely be going better…
Kopia actually has a GUI option too! I use it all the time! I pair it with a docker webdav server running on my server pc across the room.
7–20gb for a 1080p movie? Only my 4k movies are allowed to burn that much space. Most of my 1080p movies are under 5gb (usually under 3). I think the only 1080p movie I have at that size is Jiang Ziya: Legend of Deification (2020) at ~11gb, and that’s only because I haven’t found a dual audio version in HEVC/AV1.
Edit: For context, I watch on a 1440p monitor with headphones that simulate 7.1 surround sound (Logitech G Pro X Wireless). A LOT of my 1080p movies are RARBG’s 2gb 5.1 releases. Incredible quality for how tiny the files are. Actual magic.
They didn’t include https so the link doesn’t know what protocol it’s meant to open with
https://rye.astral.sh/