shikwasa icon indicating copy to clipboard operation
shikwasa copied to clipboard

Extending the player further

Open Mecanik opened this issue 1 year ago • 3 comments

Hello,

Amazing work! Very impressed. Please excuse my noob questions as I`m quite new to podcasts and I am trying to setup a PoC project.

  1. Is it possible to add these "waveforms" (like SoundCloud has)?

image

  1. Is it possible to add volume control?
  2. Is it possible to add download button?
  3. Ultimately, some sharing buttons?

Happy to pitch in with whatever I can, cashflow or code (need to learn more about audio files first lol).

Many thanks!

Mecanik avatar Aug 14 '22 05:08 Mecanik

I also forgot to add:

  1. Possible to extend the layout as sticky on the bottom of the page? Like https://podcasts.google.com/.

Mecanik avatar Aug 14 '22 05:08 Mecanik

I also forgot to add:

  1. Playlist support?

Mecanik avatar Aug 14 '22 05:08 Mecanik

Thanks for the ideas!

  1. I actually tried to implement this feature when first starting this project. But generating waveform from client-side for podcasts isn't really practical. The better solution would be generating the waveform data from the server-side, as SoundCloud does, mapping the data with the timeline and sending the data to client-side. But then we need to decide the data structure passed to Shikwasa. Since there's no feature requests of this kind before, I didn't dive into the details. But if you could provide some waveform data samples generated from some popular libraries we can discuss this further.
  2. Duplicate of #23. I just can't convince myself of writing this feature even to this day.
  3. Supported. https://github.com/jessuni/shikwasa#download
  4. Do you mean sharing the current audio, or the page that contains the audio player? If it's the latter, would it be better to share from the page instead of the player? Just a quick thought.
  5. Supported. https://github.com/jessuni/shikwasa#fixed
  6. Duplicate of #28. As many ppl need this feature, it will be supported in the future.

jessuni avatar Aug 26 '22 05:08 jessuni