Baz00k@
Ikona Media Scanner
Databáze / média

Media Scanner

0.1.01

Nízkoúrovňový skener médií pro rychlou inventarizaci a detekci souborových typů.

Co projekt řeší

Media Scanner je nízkoúrovňová inventarizační vrstva pro rychlé procházení mediálních adresářů. Z cest a názvů odvozuje strukturu knihovny, sbírá technická metadata přes FFprobe a podle režimu může přidat další obsahový enrichment.

Jak aplikace funguje a k čemu slouží

Přehled

Media Scanner je kritickou komponentou pro udržování pořádku ve velkých kolekcích filmů a hudby. Provádí rekurzivní analýzu složek, extrakci metadat a porovnávání se stavem v SQLite databázi.

Rozšířený profil

Media Scanner je nízkoúrovňová inventarizační vrstva pro větší filmové a hudební knihovny. Rekurzivně prochází adresářové stromy, interpretuje názvy a cesty a sbírá technická metadata, která lze následně porovnat se stavem uloženým v databázi.

Režimy skenu

Incremental režim se soustředí na nové nebo změněné soubory, Full Audit může porovnávat kontrolní součty a Dirty Check hledá položky mimo očekávanou strukturu. Díky tomu stejný scanner slouží jak pro rychlou každodenní aktualizaci, tak pro důkladnější kontrolu konzistence knihovny.

FFprobe a enrichment

Technické údaje médií získává přes FFprobe; podle režimu lze přidat další obsahové obohacení, například filmová metadata. Scanner je navržený jako backendová komponenta, takže výsledek může využít databázová aplikace nebo další nástroj místo toho, aby každá část ekosystému implementovala vlastní rekurzivní scan.

dávkový režim workflow

Projekt počítá s quick/deep/full dávkový režim režimy. To umožňuje automatizaci a dávkové běhy bez grafické rozhraní a dává smysl zejména u velkých kolekcí nebo serverových úložišť.