⚡ Vibe Coding Project ⚡
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 Homepage

Main Interface

Movie grid with genre filtering and random picker

Movie Search

Movie Search

Search functionality for finding movies

Add Movie Interface

Add Movies

Simple URL-based movie addition interface

Movie Details

Movie Details

Rich metadata with OMDb integration and verification

Genres Overview

Genre Categories

Browse movies by genre categories

Genre Detail

Genre Details

Detailed view of movies within a specific genre

Admin Dashboard

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.

🚀 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).