Automedia

Dev tools

media library maintenance

SHOW HN2022

Automedia

a tool for managing bitrot and formats in media libraries

github.com

#bitrot#par2#media library#ffmpeg#transcoding

71points
21comments
#776of 2,570 in 2022
Top 31%of 2022 by points

How HN took it

LovedMost comments that take a side are positive

5 positive, 3 neutral or asking, 1 mixed, 1 critical, out of 10 comments about the project. Thread score +0.25.

Idea: 2 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful idea and open source sharing appreciated.

    From 3 comments
    • Great idea! Thanks for building and sharing it; looking fwd to looking closer at it after Mother's Day!
      chrisweekly on HN
    • Great work! Thanks for sharing and making it Open Source!
      saamerm on HN
    • Awesome tool! Thank you :) May be a nice complement to my Video Hub App - browse, search, preview, and organize videos on Win, Mac, and Linux. https://videohubapp.com/ &…
      yboris on HN
  • Bitrot detection is a real concern for old drives.

    From 3 comments
    • This is pretty good! Detecting bitrot is fine, can also be done by storing a MD5/SHA256 of the file content. `md5sum <file>` barfs if its unable to read the file from disk.…
      sirius87 on HN
    • Curious as to how frequently bitrot shows up? Has anyone modeled this in terms of bits flipped per gigabyte per year or something like this? I have about half a terabyte of…
      tomc1985 on HN
    • I'm currently migrating my media library from git-annex to a self-written replacement, and have encountered maybe ~300 instances of bitrot so far (out of ~5 TB). Detected through…
      jmillikin on HN

Objections

  • Hashes or checksums would be simpler than ffmpeg test decoding.

    From 2 comments
    • hi, I don't understand why they use ffmpeg for bitrot checking and not a simple hash checksum or a merkle tree.
      daedalus2027 on HN
    • This is pretty good! Detecting bitrot is fine, can also be done by storing a MD5/SHA256 of the file content. `md5sum <file>` barfs if its unable to read the file from disk.…
      sirius87 on HN
  • PAR2 files use significant extra storage.

    From 2 comments
    • I don't have hard and fast numbers but with ~120TB of media I can tell you I'm pretty sure I've had it happen or I've suffered from raid issues, I have no way to tell which. I've…
      joshstrange on HN
    • Adding/verifying hashes on media might not be a bad feature to add for those who don't want to burn the extra space required for PAR2. I run w/two extra parity disks on unRAID,…
      mmastrac on HN

Requests

  • Add hash (MD5/SHA256) verification support.

    From 3 comments
    • Adding/verifying hashes on media might not be a bad feature to add for those who don't want to burn the extra space required for PAR2. I run w/two extra parity disks on unRAID,…
      mmastrac on HN
    • I don't have hard and fast numbers but with ~120TB of media I can tell you I'm pretty sure I've had it happen or I've suffered from raid issues, I have no way to tell which. I've…
      joshstrange on HN
    • I tried to make the tool easily pluggable so I wager someone could add hash support pretty easily. I might take a shot at it if I find some time as others seem to be interested…
      mmastrac on HN
  • Alert users when a file changes rather than only checking on demand.

    From 1 comment
    • I don't have hard and fast numbers but with ~120TB of media I can tell you I'm pretty sure I've had it happen or I've suffered from raid issues, I have no way to tell which. I've…
      joshstrange on HN

Questions

  • How to make and organise lossless rips and parity files for video archives.

    From 2 comments
    • What’s a good method for making the original lossless rips, making parity files, and keeping them organized for use with Automedia? Is there something like Calibre for…
      aspenmayer on HN
    • I appreciate these recommendations for audio content; I’m mainly looking for resources for archiving video content.
      aspenmayer on HN
  • How frequently bitrot actually occurs.

    From 1 comment
    • Curious as to how frequently bitrot shows up? Has anyone modeled this in terms of bits flipped per gigabyte per year or something like this? I have about half a terabyte of…
      tomc1985 on HN

Alternatives named

  • ZFS or btrfs with RAID for filesystem-level integrity.

    From 2 comments
    • Did you consider storing your media in a ZFS pool?
      Wowfunhappy on HN
    • This is pretty good! Detecting bitrot is fine, can also be done by storing a MD5/SHA256 of the file content. `md5sum <file>` barfs if its unable to read the file from disk.…
      sirius87 on HN
  • MusicBrainz Picard for audio metadata tagging.

    From 1 comment
    • MusicBrainz Picard will do metadata tagging and some basic directory organization. It's what I use to create my music directories. With a great metadata manager like that, any…
      mmastrac on HN
  • Synology data integrity feature.

    From 1 comment
    • I don't have hard and fast numbers but with ~120TB of media I can tell you I'm pretty sure I've had it happen or I've suffered from raid issues, I have no way to tell which. I've…
      joshstrange on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/31303799)