I am trying to liberate my old DVD collection from its optical media prison. I bought a cheapo external DVD drive, but I can’t get the DVDs to play or even cooperate for ripping. I can open the disc in the file manager and see the files on it, but I can’t play anything. Do some searching, I see a lot of things about installing libdvdcss, libdvdread, and libdvdnav. I did all that and still nothing. VLC gives me an immediate error. I also see a lot of stuff about installing and using regionset to change the region setting on the drive. However, that package seems to no longer be available. Any ideas of what else I could try?

  • regionset’s homepage appears to have disappeared. If your distro no longer packages it, the source can still be obtained from Gentoo source mirrors (pick a server here and go into “distfiles” then “8b”).

      • Hmm assuming the disk isn’t super scratched up, I’m thinking you need to configure the region correctly.

        I think if it was a decryption error, you’d have something different to a read error on what looks like one of the first blocks.

        I remember there’s a cli utility for setting the region that you should be able to get from your package manager, I can’t remember the name off the top of my head

        Edit: reread your post, regionset rings a bell actually. If it’s not available in your package manager, perhaps try building it from source

  • I had to change a setting in my app (handbrake) to actually use libdvdcss instead of whatever it defaults to. I also seem to remember having to copy/symlink libdvdcss.so into /usr/local/lib/.