Key Features: Multiple instance support Various audio format support Works inside repeating groups Playlist management Track navigation (next/previous) Media session integration Download tracks Open tracks in new tab Automatic state management Playback speed control Time-based navigation Volume control
Pro’s: Works with multiple instances Works inside repeating groups Full playlist support Media session integration Comprehensive track management Automatic state handling
Behavior Notes:
• Audio stops when player is hidden/removed
• States reset when player is hidden
• Supports both single file and playlist modes
• Automatic track progression in playlist mode
@quantumind, thanks for your feedback! We’ve made several improvements to this plugin. You can now play tracks, fast forward or rewind, and download or open URLs. We’ve also added events to track these actions.
I found one small bug. When built in progress bar is set to “no”, current time and percentage values are not updated. Doesn’t impact me, since I want to use your progress bar, but just for plugin’s quality, maybe you want to fix that.
An action to jump to a track in the playlist. Similar to your “open a track” action, but to jump to a track (by providing a track number) and start autoplaying it.
This is a bit crazyer . Your “jump to time when clicking on progress bar” works well, but it would be so much better (and more like other apps work) if I could also drag the progress indicator on the progress bar before letting go. Like Spotify. Currently it looks to some users that the progress indicator is broken. They are used to dragging it.
@quantumind We’ve made a lot of improvements to the audio player thanks to your feedback! If there’s anything else we can do, let us know. We appreciate your support!
Auto_play next track yes/false (different from auto_play)
Grab cursor when hovering/grabbing the progress indicator (defaults to false)
Control the progress bar height using the Plugin settings and not bubble’s height, as we will need to set the height of the canvas slightly larger in order to show the indicator properly (see the demo app)
Looks really great. Thank you, amazing work.
The only thing I would add would be to slightly increase the size of the grab area, since when the progress bar and indicator are thin (10px for example) it is sometimes hard to catch the indicator. Would that be possible?
You can change the height of the progress bar. In the demo, it was fixed at 10px, but I’ve updated it and set it to 20px, you can have it adapt dynamically as well, but i’d recommend not to do so as you can control the height of the progress bar and indicator dynamically.
I’ve also released version version 1.19.0 that lets you hide the indicator if needed. You can check it out in the demo.
Thank you!! Awesome.
One more thing we noticed… don’t know if this is intentional… or am I doing something wrong.
I load in a playlist with “loop playlist - no”
I advance some other track than the first (second, third etc.)
I play the track
While the track is playing (any other than the first) I trigger “loop playist - yes”
Result: Audio jumps back to first track and starts playing that, instead of continuing playing the track that was playing.