Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MediaTracker

Smart media collection manager with modern web interface, video playback, and analytics.

License: MIT Python 3.8+ Flask Vue.js Live Demo


Description

MediaTracker is a full-featured application for managing your personal media collection. Whether you have movies, TV shows, or video courses — keep everything organized, track your progress, and get insights from your library.

Interface Gallery

Collection Grid
Collection
View all your media in a clean grid or list layout
Analytics Dashboard
Charts
Visualize your collection with interactive charts
Analytics Dashboard
Reports
Generate your collection reports
Analytics Dashboard
Analytics Dashboard
Visualize your collection with interactive charts and statistics
Video Player
Video Player
Built-in player with progress tracking and fullscreen

Quick Start

Prerequisites

  • Python 3.8 or higher
  • pip
  • (optional) ffmpeg for thumbnail generation

Installation

# Clone the repository
git clone https://github.com/artemkafrog/MyMediaTracker.git
cd MyMediaTracker

# Create and activate virtual environment 
python -m venv venv
source venv/bin/activate  
# On Windows: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

Running the Application

# Start the server
python run.py

The application will automatically open in your browser at http://localhost:5000

First Launch

  1. Click Add or Batch Add to upload your first videos
  2. Fill in metadata (title, genres, rating, etc.)
  3. Start watching and tracking your collection!

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License — see the LICENSE file for details.


Made with ❤️ by artemkafrog

Releases

Packages

Contributors

Languages