Skip to content

Audio streaming application with MediaBrowserServiceCompat, ExoPlayer and Firestore

Notifications You must be signed in to change notification settings

Sumit123rox/Spotify-Clone

 
 

Repository files navigation

In this course I teach you the current best practice way to build an audio streaming application on android. To make it more interesting, I designed it to look similar to the popular music streaming app called Spotify. View screen shots.

I use the ExoPlayer library for streaming the audio files. The audio files are located online in a Firebase Firestore database.

Here's what you will see in the course:

  • Every line of code is written and explained on video
  • ExoPlayer (same media library used by YouTube in the mobile app)
  • Streaming audio files from the internet (Firestore)
  • Playlists
  • Effective fragment management
  • AsyncTasks
  • SharedPreferences
  • Effective communication with interfaces
  • Services (a class specifically built to stream media files)
  • Background Services that run forever
  • Notifications
  • Controlling playback through a notification
  • Notifications and the lock screen
  • Broadcast Receivers
  • Glide library to download bitmaps
  • RecyclerViews
  • And much more...

About

Audio streaming application with MediaBrowserServiceCompat, ExoPlayer and Firestore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%