{"repo":"danjac/radiofeed-app","free":true,"listed":false,"github":"https://github.com/danjac/radiofeed-app","clone":"git clone https://github.com/danjac/radiofeed-app.git","description":"Simple podcast aggregator","language":"HTML","stars":53,"topics":["podcasts","python","django","machine-learning","htmx","alpinejs","postgresql","docker","redis","kubernetes"],"license":"MIT","category":"databases-storage","readme_excerpt":"Radiofeed A modern, self-hosted podcast aggregator (podcatcher) web application built with Django, HTMX, and Tailwind CSS. Features - Podcast Discovery : Browse and search thousands of podcasts with full-text search - Smart Feed Updates : Intelligent RSS feed parsing with conditional requests and dynamic scheduling - Episode Playback : In-browser audio player with playback position tracking - Personalized Recommendations : Algorithm-based podcast suggestions based on your subscriptions - Bookmarks & History : Save favorite episodes and track listening progress - Email Notifications : Optional digests of new episodes from subscribed podcasts - Progressive Web App : Installable as a mobile/desktop app - OAuth Support : Sign in with GitHub or Google Technology Stack - Backend : Django 6.0 (Python 3.14) - Frontend : HTMX, AlpineJS, Tailwind CSS - Database : PostgreSQL 18 with full-text search - Cache : Redis 8 - RSS Parsing : lxml (XPath) with Pydantic validation - Image Processing : Pillow with WebP compression Quick Start Prerequisites - Python 3.14 (install via uv python install 3.14.x if needed) - uv - Fast Python package installer - just - Command runner (optional but recommended) - Docker & Docker Compose (required for development services) Installation 1. Clone the repository 2. Start development services (do this first!) This starts Docker containers via docker-compose.yml for: - PostgreSQL 18 (port 5432) - Redis 8 (port 6379) - Mailpit for email testing (UI: ) These serv","default_branch":null,"files":null,"tree":[],"storefront":"/r/danjac","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/danjac/radiofeed-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}