Smart media collection manager with modern web interface, video playback, and analytics.
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.
- Python 3.8 or higher
- pip
- (optional) ffmpeg for thumbnail generation
# 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# Start the server
python run.pyThe application will automatically open in your browser at http://localhost:5000
- Click Add or Batch Add to upload your first videos
- Fill in metadata (title, genres, rating, etc.)
- Start watching and tracking your collection!
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License — see the LICENSE file for details.
Made with ❤️ by artemkafrog