Media Hoarder

screenshot of Media Hoarder
vue
scss
vuetify

Media Hoarder - THE media frontend for data hoarders and movie lovers

Overview:

Media Hoarder is a frontend application designed for managing and browsing through your movie and TV series collection with features like metadata gathering, filter capabilities, and easy media playback. It automatically scans media files from local storage or NAS devices, retrieves metadata from sources like mediainfo and IMDb, and provides a user-friendly interface for organizing and playing your media content using preferred media players.

Features:

  • Metadata and Filter Abilities: Gather metadata from sources like mediainfo and IMDb, and filter media by various criteria like video quality, audio languages, genres, and more.
  • Frontend Interface: Access and play your media files through a user-friendly frontend, with options to use preferred media players.
  • ChatGPT Integration: Engage with ChatGPT to generate movie lists or receive tailored recommendations for your media collection.
  • List Management: Create and manage custom lists, add or remove movies/series, and copy information for easier sharing.
  • Media Formats: Supports a variety of file formats including avi, mp4, mkv, m2ts, and rar for comprehensive media file compatibility.

Summary:

Media Hoarder offers a feature-rich frontend solution for managing and playing your movie and TV series collection with extensive metadata support, filter options, and list management capabilities. With integration features like ChatGPT and support for various media file formats, Media Hoarder provides a comprehensive solution for organizing and enjoying your digital media library.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

vuetify
Vuetify

Vuetify is a no design skills required UI Library with beautifully handcrafted Vue Components.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.