Madrid Cine Radar Madrid Cine Radar is a mock-first /app surface that turns Madrid film culture
Madrid Cine Radar is a mock-first /app surface that turns Madrid film culture
listings into attendance decisions. It does not sell tickets, scrape live pages,
or claim real-time availability. It explains language, subtitle, duration,
price, access, venue, and fallback rules before sending users to official
sources.
Tagline:
Madrid cinema, translated into decisions.
User Need Radar response Film lovers Discover Cineteca, Cine Dore, Filmoteca, museum cinema, festivals, and retrospectives. Calendar, feed, venue guide, long-film flags, and official links. Expats and tourists Understand what can be watched without fluent Spanish. English-friendly score, subtitle badges, VOSE / VOSE-I labels, and language notes. Students and language learners Choose events that support learning without embarrassment. Spanish-light score, live-talk warnings, and cultural institute context. Accessibility-conscious users Avoid treating accessibility seats as ordinary fallback inventory. Wheelchair-only warnings and respectful access notes. Budget-conscious users Find free or low-cost culture without missing reservation rules. Free / EUR 0-5 filters and free-with-ticket explanations.
Pain point v0.1 treatment Listings are scattered across Cineteca, Madrid Destino, Filmoteca, Reina Sofia, Goethe, La Casa Encendida, esmadrid, RA, Ticketmaster, and festival sites. Static mock source cards model a future source strategy. Users need language and subtitle decisions more than titles. Event schema carries original languages, subtitle languages, label, English-friendly score, and Spanish-light score. Free events still require reservations or museum admission. Ticket status distinguishes free-with-ticket and free-with-museum-admission. Sold-out or accessibility-only states need humane fallback guidance. Event cards include fallbackAdvice, accessNotes, and ticket status badges. Very long screenings need day planning. durationMinutes, longAndSerious, intermission, and late-entry fields are visible.Venue identity is confusing. Venue cards explain Cineteca, Cine Dore, Reina Sofia, Goethe, La Casa Encendida, ECAM, Matadero, Sala Equis, and commercial VO cinemas.
The v0.1 event records live in
packages/apps/user-apps/src/apps/madrid-cine-radar/data.ts and are typed in
types.ts.
Field family Examples Purpose Identity id, title, subtitle, formatStable app-local records for mock UI and future connector mapping. Schedule startAt, endAt, durationMinutes, intermission, lateEntryPolicyCalendar, table, and long-film planning. Venue venueId, venueName, neighborhoodVenue guide, route planning, and source-specific rules. Source sourceName, sourceUrl, officialTicketUrl, lastCheckedAtTransparency and official-link jump. Language originalLanguages, subtitleLanguages, label, englishFriendlyScore, spanishLightScoreDecision engine for expats, students, tourists, and language learners. Access ticketStatus, accessNotes, priceLabel, priceAmountMin, priceAmountMaxFree, sold-out, registration-full, wheelchair-only, and museum-admission cases. Editorial aiSummary, whyGo, watchOut, fallbackAdviceMock AI-like explanation without calling an AI service. Streaming streamingAvailabilityJustWatch / MUBI / Filmin watchlist placeholder only.
Tab Scope Overview English-friendly tonight, free or under EUR 5, long and serious, sold-out watch, venue radar. Calendar Month/week/agenda-style mock, date density, selected-day event list, source mix. Table Airtable-like table with filters and sorting across language, price, duration, venue, and status. Feed Rich event cards plus related Madrid city events kept outside the main cinema table. Venues Venue literacy guide for Cineteca, Cine Dore, Reina Sofia, Goethe, La Casa Encendida, ECAM, Matadero, Sala Equis, and VO cinemas. Decision Helper Static answer patterns for English access, free events, sold-out fallback, wheelchair-only seats, live translation, and long films. Watchlist Interested, Booked, Waitlist, Seen, and Streaming Watch lanes. Sources & Rules Source health, monthly planning, weekly correction, and compliance boundary.
Source v0.1 posture Future connector path Madrid Open Data Planned connector card. Ingest official event records, then editorially enrich missing language and ticket fields. esmadrid Manual watch. Use as broad city discovery, not final ticket truth. Cineteca / Madrid Destino High priority. Parse programs, tickets, venue rules, and festival pages. Filmoteca / Cine Dore Manual review. Normalize low-cost archive ticketing and subtitle details. Reina Sofia Manual review. Separate event-free, museum-admission, capacity, and language rules. Goethe-Institut Manual review. Normalize cultural institute programming and RSVP rules. La Casa Encendida Manual review. Normalize hybrid film/talk/workshop programming and reservation requirements.
Reason Implication Official pages are the source of truth. The app should deep-link out instead of collecting money or managing seats. Ticket status changes quickly. v0.1 displays lastCheckedAt and does not claim live status. Accessibility inventory must be respected. Wheelchair-only status is treated as an access warning, not normal availability. Cultural centers use different entry rules. The product value is explanation and routing before transaction.
v0.1 is mock + editorial + UI-first.
No real ticketing, payment, auth, scraping, or venue account management exists.
Official ticket pages and venue policies are always the source of truth.
Live translation with phones or earbuds should be framed as a light aid, not a
reliable or etiquette-safe cinema plan.
Streaming availability is unknown unless a future connector verifies it.
Cadence Work Monthly planning Build a candidate calendar from official venue and festival pages. Weekly correction Refresh sold-out status, language/subtitle fields, museum admission, free-ticket rules, and stale links. Same-day caution Re-check long screenings, waitlists, accessibility-only inventory, and venue fallback advice.
Capability Notes Madrid Open Data ingestion Useful broad calendar seed, but requires editorial enrichment. Filmoteca / Cine Dore parser Normalize archive schedule and hidden ticketing links. Reina Sofia parser Separate museum admission, tours, capacity, and film cycles. Goethe parser Normalize language-school-friendly programming and free RSVP rules. Newsletter / Telegram / WhatsApp channel Weekly English-friendly and EUR 0-5 radar digest. SEO landing Public city-culture landing can explain VOSE, VOSE-I, and venue rules. Manual review dashboard Partner/editor queue before publishing weekly radar.