This application implements a generic audio player to allow your device to play stream or local files.
- This application does not handle files, it only offers playback capabilities.
- Multiple players can be created, there is no priority on playback for now.
- A playlist per player is created
- Individual player volume control
- Usual player controls are implemented (play, pause, stop, next, previous)
Mp3, ogg, aac and flac formats are supported but technically other formats can be supported thanks to Gstreamer that is used internally. For more information take a look at Gstreamer website.
The player is able to cast metadata of played resource only. It does not parse audio files specifically to retrieve all metadata.
Some playlist features are available:
- remove track from playlist
- add track on specific playlist position
- shuffle tracks
- repeat playlist when end reached
A player is alive until there is no track to play in its playlist.
A player in pause state stays alive indefinitely.
A player with repeat enabled on playlist will play forever.