← Back to home

Radio Player

Frontend Developer (end-to-end development) completed ⭐ Featured

Project explanation

Radio player built for a media group that includes LU17, Trelew Noticias, Paraiso 96.1, AM 540, and FM 96.6. The component is embedded into each station's website, delivering a tailored experience beyond generic solutions. Its main feature is the ability to dynamically render the assets for the live program based on Argentina's time zone, showing program logos, host images, and personalized content. The system lets listeners tune into the live stream directly from the web with volume controls, creating an integrated and professional experience for every station in the group.

Radio player component with dynamic configuration based on the live programming schedule.

Technical Stack

React

Main Features

  1. Live playback : Real-time audio streaming with integrated volume controls
  2. Dynamic assets : Automatic rendering of logos, host images, and content for the current program
  3. Multi-station configuration : Flexible JSON-based system for different stations and schedules

Featured Achievements

  • Multi-station system used by five radio brands in the same group
  • Dynamic configuration based on programming and Argentina time
  • End-to-end development of an embeddable component for institutional websites

Technical Challenges

  • Time synchronization : Accurate Argentina time detection for live programming behavior
  • Embeddable component : Designed a player that integrates smoothly into existing websites
#react#audio#streaming#media-player#radio#live-streaming#component