Skip to content

Releases: audioguidekit/player-react

v1.0.1

Choose a tag to compare

@agilek agilek released this 06 Jun 10:26

Interactive map feature added

We added support for outdoor tours. Now you can add an optional interactive map to your audio guide application. The map feature helps visitors better understand their surroundings and discover nearby points of interest, making it especially useful for city guides, walking tours, and outdoor experiences.

What's included

  • Map tab displaying all tour stops
  • GPS-based visitor positioning
  • Nearby stop highlighting
  • Marker clustering for large tours
  • Out-of-the-box support for CARTO maps (Voyager, Positron, Dark Matter)
  • Additional support for multiple tile providers like MapTiler, Mapbox or Jawg Maps
  • Quick navigation from map markers to tour stops

Tour data validation added

Tour content files are now validated against a schema, so configuration mistakes are caught early — both live in your editor as you type and as an automated build/CI check — instead of surfacing as broken behavior for visitors.

What's included

  • Inline editor validation with autocomplete for metadata.json and the language files
  • Catches unsupported or misspelled properties
  • Validates allowed values (stop types, map provider, CARTO map styles)
  • Flags missing required fields for each stop type
  • Build- and CI-time gate so invalid tour data can't ship
  • Schemas generated from the TypeScript types, so they always stay in sync

Full Changelog: v1.0.0...v1.0.1

v1.0.0 — Initial Release

Choose a tag to compare

@agilek agilek released this 25 Feb 19:37

Initial Release

First public release of AudioGuideKit player-react — a customizable React-based audio guide player.

audioguidekit-video

Features

  • Audio playback — Full audio player with play/pause, seek, skip, and swipe navigation
  • Mini player — Compact persistent player bar with swipe gestures
  • Fullscreen player — Overlay player with seek bar, transcription, and swipe navigation
  • PWA support — Installable as a Progressive Web App with offline audio caching
  • Offline downloads — Download tours for use without an internet connection
  • Theming — Dark and light themes with full customization support
  • Multi-language — Language switching with auto-detection and URL parameter support
  • Transcription — Per-stop transcription display
  • Tour rating — Persistent user rating with star UI
  • Media Session API — Lock screen controls and background playback on iOS/Android
  • iOS compatibility — Safe area, notch, and PWA standalone mode fixes

For more info see AudioGuideKit - open-source audio guide player in React