I have a pretty extensive blu-ray collection (almost 500 movies now, about 40 complete series). I almost never watch blu-rays directly, because I don't want to muck with physical discs. Immediately after buying a movie, I remove the DRM with MakeMKV, and put it onto a Jellyfin server.
I know it's (probably) not strictly legal for me to break the DRM of my movies, but I think I'm ethically in the clear; I'm not distributing the movies on ThePirateBay or anything, I just watch them within my home network...I think it would be pretty hard for anyone to demonstrate any damages from my habits.
Streaming is absolutely more convenient than physical discs, but it's also objectively horrible for a company to be able to arbitrarily remove my media. With my discs, I always have a physical copy, so it's more failure-proof.
That said, maintaining a server is a huge pain in the ass, and it's something that really is limited to geeky people. Sure, as a software engineer I know enough to install NixOS and Jellyfin and I even get some kind of masochistic enjoyment from fixing things when they inevitably break, but I cannot imagine my mom going through anything like this, so for her the media landscape has gotten only worse.
Blu-rays really aren't being produced anymore, so I suspect that the only sustainable preservation effort will end up being piracy, and this has been an issue long enough that the large media companies cannot pretend to not understand that.
How big of a NAS do you have?
Keep in mind before you read this: I use my server for a lot of stuff other than movies so it's really over-provisioned. I play with LLM models sometimes, and I also have a Kafka server with tons of stock-trading info being written to nearly all the time taking a lot of space.
That said, I have 24x16TB hard drives in ZFS RAID. It's three separate RAIDZ2's, so the amount of space on there is 18x16TB, so about 288TB. It's a fairly expensive amount of waste, but it's nice to be able to lose up to six disks at a time without having to worry. I could fairly easily get another 8 drives in there if I really needed it, but thus far my total consumption is only about 50TB in total, and I delete actually stuff when I'm done with it.
Ok, now I need a description of the setup.
Specifically:
- What hardware caters to 32x disks (24+8)? (I'm picturing enterprise gear)
- What software are you using to coordinate it? TrueNAS?
So bear with me and hear me out on this.
It's a fairly typical 1U HP Proliant server, which counts as "enterprise gear". I don't remember the model but it's somewhat unremarkable. It only has like six bays in the front, and I use one for a NixOS install, and two of them with SSDs for read and write cache. It has an old 10 gigabit ethernet card for connectivity. The server I bought used for around $150, the ethernet card I got for about $35 used on ebay.
The actual disks live in 8 bay external chassis, and connected via USB3.0. This may sound horrifying, but USB3 is rated for like 5 gigabits, way more than you can easily get from a home RAID with spinning disks. I have a PCIe 3.0 x16 USB3 card in there, with four plugs, each with a dedicated controller, meaning that in theory each port could get 5 gigabits. The reason I could fairly easily get eight more in there is that I'm only using three of the four ports, so without much effort I could buy 8 more drives (of any size I suppose), put them into another 8 bay chassis, and just add vdev to my RAID. This particular PCIe USB card was $41 on eBay.
I use ZFS for a software RAID.
This sort of happened accidentally; I didn't used to have a rack mount server, I was using a bunch of Nvidia Jetson Nanos, and as such there wasn't a real way directly plug hard drives in, so I ended up having to use the external chassis. Eventually I bought three of those cases, had all the drives in there, and when I decided to buy a "real" server it was substantially easier and cheaper to just add proper USB support to a server than it was to find a decent 24-bay server at a decent price, particularly since I already had the cases.
In hindsight I probably should have got chassis that have eSATA support, but they've been getting decent speed and it's an extremely convenient system. It's also come in handy once when I accidentally broke my server, and I needed to get files off the RAID; all I had to do was plug them into my laptop and mount the ZFS RAID there.
ETA:
Forgot to answer what I use to manage it. I installed NixOS on my server with a pretty vanilla ZFS on Linux install and an NFS mount. I do the tmpfs-on-root trick, so the root partition gets nuked on every reboot. https://elis.nu/blog/2020/05/nixos-tmpfs-as-root/
I don't use any fancy GUI tools or anything; NixOS does a good enough automating away the un-fun parts of maintaining a server, and if I break my server I can very easily roll back to a previous state, and if I really have to, reinstalling it from scratch takes like 20 minutes since I can just copy over my configuration file (which I back up on Gitlab) and have everything automatically set up again. NixOS is pretty cool.
ETAA:
According to `dmidecode` and `lscpu`, server model is `ProLiant DL380 G7`, 24 cores, 128GB of RAM. I think it's actually 12 cores, and it says 24 because of hyperthreading.
It's pretty unremarkable. I like it a lot, but it's a fairly typical and bog-standard used server.
`Kafka server with tons of stock-trading info`
Can you talk more about this? I personally have a Dell R720 and about 90TB available for use, and use 40TB of it for my media server. I'm wondering if that's some use case I want to look into.
DISCLAIMER: I don't really know what I'm doing. My knowledge of trading basically amounts like a few Coursera classes.
I wanted to play with paper trading strategies. I listen on websocket streams of cryptocurrency and stock ticker stuff [1], and the service listening on that socket just plops it into Kafka, with the partition key being the ticker name.
The reason I bother adding Kafka largely comes down to the ability to use the Kafka Streams API. Kafka Streams allows me to do time windows of different trades, or lets me do a sql-style join across two different streams, or lets me filter out data that I don't think is relevant.
Kafka Streams gives you most of the fun of a map-reduce framework, but without having to administer a map-reduce server; it's even smart enough to handle internal state by creating intermediate topics and/or creating local RocksDB instances. It's pretty cool.
There's also has the advantage of allowing me to set retention, so I don't have to worry about doing any kind of manual cleanup; I only have to worry about having N days of stuff on the server, and it's trivial to change that.
Also, I have a number of topics, each with 32 partitions, meaning that if I do find any kind of strategy that works, I can very easily scale it up without changing any code.
I'm basically using Kafka as a streaming-only database. I think it's neat but I haven't actually found any strategies that make or lose money. It's just been a fun way to play around with different bits of server stuff.
[1] https://docs.alpaca.markets/docs/real-time-stock-pricing-dat...
Awesome! Yeah, seems like a great learning opportunity. I did 2 Coursera courses during Covid of trading as well, but didn't touch it after creating one strategy, mostly using RSI, Moving Avg etc lol. Will give this a try, thanks.
Yeah, I had no delusions I would become a billionaire from anything I did. I just find that I learn stuff better if I have a direct goal instead of just dealing in abstracts.
I can read about all the fun theory behind trading math and for distributed systems, and that has some value, but I will understand stuff a lot better if I give myself a real project to do stuff with. I guess I am more of an engineer than a mathematician.
You can fit a SAS card (like LSI 9207-8e) and hook up external disk shelves (like ds4246). This gear is on ebay and is mostly plug and play on linux.
that is a lot.
maybe it (and this comment) will be subsumed in the next 10 years, but for now it is spacious and amazing.
It’s amazing until you have drive failures.
Yeah, I really don't think there exists always-online data storage that you don't have to babysit. I've broken my setup so many times that I can almost rebuild it from scratch in my sleep.
I should point out, part of the reason I do this is as a learning tool. I feel like you learn a lot of neat tricks when you build and run this stuff on your own, and I think that there's really no negatives in the software engineering world to being proficient with the command line and server administration.
I mentioned in a sister comment, I don't think I have ever gone over 50TB, so it's very much overkill, but it makes me feel cool.
One advantage, though, is that when you have a "nearly-unlimited" place to dump data, it kind of changes how you think about problems. If I want to do some experiment with video encoding, there's really nothing stopping me from encoding a video into 100 different configurations so I can directly compare stuff. I don't have to be sparing, and there at least won't be any surprise bills from Amazon or Google later.
They're spinning drives so I don't really worry about the write-cycle stuff.
It's not ~too~ geeky to maintain a NAS. I got a Synology. It has 5 drives, and the ones I have are fairly quiet so the thing goes under the TV counter.
However, if you want to rip 4K blurays, you've got to flash the firmware on your bluray drive and then run MakeMkV + handbrake (or much harder CLI stuff) to process a disc into a useable media file which can THEN go into Plex. All of that takes time and effort, and usually some trial and error.
I also keep a bluray player next to the NAS. Simply because it's too much of a pain to deal with ripping sometimes. I still have to get through my 30-disc Ingmar Bergman Criterion Boxset that I bought 2 years ago. Much easier to pop a disc in the player!
Details of the flash firmware?
Probably LibreDrive for use with MakeMKV.
https://forum.makemkv.com/forum/viewtopic.php?t=18856
This plus a reencode with handbrake is what I use. I reencode to get size down and make it more compatible with what I have.
I’ve heard that some setups struggle with higher resolutions and bitrates, which is compounded on 4K (HDR also with its own quirks for downsampling in post processing for playback on unsupported devices) versus 1080p. These factors are exasperated when direct play isn’t possible due to incompatible files, unsupported container formats and/or codecs, or insufficient bandwidth, especially when remote mounts, caching, and transcoding come into play.
Yep, that's it. It seems to be the only way to rip a 4K. No drives (that I know of) allow ripping 4K "out of the box"!
Yeah, I actually have one of the drives that's ostensibly flashable to be 4k compatible, but I haven't been able to get it working.
Honestly, I've been happy enough with 1080p. I think 1080p blu-rays still hold up pretty well visually. My biggest TV is 70", and I watch it from like 15 feet away, so I don't think I'd benefit much from the increased resolution.
I know that there's other variables that are enhanced with a 4k blu-ray, but they haven't been significant enough for me to bother collecting/ripping them. When I buy a 4k blu-ray, I've just been ripping the regular 1080p blu-ray that always comes with it.
a single 1080p bluray movie (not including extras on the disc) is generally going to be in the low to mid 20GBs to 40GB range. Lets take 40GB for a fairly conservative measure. a single 8TB drive can therefore fit 200 (or possibly more) movies (or double for 16GB drives).
i.e. one doesn't need "crazy" (i.e. more than a handful of consumer hard drives) amount of storage to store a lot of bluray movies and tv shows and keep them online available to you.
I compress mine using Handbrake. It gets them down to the 2.5->8GB per movie range.
I used to compress them and generally that's fine, but honestly storage has gotten cheap enough to where I don't bother. Every now and then the compression would introduce artifacts, even at a relatively low CRF level in ffmpeg, and just for peace of mind I decided to keep the raw movies.
That said, since I have an elaborate tape backup system now, I've debated keeping the "masters" as archives on the tapes, and keeping compressed versions for streaming, but laziness has kind of won out on that.
Agreed on your points about cheap storage and compression artifacts.
I've entertained setting up a tape drive local backup for my NAS (4x 14 TB) for a few years. Is it worthwhile from your experience?
Yes, the tape drive is something I am very happy that I ended up doing.
I have two LTO-6 tape drives. They only connect via SAS, which is a little annoying, but I bought a 2-port used SAS card on ebay for $20. I ended up buying a pack of like 100 LTO-6 tapes on eBay two years ago for a steal, like $150 in total. Each tape is 2.5TB, so I can pretty easily back up my movies. Each movies is written to two separate tapes. I keep a spreadsheet of which tape every movie lives, in case I need to restore a specific backup.
I would really like to get an LTO-7 or LTO-8 drive with Thunderbolt, but they cost an arm and a leg even used on eBay right now. If you get lucky, an external SAS LTO-6 drive can be had for about $200-$300.
It's a slightly expensive up-front cost I'll admit, however, it came after I was using Google archive storage, and when I did a restore of 21TB of movies, the next day I had a bill for like $700!
It's saved my ass one time thus far; I accidentally broke my ZFS RAID and lost everything, but fortunately I was able to restore all my blu-ray rips from tape, and it was pretty easy, and more importantly, didn't cost me anything extra.
If you decide to go down this road, I do recommend getting one that has support for LTFS; otherwise you're going to be stuck using tar commands I think.
4.5-10GB in h.265, depending on the movie (length, how many low-contrast scenes, how much quick movement) and how well-tuned the encoder was, is indistinguishable from the 1080p blu ray on my 10’ diagonal screen at 6-10’ viewing distance.
4k, something like 25GB-45GB, depending, but I have several in the teens of GB that I wouldn’t guess weren’t full quality.
I reserve full-quality rips for movies I both care about a lot and that benefit from it. I don’t need more than 4.5GB dedicated to Happy Gilmore or what have you.
Why bother? You're spending time saving ~50 cents per blue ray and you get some artifacts.
You could just buy DVD's if you want to save space and are willing to take a hit to image quality.
Do you watch those movies / series more than once? I have always thought of Blu-ray disks like books. You consume it and then lend it to a friend. I get that this is not what the media companies would want, but purchasing media/books and not using them more than once just feels wrong.
I am slightly embarrassed to say that yes, I watch movies over and over. All of them off of a shared hard drive using Kodi on an Apple TV to watch.
I recently through away all my CDs, DVDs, and BluRay after carrying them from apartment to apartment for years (in notebooks) and never once opening them during those years.
As for the embarrassment. I get from some POV it's a waste of time but I easily have a list of ~400 movies all of which I've watched 3-20 times each. Examples might be a movie like The Matrix I'm sure I've watch 10+ times. A movie like Harvey, 2 or 3.
Same here. Great movies (most of the imdb Top 250 easily qualifies) can be rewatched every couple of years IMO, unless you have unusually good memory.
For me it depends, I'll usually go 8+ years before rewatching something.
Or watch them after staying up way too late with a couple libations. I remember my opinions of the film but not the content.
what's your approach to using kodi on ATV?
do you have a paid $99/year dev account?
I had a Kodi box but now I just use Infuse on ATV to Jellyfin. I encode such that it doesn’t scream for payment.
I also watch movies multiple times! Typically it's several months or years apart, but sometimes it's more frequent. I remember the first night I saw Primer, right after it ended I started it all over again because I needed to understand. Unfortunately, the second watch did not provide as much clarity as I was hoping.
I watch movies while doing other things (cleaning the house or certain design tasks at the computer) which makes it very easy to watch them again! I go through them quickly and will tend to go back to them after about a year. I recently watched all of the Mission Impossible movies over the course of a few days.
My rule of thumb has generally been "if there's any chance I'll want to watch the movie more than once, I'll buy the blu-ray."
Until about two years ago, I was happy enough to pay for two streaming services (HBO Max and Hulu), along with Amazon Prime, and I treated that like my "rental store". The first viewing would be to see if I like the movie, and if I did then I would immediately order the blu-ray.
Now I've canceled all my streaming services because I don't want to pay for a million of them.
Just a note, I will very frequently put a movie or TV series on in the background while I work on other things, probably even more frequently than I turn on music. I just like having noise from a movie or show that's familiar for me.
mostly the same... still have Amazon Prime and Netflix for my SO... I'd be fine dropping them all.
It's just gotten farcical. I am not opposed to paying for my entertainment, but I'm not going to pay in perpetuity $15 a month to ten different services when they will happily delete the content I like for a tax writeoff and replace it with reality TV. I haven't even used Amazon Prime streaming since they started forcing ads on us.
It's how I justify running a server 24/7; the increased power costs are lower than what I'd need to pay to have all the major streaming services every month.
One benefit of getting older nobody says is that some movies you can rewatch for the first time again. YMMV (Your Memory May Vary)
I buy Blu-ray disks exactly because I watch most things only once, because the one time I watch them I want to watch them in the best quality available. What you do with the Blu-ray after watching is a different question.
I only buy the bluray if I've already seen it and know I'd want to watch again when I receive it. Keeps me from collecting stuff that doesn't get watched.
I loop through the collection by putting a watched disc back in a separate spot until I've gone through them all and then start over.
Some part of it now is having them available for my son to experience.
Isn’t ripping your own media the sort of use case where Plex really shines as a solution and is fairly user friendly?
I mean, it's "user friendly" in the sense that it's the easiest solution, but it still requires understanding how servers work, knowing how to administer a RAID, knowing what kind of transcoding settings to set etc.
Also, I think anyone that tells you that you can just have always-online media that you don't have to babysit is lying. As far as I can tell, that doesn't exist. Your server will break at some point, for no apparent reason, and you're going to have to fix it. Usually the fixes are easy on their own, but you end up accidentally nuking the RAID and losing all your rips. It's hardly "user friendly".
This isn't crapping on Plex, it's sort of the nature of the beast
There are NAS devices from a bunch of manufacturers where you can just buy them, plug them in, run through the setup wizard, and click install on the Plex app in their built in App Store. Not much more difficult than getting printer drivers installed.
That’s certainly more than many people are able (or willing) to put up with, and it requires a several hundred dollar investment. But NAS ease of use for common tasks is pretty good theee days.
Dude, really bad example, printers are hell to set up.
These days pretty much every printer should support IPP. You just plug it in and it shows up to devices on your network.
Plugged it into Ethernet logged into web based config set password. Installed distro package for HP printers instantly usable on void linux and Windows.
I think 99% of problems are wifi related or trying to share the USB connected printer over the network.
The problem is that if you don't understand the basic concepts around how NAS works, you can still get yourself into trouble even with a setup wizard. Hang out in any NAS forum and you'll come across regular posts from people looking for help because they chose a form of striping ("because that option gave the most disk space, and no, I didn't see the popup warning about data loss") and then asks for help recovering data after a hard drive failure: "I bought a replacement drive, how do I get my old data copied to it?"
You don't need a RAID. Just have 2 hard drives and copy stuff from one folder to another. Click skip all for identical files that already exist.
I've had jellyfin serving my music, family videos and youtube rips (e.g. university lectures) for years. Haven't had to touch it since I set it up. I just plop files into folders and it picks them up.
I got a lot of family videos from my mom, who keeps them on her computer plus an external hard drive, which she brought to me to copy. Copying files to USB drives as a backup and sharing that is pretty understandable for non tech people.
Nowhere near user friendly for a large part of the population
True, but given legal constraints on ripping, etc. it would be nearly impossible for anyone to make it drop dead simple.
I think plex sort of sold out. Jellyfin is under your control.
That's that the original poster means with "Jellyfin", it's just an OSS version of the same type of software.
At least in France (possibly EU) it is (droit à la copie privée), there's even a tax for that, paid on every storage device, whether or not it's intended to store such media. Yup the tax is about paying for a copy of something you already own.
You can rip anything all you want from a source medium you own. But you can't fetch it from another source even if you do own an original medium and the resulting data is 1:1 identical down to the last literal bit. The bits have a legal colour depending on where they come from!
France is on the hook -- along with the rest of the EU -- for having a similar anti-circumvention law to the US (which is part of a treaty that the US pushed forward), but apparently hasn't implemented one yet? I hadn't realized this (I thought everyone had long ago put in place similar laws) and am excited to have found a good reference on the status for various countries.
https://cyber.harvard.edu/media/files/eucd.pdf
That paper is nearly twenty years old.
Breaking DRM to format shift in France is illegal and has been for many years.
Oh, thanks. I somehow remember considering it was obsolete but then had some apparently very wrong reason why that wasn't the case. This matches my understanding better.
It's quite a lot more involved than such a blanket statement.
This has been ruled in court. See the "Mullholand Drive" case, where a consumer (backed by UFC Que Choisir) sued producer/distributor/whatever for the inability to rip their DVD.
Case was tortuous with back and forths, ultimately Cour de Cassation 28 février 2006 ruled that the use of DRM was legal in consideration of international agreements and so that the case was moot.
Then Cour d'Appel Paris 4 avril 2007 ruled that copie privée is not a right but an exception and that as such it meant that a consumer cannot sue on limitations caused by DRM, but that they can use the exception as a defense should they be accused of copyright infrigement.
DADVSI is more annoying, as it regulates the making, distribution, import, possession in view of selling, lending or renting, of DRM breaking tools, as well as (defined separately) working around DRM is made illegal, irrespective of exceptions.
BUT this only applies to DRM schemes that are deemed effective, which DVD's CSS is not (I seem to recall this has been ruled somewhere), making libdvdcss legal to use and distribute. It is in fact OOTB packaged in VLC, hosted in France, and if it were illegal Videolan would have been sued to oblivion. Arguably MakeMKV decodes BluRays with actual keys, so is arguably not an DRM breaking tool (like libdvdcss is) but merely a decryption tool using a legit process and legit keys, no different than a BluRay player.
One could argue that rendering the file immediately to a screen or to a file is fundamentally different, but these laws take all sorts of considerations like copies in buffers and whatnot (and yes in the debate at some point majors wanted you to pay for the in-memory buffer copies that happens when decoding MP3 which is astoundingly ridiculous). So the decoding process is not DRM breaking and the storage of the decrypted result is not that different from these buffers, except it's a bit longer lived.
But there's one more thing: in addition, the same DADVSI defines that DRM must not prevent interoperability as long as author rights are respected, as well as cannot oppose free usage of the work or protected item in accordance with author rights.
Well, Conseil d'Etat 16 juillet 2008 ruled that usage of FOSS software to work around DRM for interoperability purposes is legal. The pain point is MakeMKV is only partially FOSS but DADVSI says nothing about things being FOSS and I don't think anyone is going to ever get sued for making private copies of their legally owned BuRays for their sole usage in order to play content on a variety of devices and OSes they use and would otherwise be unable to play without being decrypted.
https://www.droit-technologie.org/actualites/le-regime-de-le...
https://fr.wikipedia.org/wiki/Libdvdcss#En_France
I believe in the states, it's technically illegal to break DRM most of the time, though I think there's a million possible exceptions, and I don't know how much it has actually been tested in court.
I figure, though, that if I'm buying a legit copy of the blu-ray, and I'm not distributing copies to people, I'm probably not very high up on Disney's "sue them" list, even if I am technically breaking a rule.
Ripping your own media is a civil violation, small stakes for a blu-ray collection. Where people really get in trouble is distribution. Private sharing like a Plex server among friends could get you in more trouble, but public sharing like bittorrent, or anything commercial like charging for access to your Plex, is where it really starts to attract attention from the lawyers.
Yeah, more or less what I figured. Right now at least, I don't even have the port opened on my network, so the only way to watch it is to be logged in via my network, or do some kind of VPN/proxy into the network. I really doubt that it would be worth it for a company to sue me for it.
To be honest, I think that it's a pretty stupid law; obviously distributing the media makes sense to be illegal, but I think it's idiotic to make breaking DRM illegal.
In the US, you're legally entitled to create a backup copy, but breaking the encryption on the disc to actually do so is illegal.
Jellyfin supports multiple users, she can mail you some disks ;)
Now op has to teach mom how to access vpn.
Or OP can just host public; I've got some disks I can send in, too. I'll chip in $/month for OP's troubles.
And suddenly GP's ethics are no longer in the clear.
Yep, the moment money changes hands, things become messy. It is relatively easy to argue 'personal use, fuck off', but it is much harder to defend 'I am only getting $x for this'.
And then the OP is back where it all started, only this time, he's the owner of the streaming service in question. Truly, there is no escape :).
Reverse proxy with a dns name via Caddy... you'd need to know the domain name, everyone else gets a 404 on default response.
Domain names aren't secret, that doesn't sound very reassuring.
Isn't this a device waiting to happen? A small form factor PC with a blu ray reader that lets you watch blu rays. But it also rips them (ideally while playing!) such that you never need to put the disc in again. Slap a couple 20T drives in there, charge $1k for it. Don't even let it connect to the internet.
That would be cool but I suspect a legal nightmare.
It's one thing to have a personal collection of movies that you painstakingly ripped on your own, but if you were to try and sell a machine that automatically circumvented DRM, I cannot imagine that I wouldn't get sued and/or arrested by multiple entities.
This of course, makes me sad, because it would be nice to have a system that wasn't just a nerdy custom setup.
So why not a machine with everything but the ripping part (being pre-installed)?
Why must running a media server be such a chore when it's just TBs of movie files?
Because it's more than just some movie files.
I think most media servers also have an operating system, software to transcode and serve the media files. You will also want a client to be able to read the served content and your server needs to stay up to date with the client.
> a personal collection of movies that you painstakingly ripped on your own
I would argue that such a device does indeed represent painstakingly ripping your own movies. After all, it is slow - I think it's safe to assume it takes at least 1:1 to rip a blu ray. And it will take you a long time to watch your collection even once.
There are two difficulties. First, the fact that people might never own, or stop owning the blu-rays they've ripped. This is in part mitigated by the fact that such a device would be expensive, and as such its a luxury item not a piracy item. Second, you'll have the stray ornery hacker who'll want to do something more with the device, and dammit I paid for it so its mine! They'll insist on seeding torrents with it or cloning the hard drives and selling them or something and honestly I don't think this is mitigable.
It exists or existed for high end home theaters years ago. I remember seeing it - something like $20k base starting price. Not sure what happened to it - high end $100k+ home theater is batshit insane.
I did something similar with all my kids movies. I just ripped their dvds because they were destroying them every few months and I probably bought Madagascar three times before ripping it.
The UX is better than any streaming service.
Fortunately I had a synology nas already as a backup server so I just installed Plex on it and it was so easy. This was probably 15 years ago and I still have all those video files and the dvds are in a box somewhere untouched.
Jellyfin + Infuse + Apple TV is so easy even the kids can find their movies instantly.
Only real maintenance I’ve done is replace the DVD rips with Blu-ray rips slowly over time as I figure out which ones are most watched.
What is Infuse?
Think Kodi but made to be useable by users instead of by people who will edit xmls
It’s a very slick app on AppleTV. It can operate as a front end for media servers or it can act as a player for a network share.
Super easy to run as a player for a network share, you just lose by account things (save your spot and pickup anywhere, content filtering, etc).
That's why we have to post individualistically and learn that everything is social, that solutions are societal. Your mom might never be able to self-host, and you might never be able to make the wine that you drink. That's fine, and that's why we share responsibilities as a group. Be the one that "knows how to do that king of things" for your group, host services for you, your mom, your friends... It's fun to do and a very good way to collectively re-appropriate our digital lives. You'll be the technical person, but all governance, directions, values can be decided collectively: that's what democratic societies are, after all. If you can't/don't want to be there 24/7, let the group know that it might break but maybe the group will decide that it's fine enough.
I am that person for my parents. I actually did set up a small Jellyfin instance for their house to serve their home movies.
I'm also the person they usually call with any kind of tech support questions.
lol - just out of curiosity: are you doing this yourself? Provide tech support to all your aunties and uncles, cousins, friends etc (already bad enough - now formalized) then you add installation and maintenance (including on all their devices), keeping everything updated etc. And having to troubleshoot every single problem they run into.
“make decisions as a group” sounds great and democratic - but you really think anyone cares about this enough amongst non-techies to be part of all this “decision making” about what apps to use? And this is in addition to your day job. And please don’t say well we can evangelize - again: no one has time for that.
It sounds great esp to us techies - that’s how WE would solve the problem as a group. Doing that with non-techies esp with family and friends would be HORRIBLE in practice. Unfortunately I have a feeling I’ll get responses of the type “well you never know till you try” and “maybe YOU can’t / don’t want to do it but others will”. To which I say more power to you :) but this is def not a solution outside of hacker forums where we can pore over tech surveillance and freedom etc. and create a bubble where everything is libertarian and can be solved if only we had the right systems in place for the normies.
I agree with you and unfortunately if me and some friends decide to rip our media to a server and share it, there’s some men with guns that might decide to interfere with our cooperation.
In practice I see plenty of people sharing access to plex servers, but it is unsettling that someone could somewhat arbitrarily be subject to violent interference for sharing media with friends.
This should be the tag line for those of us building homelabs for little to no practical reason.
There is some pleasure to be derived from bending matter to one's will.
TS-435XeU NAS configured because it "should exist":
Well put, I like doing things because I can, because it’s something I can control and own fully myself. It’s a playground, and the more challenges I overcome, the more fulfilling it is. Any practicality and ease is irrelevant or even counterproductive to its true purpose.
My plan is to make backup copies of the DVDs whole, so I have all of the features and extras, and am certain that I can verify that they are the exact blu-rays that other people have. We don't exactly have a list of hashes of the entire contents of the discs, but the volume keys will decrypt the data, and there's checksums on that, so we should be able to verify all the way down the chain.
(If anyone knows how to do the actual checking, I'm all ears - I'm an Exact Audio Copy guy for my CDs)
The problem is that Blu-ray codecs stink. A 4K Blu-ray rip can be like 80gb, whereas a recode will fit on a dvd.
I don't disagree, but at the same time - a 20tb HD is $300, and it can store 250 disks. Even with a 500 disk collection, and redundancy, I'm looking at only about $1200 in storage costs. Even assuming replacing one of those disks per year, the price of storage is only going down.
Not that I'm not planning on re-encoding for everyday use, but I'll take the hit in storage costs to keep the "originals" around.
My originals are the Blu-rays themselves; ready to be ripped again if needed.
As far as I'm aware, it's perfectly legal (in America) to make copies of media for your own use, even if that means removing the DRM.
Until there is a court case on this (I don't know if there is) nobody will know.
You're probably right, because the part of DMCA 1201 that criminalizes individual acts of breaking DRM has about 40 different exceptions, plus a general "this is not intended to overturn fair use" clause, plus a rule-making process that lets the Copyright Office add more exceptions if they feel they are necessary. Given that there is already caselaw in favor of format shifting (e.g. RIAA v. Diamond) it's highly unlikely a court is going to say format shifting is wrong if DRM is involved.
None of that matters because nobody is going to try and litigate against individual disc rippers, they are going to litigate against the people who actually wrote the ripping software, and DMCA 1201 is far more harsh to them. There is basically no exception to the prohibition on DRM-breaking tools - I'm not even 100% sure that, say, verifying each individual's usecase before letting them break DRM is enough to escape DMCA 1201's ire.
IANAL but things are still like they were with DeCSS. One of the problems the DMCA made is breaking media copy protection (like makemkv) is separate from why (making the legal backup copy)
I tried JellyFin but I cannot get Dolby Digital sound to play to my Denon receiver. Plex handles this fine on the same speaker setup and configuration and film. The last time I tried this was maybe 2 months ago.
Is this something you are able to work around?
I play videos on LibreElec using the Jellyfin plug-in and everything seems to work fine. The audio signal goes to the TV via HDMI, then from TV to the sound system via optical cable. Are you connecting directly from the player to the sound system?
does the iOS Jellyfin client have Chromecast support yet? That is my main roadblock to switching to jellyfin for everything.
Obligatory IANAL.
You should be in the clear (including the circumvention of DRM) since all you're doing is making an archival copy for your own personal use.
Legalese:
* https://www.law.cornell.edu/uscode/text/17/117
* https://www.law.cornell.edu/uscode/text/17/1201
I setup a Jellyfin server for my parents. It works, but ripping blu-rays--even with my efforts to largely automate and simplify things--is a nuisance they tend not to bother with. You can expect some phone calls and/or stacks of discs that were "forgotten" when you're around :).
Even then, it's still a more pleasant experience for them than the fragmented mess streaming has become, where added friction and annoyance are the glue that hold streaming apps together. IMO, setting up your own server is worth the occasional added hassle. Not that it eliminates streaming, sadly.
Now, if you're willing to spend a large sum of money to make the process painless, Kaleidescape[0] makes home media servers for the ultra high-end home theater/home AV market. They originally sold massive 300 Blu-ray disc changers you'd hook up to their system, adding more as your collection grew, but now you buy servers from them and download movies with with Blu-Ray-level bitrates from their store.
Of course, the same ~$300-500/TB for just the servers alone will buy you a hell of a lot of tech support for a Plex/Jellyfin setup.
0. https://www.kaleidescape.com/