Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

Suggestions to Fix the JUKEBOX

Score + 3
Roll20 API layer we're scripting against simply doesn’t surface that metadata from the track to the sandbox, and it also doesn’t give you a “track ended” event. 1) Playing flag does not reliably reflect reality Need: playing should automatically flip to false when a non-looping track naturally ends (and this should be consistent). 2) No “track ended” event / callback for API scripts Need: Emit an event when a jukebox track ends (or errors) with track id and metadata. 3) No duration/length metadata exposed to the API Need: Expose duration (and ideally currentTime or position) for each track. 4) No playback position/time controls Need: Add readable currentTime and writable currentTime (seek) or at least read-only position. 5) Softstop semantics unclear / insufficient for SFX Need: Add support for multiple instances of the same SFX (virtual instances), or provide a restart/retrigger flag that reliably restarts from 0 and plays once. 6) No API-visible “is actually audible” indicator Need: A truthy signal from the audio engine like isAudible, isActive, or playbackState (playing, ended, stalled, etc.) 7) Inadequate documentation of jukeboxtrack fields & guarantees Need: Document all jukeboxtrack properties (readable/writable), lifecycle, event timing, and any known limitations. 8) No Mass Track Management Needed: Interface for editing, adding, remove tracks on a scale that's not one at a time.
1781482145

Edited 1781484153
Seb
Pro
x) Fix looping         Need: Eliminate the audible fraction of a second pause when a track loops. This pause is jarring when using seamless ambiance loops like rain, wind, campfire, etc. x) Search bar         Need: Add a search bar at the top of the Jukebox tab so we can quickly retrieve a track when needed. x) Fade out now button         Need: In addition to the existing stop button, we need a new special stop button that fades out a currently playing track at current positon to avoid jarring sudden stop when we need to start another track. x) Token emits sound         Need: An option for token to play a looping sound. From a player/token's perspective, the sound plays at 100% volume when adjacent to emitting token, progressively fading to zero at a specified distance/radius, in ft.  x) Soundboard Tool         Need: Add a new tool to the left toolbar that works as a soundboard. Add a clickable "Add to soundboard" checkbox next to each track in the Jukebox. x) Add Subfolders to Jukebox         Need: Addition of Sub folders in addition to playlists to the Jukebox so we can better sort music and sound effects. x) Spotify Integration         Need: Spotify integration. This one is not from me but there must be at least 5 different open suggestions threads requesting this feature. x) Fix Manage Audio Section, Tracks Tab         Need: At the very list, change the pulldown menu to a button. The only current option is "Add to game". Make it a button. I would also reverse the sort order with most recent at the top so we don't have to scroll for miles with long lists of tracks.
I'm gonna keep posting this until its voted for the devs to work on or until they give access to the pro subscribers to mod. :)