I’ve been buying a lot of discs that I rip to my NAS, so I can watch them on Plex.
tl;dr I want to load an app in a web browser over the network.
Problems
- I have too many Raspberry Pi 4s sitting around collecting dust.
- I don’t want to connect a bunch of Blu-ray drives to my Windows PC because they slow it way down.
- I don’t want to have to turn on my main Windows PC to rip discs.
I came up with a fun solution to these problems.
Solutions
Inspiration
Back in the day, I had this Linksys box with a parallel port and ethernet jack. It allowed me to put a local-only printer on the network. This saved a ton of money because those network add-on cards were so expensive and not available on all models.
One drive per Raspberry Pi
To remove those drives from being plugged into my PC, I can use a Raspberry Pi: one per drive.
I have two ideas on how to do this:
- Share the drive’s mount over SMB → still need my PC to rip, but I don’t have to connect the drives to my USB ports, and I can use any PC.
- Share only the MakeMKV or ExactAudioCopy app over the network accessible via a regular web browser → I think you can do this with Xpra? I’ve done it before in a Docker container on TrueNAS, but my goal is to have these drives available next to my desk, so I can easily swap out discs.
Which method should I use? Or is there a better one altogether? Ideally, I’d have minimal maintenance needed on the Raspberry Pi since I’ll have 3 for now.
More Problems (no solution needed here)
With either method, I need to maintain an OS on the Raspberry Pi that isn’t easily maintained. I’m going to make a separate thread where I ask about a solution for that.