Skip to content

Conversation

@Sailok25
Copy link

@Sailok25 Sailok25 commented Jan 6, 2026

RTVE Presence

Added a new Presence for RTVE the Spanish public broadcaster website.
The presence supports:

Features:

  • Live TV streams: Detects and displays currently watching live channels
  • Video content: Shows series, movies, and documentaries with episode information
  • Radio and podcasts: Supports RNE radio streams and audio content
  • News articles: Detects browsing news sections with article titles
  • Children's content: Clan TV section detection
  • Young content: Playz section support
  • Weather forecasts: El Tiempo meteorology section
  • Automatically detects section (RTVE Play, Clan TV, RNE, El Tiempo, Playz, etc.)
  • Extracts program titles, subtitles, and descriptions

Settings:

  • Privacy mode: Hides detailed information while maintaining activity status
  • Cover images: Toggle for displaying section-specific logos (RTVE or RTVE Play)

Technical Details:

  • Follows TypeScript best practices with proper type annotations
  • Efficient DOM queries with caching and error handling
  • Supports all major RTVE subdomains and content types

Screenshots

Proof showing the creation/modification is working as expected

When watching a video/series:

Shows series title and episode information
Video playback

When watching live TV:

Displays "EN DIRECTO" with channel name and live indicator
Live TV

When browsing news/articles:

Shows section name and article title while browsing
Browsing news

Privacy mode active:

Generic text shown when privacy mode is enabled
Privacy mode

Acknowledgements

Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ESLint found more than 20 potential problems in the proposed changes. Check the Files changed tab for more details.

@Sailok25 Sailok25 closed this Jan 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant