/soundcrowd-waveform

A waveform control view for media players

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

soundcrowd-waveform

android

This android module provides a waveform control view intended to use for media players as seek control. It provides functionality to extract waveform data from music files (mp3, wav, ogg) in JSON format and generates waveform images based on that data.

This module is part of the soundcrowd android media player.

Features

  • waveform control view
  • waveform data extraction in JSON format for various file formats
  • waveform generation based on that JSON data
  • place markers on the waveform and jump to that positions

License

This module is licensed under GPLv3.

Dependencies

The waveform extraction is based on RingDroid - (c) 2016 Google Apache 2 license.