v0.0.1 released — first public stupid release. No auth, no accounts, just global movie picking. Enjoy the stupidity.
See release notes.
This project is not maintained. There is no roadmap. There is no support. There is only vibe coding.
✨ What is this?
Paste YouTube movie links. Filter by genre. Click random. Sometimes it works. Sometimes it doesn't. If it breaks, open an issue and I'll vibe code a fix. No promises. No explanations. No PRs.
🎉 v0.0.1 Released!
First public release of stupidMoviePicker! Paste YouTube links, filter by genre, and pick something random. No login, no accounts, just pure stupidity. See release notes.
📸 Screenshots

Main Interface
Movie grid with genre filtering and random picker

Movie Search
Search functionality for finding movies

Add Movies
Simple URL-based movie addition interface

Movie Details
Rich metadata with OMDb integration and verification

Genre Categories
Browse movies by genre categories

Genre Details
Detailed view of movies within a specific genre

Admin Dashboard
Statistics and management interface
📸 Screenshots show the app in action. Some features may look different due to ongoing vibe coding updates.
🦑 Stupid Simple
No login, no accounts, no setup. Paste a YouTube link, pick a genre, and let fate decide your movie night.
🔗 Easy Movie Adding
Add movies by pasting YouTube URLs or using the search function. Each movie gets metadata from OMDb including year, rating, and poster.
🎭 Genre Filtering
Organize and filter your movies by genre. Detailed genre pages show all movies in each category.
🎲 Random Picker
Can't decide what to watch? Hit the random button and let fate decide your movie night!
🔧 REST API
Full API endpoints for all functionality. Swagger documentation included at /api/docs/
🐳 Docker Ready
Comes with Docker support for easy deployment. Run locally or deploy anywhere.
Get Started
🚀 Quick Start
# Clone the repository
git clone https://github.com/dannycab/stupidmoviepicker.git
cd stupidmoviepicker
# Set up virtual environment
python3 -m venv venv
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Run the app
python app.py
# First time setup:
# 1. Open http://localhost:5000
# 2. Paste a YouTube movie link
# 3. Click random and vibe
Or use Docker:
docker-compose up
⚠️ Current Limitations
- No playlist support yet (manual URL entry only)
- Search is slow (doesn't use YouTube API by default)
- No bulk import features
- No user accounts or authentication (by design)
🤝 Contributing
No pull requests.
If you want something, open an issue. I will respond with code only. No explanations. No reviews. No merges. Just pure, unfiltered vibe coding until it works (or doesn't).