• 0 Posts
  • 40 Comments
Joined 3 years ago
cake
Cake day: June 25th, 2023

help-circle


  • Sensible, limiting scope and knowing your limits are wisdoms all too many lack. Having something that fills the text/sound/vidya needs and is easy to spin up will find uses, doesn’t need to do everything.

    To the end of being easy to spin up, which is likely to attract other developers in time if that’s something you’d like, consider wrapping it up in a docker container. It’s not that hard, basically follow your own instructions in a special docker build format.






  • Some things to think about.

    Even ZFS now let’s you add a new drive to an array, and the sweet spot for $/TB is ~16-20TB at the moment, so maybe think about 2 or 3x16TB and add more later (also less power).

    Consider manufacturer recertified (not refurbished) server drives from serverpartdeals.com or your local equivalent, after all RAID is there to let you survive a disk failure, it’s treated me well, and lets you avoid SMR drives.

    You can mix drives of different sizes if you use Unraid or roll your own with mergerfs+snapraid (+OpenMediaVault perhaps). I do the latter, it’s a bit of a setup, but has the advantage that drives are just drives and you can use the working ones while rebuilding the array and you can recover accidental deletions (for a while), which brings me to ‘RAID is not a backup’.

    For true data safety you should have an offline backup (i.e. drives that live disconnected from your computer except during backup, safe from lightning, accidental deletion etc.) and eventually an offsite copy.

    Personally I think the AI bought all our drives from WD is likely BS (seems lightly supported) to goose their product prices, so hopefully it’ll blow over, but prices seldom go down, inflation catches up. Sigh.





  • So, unless I didn’t dive deep enough, Configarr / Trash guides is mostly about setting up quality profiles and media paths and so forth, something I long ago sorted out to my satisfaction.

    What I guess I was after was something to find stuff that has fallen through the cracks, highlighting stuff that doesn’t meet my standards and seeing whether I care enough to go looking for upgrades.

    Strangely there doesn’t seem to be a simple app to run ffprobe over your library and populate a database for querying video quality, maybe I’ll get around to knocking one out one day, but today is not that day.



  • I don’t want to balloon the project

    Fair cop, and no I haven’t really dived into Configarr and the trash guides (although I vaguely remember coming across them), oh joy, another rabbit hole. I do try to keep a simple stack, and what I have has served me well for years. But thanks, no need to reinvent the wheel if that handles my use case.

    Having smaller projects with specific scope that do something well and can be plugged together is always preferable to some sprawling monstrosity. Used to be called the Unix way (pipe sed into awk etc.) and could stand to be revisited today. Best of luck.


  • I had a quick look, I think I could find a use for it but what I’d most be interested in is a dry run spitting out a list of missing / low res / low bitrate / stereo (I much prefer 5.1+), perhaps old codec, etc. media. Like many I have my own standards for what needs to be how good and so forth.

    Ideally I could edit said list and put it back in as an active search list (perhaps chunking and prioritizing as well and iterating the process). Seems like this is 90% of the way there, any chance of an enhancement ?

    Bit reluctant to just let someone else’s code go ham on my media library without a me in the loop step.