The original post: /r/datahoarder by /u/R3UO on 2025-02-13 02:41:07.
Hey r/datahoarder!
I built a linux tool that helps organize/find/recommend related content in video libraries using machine learning (bayesian math) and VLC.
Key features:
- Uses VLC for playback and user feedback (space/stop keys for classification)
- Learns from your file naming patterns
- Handles any language/character set
- Saves as standard M3U playlists
- Optional size-based classifications (prefer larger/smaller files, larger/smaller dirs)
Limitations:
- Linux (for now)
- Operates on video metadata (file name, path, size, etc) not content, so there should be some common information present video library across file names/paths.
Try it out!
Installation requires the rust package manager cargo:
cargo install classi-cine
Basic usage:
Build a new playlist from your video directory
==============================================
classi-cine build playlist.m3u ~/Videos
List what you've liked/disliked
===============================
classi-cine list-positive playlist.m3u
classi-cine list-negative playlist.m3u
It's open source (MIT licensed) and written in Rust. Might be useful for anyone managing large video collections.
GitHub: https://github.com/mason-larobina/classi-cine
Let me know if you have any questions!