Skip Navigation

Posts
0
Comments
1076
Joined
3 yr. ago

Aussie living in the San Francisco Bay Area.Coding since 1998..NET Foundation member. C# fan https://d.sb/Mastodon: @dan@d.sb

  • IMO it makes more sense to rip and download music than movies. Music is small files that you listen to dozens or hundreds of times, whereas movies are large files that you might only watch once or twice.

    labeling and tagging each track, and sorting them into a properly named folder structure

    You need to do the same thing for movies and TV shows though.

    Lidarr will do this for you, mostly automated.

    To rip CDs, I use abcde ("a better CD encoder") on Linux. It automatically tags the tracks based on CDDB or Musicbrainz data.

    There's probably a basic app that'll move it to the right directory structure, but I find Lidarr pretty easy to use. I copy the album across to my server, then in Lidarr I add the relevant album then click the button to manually import it, and point it to the right folder. Lidarr will automatically sort it into the right directory structure. I have it configured to use the structure that Plex wants - folders per artist, then folders per album inside those.

    That's assuming it has data on Musicbrainz. For MP3/FLAC files from albums that aren't on Musicbrainz, it's a bit trickier. I sometimes use kid3 (KDE audio tagger) as it can pull from other sources like Discogs and Amazon.

  • The problem is there's some 90s albums I can't find anywhere - not on Discogs, not on eBay, not on Marketplace. The record labels are usually long gone. But they're on Soulseek. I'm not sure what else to do to get them.

    There's also things like DJ sets/mixes that were never sold, only ever distributed online for free.

  • There's a P2P app from the same era as KaZaA, originally released the same year (2001), that's still in active use today: Soulseek. It's a great way to find obscure music, some of which isn't on streaming services and is extremely difficult to obtain otherwise.

    Usenet is good for less popular stuff too. Torrents die once the last seed is gone, but some Usenet providers have over 10 years retention, and you always get full speeds over an encrypted connection with no uploading required.

    Edit: Support artists where possible, but sometimes there's music that's impossible to find, and that's when these services come in handy.

  • I ripped CDs to FLAC, put them on a Plex server, and use Plexamp on my computer and phone. Now I've got my own personal streaming service.

  • Yeah I think so. I switched from GNOME to KDE a while back, so haven't tried it recently. It worked great last time I tried it though, and it works well in KDE too.

  • That's how much space the whole of Debian takes up. Every package for every supported architecture. Not sure if it includes the space taken by the installation ISOs too.

    A bare minimum installation of Debian (meaning just command-line with a minimal number of programs) is probably around 1GB or so? They recommend at least 4GB space for a server install and 10GB for a desktop.

  • Should work as long as you're using Wayland. It works great for me in Fedora, and I assume Debian will have all the latest parts now too.

  • This seems like overkill compared to just running it on a VPS and having a second VPS as a hot spare.

  • Add a second SSD, if the motherboard has a SATA port (I assume your current one is an NVMe drive). A SATA SSD is still more than fast enough as a second drive.

    Moving to a bigger SSD also isn't too difficult, as long as you have a system where you can have both the old and new SSD connected at the same time. It can be a different system if needed. Download Clonezilla onto a USB stick with Ventoy on it, and boot into it. Just make sure you have backups and do the clone in the correct direction (don't clone the blank new drive onto the old one!!)

  • Wow, there really is a game for everything.

  • And probably 90% of them are just building on top of OpenAI's API rather than having their own model, and OpenAI still don't know how to become profitable. It feels like the dot com bubble all over again.

  • This is how I handle it for most software: Read (or at least skim) the changelogs for all minor and major versions between your current version and the latest version.

    If you're using Docker, diff your current docker-compose to the latest one for the project. See if any third-party dependencies (like PostgreSQL, Redis, etc) have breaking changes.

    If there's any versions with major breaking changes, upgrade to each one separately (eg. 1.0 to 2.0, then 2.0 to 3.0, etc) rather than jumping immediately to the latest one, as a lot of developers don't sufficiently test upgrading across multiple versions.

    Take a snapshot before each upgrade (or if your file system doesn't support snapshots, manually take a backup before each upgrade).

    ...or just don't read anything, YOLO it, and restore a snapshot if that fails. A lot of software is simple enough that all you need to do is change the version number in docker-compose (if you're using Docker).

  • In addition to backups, consider using snapshots if your file system supports it (ZFS, Btrfs, or LVM).

    I use ZFS and have each of my Docker volumes in a separate ZFS dataset (similar to a Btrfs subvolume). This lets me snapshot each container independently. I take a snapshot before an upgrade. If the upgrade goes badly, I can instantly revert back to the point before I performed the upgrade.

  • The funny part is that Replit has billboard ads along the 101 in Silicon Valley that say "vibe code, safely"

    I didn't realise repl.it has pivoted to vibe coding. It used to be similar to CodeSandbox or jsfiddle - a sandbox for writing and running code.

  • There's a few groups like this in Australia, unfortunately.

    Australia didn't even have an R18+ rating for games until 2013 (R18+ is similar to AO or NC-17 in the USA). Before then, all games with a higher rating than MA15+ were illegal in Australia. Many games had an Australia-specific version with blood/gore reduced, some things edited out, etc. to reduce the rating. The original release of GTA4 in Australia was heavily censored.

  • The petition is directed at Visa and MasterCard. I'm not sure why the article says it's a petition directed at Steam, because it's not.

  • That's what I meant by hiring a self-employed freelancer. I don't know a lot about contracting so maybe I used the wrong phrase.

  • This is amusing because practically every backend is fiber. You need it for speeds above 10Gbps, and all ISPs will have at least 40Gbps or 100Gbps connections in their data centers, sometimes even faster (QSFP can do up to 400Gbps).