Media Hoarder is THE frontend for your movie (and later: tv series) collection if you love metadata, filter abilities and easy management.
-
Start a conversation with ChatGPT and apply the results to your media https://www.youtube.com/watch?v=EqiChgd2iuo
-
Tons of metadata from imdb.com including poster images
-
Metadata from mediainfo analysis
-
Filter by:
- Source Paths (e.g. distinguish between files on your NAS and locally available ones)
- Video Quality (e.g. 720p, HD, 4k etc.)
- Audio Languages
- Subtitle Languages
- Your Lists
- Your Rating (5-star)
- Metacritic Score
- IMDB Rating (10-star)
- Genres
- Ages
- Content Advisory
- Sex & Nudity
- Violence & Gore
- Profanity
- Alcohol, Drugs & Smoking
- Frightening & Intense Scenes
- People (e.g. Directors, Actors etc.)
- Companies (e.g. Production, Visual Effects etc.)
- Year of Release
-
Sort by
- Name
- IMDB Rating
- Metascore
- Your Rating (5-star)
- Year
- Date/Time of import
-
Embedded Trailer Player
-
List Management (create lists and add/remove movies)
-
Copy Info (for easy sharing with social media, includes your 5-star rating)
Example:
★★★★☆ Beats (2019) https://www.imdb.com/title/tt7524414
-
(re-)assign IMDB entry including embedded IMDB search dialog
Media Hoarder currently supports the following file formats:
File Extension | Format Name |
---|---|
avi | Audio Video Interleave |
mp4 | MPEG-4 |
mkv | Matroska |
m2ts | Blu-ray Disc Audio-Video MPEG-2 Transport Stream |
rar | Roshal Archive (preferrably uncompressed) |
The following linked documents provide some detailed information about some inner workings.
Document | Description |
---|---|
01-Media-Storage.md | how Media Hoarder expects media files to be stored |
02-IMDB-ID-Detection.md | in-depth talk about how Media Hoarder tries to find the correct IMDB entry for a movie |
03-Parental-Guidance-Rating.md | how Media Hoarder handles parental guidance / rating |
Downloads are availbale at releases.
Currently Media Hoarder comes as:
- Windows 7/8/10 x64 Setup and Portable (.zip)
- Linux x64 Setup (.deb, .appimage, .snap, .rpm) and Portable (.tar.gz)
- MacOS X .dmg (Intel and Apple Silicon)
Please read 00-Dev-Setup.md.
Visit https://nodejs.org and download/install it for your OS. Media Hoarder is developed with Node.js v14 but should also be compatible with newer versions.
[sudo] npm install -g @vue/cli
sudo apt -y install phantomjs
git clone https://github.com/theMK2k/Media-Hoarder.git
npm install
npm run electron:generate-icons
npm run invokebuilder
npm start
npm run electron:build
npm run electron:build-linux
npm run electron:build-rpi
npm run electron:build-mac
- if sqlite3 has issues on installing/building perform:
npm uninstall sqlite3
npm install --save sqlite3
- on armhf (Raspberry Pi) PhantomJS must be manually installed before running
npm install
sudo apt -y install phantomjs
else you get the following error:
PhantomJS not found on PATH
Unexpected platform or architecture: linux/arm
It seems there is no binary available for your platform/architecture
Try to install PhantomJS globally
White screen on Raspberry Pi:
sudo npm install -g electron@7.3.3 --unsafe-perm=true --allow-root