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?

  • Bluefruit@lemmy.world
    cake
    link
    fedilink
    arrow-up
    1
    ·
    54 minutes ago

    Ive had issues with this as well. Still have had no joy.

    What DVD drive are you using? Ive read the hardware is also important, but I’m no expert.

  • nyan@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    4 hours ago

    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”).

      • 9point6@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        5 hours ago

        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

  • thenextguy@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    11 hours ago

    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/.