Programmable presets
Listeners can hold a preset for two seconds to save a station. Saved choices remain available on the same device for future visits.
SELECTED PORTFOLIO · PROJECT 01
Making live internet radio easier to discover, play, and personalize—through a custom station finder and a car-stereo-inspired player.
THE PROJECT
Internet radio directories can make it difficult to find stations, start listening, and return to favorites. The goal was to offer a familiar, straightforward listening experience across devices.
Combine a searchable station directory with consistent Play/Stop controls and a prominent player. Add user-programmable presets, visual playback feedback, and accessibility-minded interactions.
THE PLAYER
Live audio playback, a spectrum analyzer, volume control and six programmable presets in a custom player interface.
Listeners can hold a preset for two seconds to save a station. Saved choices remain available on the same device for future visits.
Preset programming supports keyboard hold with Enter or Space, progress feedback, and confirmation. The player also supports reduced-motion preferences.
Live radio uses straightforward Play/Stop controls. Programming a preset does not interrupt the station already playing.
STATION DISCOVERY
The Radio Finder supports searching by station name, city, state, or genre, with Grid and List views using the same station data and preset storage.
MY CONTRIBUTION
Defined and refined the listener experience, interface behavior, station discovery, preset programming, and responsive layouts. Integrated and tested AI-assisted front-end development as part of the broader Scott Price Media platform.
Tested Grid and List behavior, live playback, preset persistence, keyboard interaction, and browser-specific control issues. Iterative testing led to improvements in consistent controls and volume behavior.
Tools and practices: HTML, CSS, JavaScript, Bootstrap, responsive interface design, browser debugging, keyboard testing, and reduced-motion support.
THE RESULT
The radio network brings station discovery, playback, and saved favorites into one coherent interface. The project reflects practical product thinking: simplify interactions, test real behavior, and refine based on what users encounter.