Skip to content

Releases: satpal123/StreamerAudio

Release list

v1.0.0

Choose a tag to compare

@satpal123 satpal123 released this 22 Dec 03:14

Initial release of Streamer Audio

  • Audio-only streaming from Twitch
  • Dual-mode support (authenticated and guest browsing)
  • Android Auto full compatibility
  • Infinite scroll pagination for all lists
  • Search functionality for authenticated users
  • Browse categories/games
  • HLS Direct streaming support
  • Proxy server streaming support (EU/Asia regions)
  • Automatic fallback from HLS to proxy
  • Mini player with playback controls
  • Pull-to-refresh on all lists
  • Live viewer counts display
  • Stream uptime tracking
  • Streamer profile images
  • Stream thumbnails
  • Material Design 3 UI
  • Dark/light theme support
  • Secure OAuth token storage with EncryptedSharedPreferences
  • Settings page with stream source configuration
  • Logout functionality

Authenticated User Features

  • View followed live channels
  • Access all Twitch API features
  • Search live channels
  • Full OAuth integration

Guest User Features

  • Browse top categories without login
  • View live channels by category
  • Explore top live streams
  • Access via custom backend API

Technical Features

Clean Architecture with MVVM pattern
Hilt/Dagger dependency injection
Media3/ExoPlayer for audio playback
Retrofit for API communication
Coroutines and Flow for async operations
Custom MediaLibrarySessionCallback for Android Auto
Cursor-based pagination
Profile image caching
Stream metadata caching