Tabletop Simulator

Tabletop Simulator

Music Player Extension
VultureX  [开发者] 7 月 30 日 下午 1:20
The music player doesn't work in multiplayer games
In a multiplayer environment it's possible that a playlist does not seem to load and songs can't be played anymore. The host and some additional players may not see any error messages.
A reason for this could be as follows:

^ This has since been fixed in v1.4.0

- TTS only connects with the internet when a song is loaded for the first time. It will keep previously downloaded songs locally stored on your computer. That means those songs in your playlist will still keep working even if the URL becomes unreachable or otherwise invalid!

- When someone joins who has never downloaded the song, they try to connect to the URL for the song that is currently playing. They can't download the file (because the URL is invalid) and then the music player will fail for everyone. The host will see no error message. Only the person that joined will see an error message in the chat window saying: "AudioClip Error: Unsupported File Format!". This is very confusing, because the error message is wrong. The issue is that the URL became unreachable, so that person can't download the song.

This means that you need to check all the URLs in your playlist, for example in a web browser to see if they are still reachable. Then remove all unreachable URLs from the list and try again. The issue should then be fixed.

To simply copy all the URLs from your playlist, do the following:
- Start your game in single player
- In the Music Player Extension menu: make sure the U button is toggled to show urls
- Load the playlist you want to check
- Copy the text in the window on the right to a text editor like notepad. You can select the text with the mouse and press Ctrl+C to copy.
- Check all the urls in a web browser to see if they are still reachable.
- Edit your playlist in the Music Player Extension to remove all the songs with bad urls

Removing a song:
- In the Music Player Extension menu: Click Playlists -> Edit [my playlist]
- Click on the box that says 'Remove Song #...' in gray text
- Type a number (press Space to clear the number if needed)
- Click Remove song
- Repeat

In the mean time I'm working on improvements on error reporting so you can see a message in the text window on the right that will urge you to check URLs for validity. I will also look at ways to skip this song so that the rest of the playlist can still be played.

EDIT: This has since been fixed in v1.4.0
最后由 VultureX 编辑于; 8 月 4 日 下午 12:41
< >
正在显示第 1 - 3 条,共 3 条留言
ViklasTheMad 7 月 31 日 上午 5:32 
This did nothing for me. All of the songs on my playlists are saved locally on my machine, uploaded to the TTS cloud, then added to the playlist from the cloud. This means all the URLs for the songs are using the cloud URLs. I checked each and every URL from the cloud, and they all work fine, as I suspected they would.

So, unfortunately, this is not the cause of the problem I am experiencing :/
VultureX  [开发者] 7 月 31 日 上午 9:56 
Ah that's a shame :(
Regardless it'd be nice if problematic songs could be skipped without the entire playlist breaking.
It's also a possibility that one of the players takes a very long time to load the song and the music player times out beforehand. I haven't been able to test that.

Is there a possibility that you could share your playlist with me?
最后由 VultureX 编辑于; 7 月 31 日 上午 9:57
ViklasTheMad 7 月 31 日 下午 1:35 
If I can figure out how to do that, I will.
< >
正在显示第 1 - 3 条,共 3 条留言
每页显示数: 1530 50