
My Audio is here and you can now upload your own audio to Roll20!
Note: We pushed this feature to the top of our development queue to adjust for the sudden announcement that Fanburst will be closing down. Further audio refinements, especially to the interface, will come later with the full Bring Your Own Beat update.
Limitations of My Audio
You can upload mp3s, flac, and ogg audio files (.wav and .wma support are not currently available).
The upload limit is 20 MB for audio files only, and audio files count towards your total data storage limit. The data storage limits have tripled for Plus and Pro subscribers. Plus users now have 3 GB of storage space and Pro users have 6 GB of storage space. To determine the size of this increase, we monitored data usage while users tested My Audio on the Development Server, looked at how much storage users currently require on Live, and estimated for increased use after the feature goes live. We will continue to monitor storage use now that these changes have been released.
You cannot play an audio file in a game if there are more than 15 people (including GM) currently connected to the game. If a 16th player joins the game, the audio will stop at the end of the current track and will not start. Other audio, such as from the other audio providers, will be able to be played. Note that if you have a playlist in your game with audio from My Audio as well as from another source, and you have more than 15 players in the game, clicking the play button will result in an error.
How to Use It
From My Jukebox, click the Add > Track button to open the Add Sound dialog box, as you would to add music from one of the other audio sources we support.
The first tab is now "My Audio."
At the bottom of the page is a space to upload your audio files. Drag and drop your files onto this space from your hard drive, or click it to open a file explorer to find your files and upload them. If you try to upload a file type that isn't supported, or a file that is too large, it will fail.
Edit the track's name by clicking the pencil icon. The name will be editable. Click the checkmark to finish editing it, the X to cancel editing, or the trash can to delete the track entirely.
You can add a track to a playlist My Audio by clicking the playlist icon. Note: this is not the same as playlists in your game!
You can listen to a track by clicking the play icon.
You can add the track directly to your game by clicking the plus icon.
Creating My Audio Playlists
You can also create playlists in My Audio that can be used in any game you create!
Click the New Playlist button at the top of the My Audio window.
A new playlist will be created.
You can edit the playlist by clicking the pencil icon. Edit the playlists's name by clicking the pencil icon. The name will be editable. Click the checkmark to finish editing it, the X to cancel editing, or the trash can to delete the track entirely.
Clicking the plus icon will add the playlist to your current game.
To add a track to the playlist, find the track in your list and click the list icon to add it to a playlist.
Deleting Tracks and Playlists
To delete a playlist or track, click the pencil icon, then click the trash can to delete the track or playlist. Note that if you delete a track, it will not be removed from any playlists until you refresh the browser.
Roadmap
Here are some of the improvements we're looking forwards to adding in the future:
- Implementing better controls, such as skipping, scrubbing, fade in/out, pause, etc.
- Playing multiple playlists in the jukebox/adding multi-channel support
- Improve searching in the jukebox (In progress as of March 12)
- Show track waveforms
- Granting jukebox control to a player without granting full GM privileges
Known Issues (Updated Mar 20, 2019)
- You cannot upload
.wav files or.wma files. (.wav support added Mar 19) - When adding a song to a playlist, you cannot move it in the playlist until you close and reopen the My Audio dialog.
- If you delete a track, it will not be removed from playlist until you refresh the browser.
- If you delete a track from My Audio, it will still appear in the list of tracks in any games it was added to, but the file will be deleted and you will not be able to play it in your game.
The Supporter page hasn't been updated with the new upload limit, but it does show the new storage limits.(Fixed Feb 19)Audio files take a long time to upload and convert, much longer than images and animations. As a result, the progress spinner may appear to stop or get "stuck" for a period of time. If the spinner is still moving, it is still uploading. If your browser runs out of memory, the upload will fail, but your browser will probably crash pretty obviously at that point. Please follow the troubleshooting steps here and post a console log below. Update (Feb 28): After the spinner stops spinning, the process of actually transferring your file begins, and a number of users have experienced failure to upload at this stage. If the progress bar takes more than 30 seconds to complete, the upload will fail silently. We have identified the cause and are working on a fix.(Fixed on March 12)When uploading an audio file, if there's an error, the error message contains all the HTML from a web page. This is usually caused by filling up your storage space. The error message will be replaced soon with a more readable error message.(Fixed on March 19)
Updates
February 19, 2019: Language on the Supporter page and account page has been updated to reflect the storage limits and include audio in the library description.
February 26, 2019: New button to remove all unavailable tracks from your game.
March 12, 2019: Fixed audio upload timeout.
March 19, 2019: wav files can be uploaded, improved search for Battlebards and Tabletop Audio, improved error handling when uploading audio fails
Related Suggestions
This feature (and the related improvements) gets requested a LOT! Here are about 30 threads related to audio uploads that we considered.
- https://app.roll20.net/forum/post/1245252/
- https://app.roll20.net/forum/post/1910949/
- https://app.roll20.net/forum/post/4228114/
- https://app.roll20.net/forum/post/3915379/
- https://app.roll20.net/forum/post/4314322/
- https://app.roll20.net/forum/post/5344460/
- https://app.roll20.net/forum/post/1241905/
- https://app.roll20.net/forum/post/2516515/
- https://app.roll20.net/forum/post/4029542/
- https://app.roll20.net/forum/post/1281976/
- https://app.roll20.net/forum/post/2848677/
- https://app.roll20.net/forum/post/6683341/
- https://app.roll20.net/forum/post/1382351/
- https://app.roll20.net/forum/post/6938343/
- https://app.roll20.net/forum/post/6192224/
- https://app.roll20.net/forum/post/2312512/
- https://app.roll20.net/forum/post/6382080/
- https://app.roll20.net/forum/post/4883009/
- https://app.roll20.net/forum/post/3775649/
- https://app.roll20.net/forum/post/1635193/
- https://app.roll20.net/forum/post/1261345/
- https://app.roll20.net/forum/post/2608213/
- https://app.roll20.net/forum/post/1241004/
- https://app.roll20.net/forum/post/5800563/
- https://app.roll20.net/forum/post/1720046/
- https://app.roll20.net/forum/post/5657150/
- https://app.roll20.net/forum/post/2298023/
And here are some suggestions about increasing the storage and upload limits: