From d3cc87cf8198ee598541f7359f925350006dabb5 Mon Sep 17 00:00:00 2001 From: Carl Kittelberger Date: Sat, 9 Apr 2016 19:47:36 +0200 Subject: [PATCH] ts3client: Enforce blank playback profile. --- services/ts3client.iced | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/ts3client.iced b/services/ts3client.iced index e4587e5..76af9b5 100644 --- a/services/ts3client.iced +++ b/services/ts3client.iced @@ -192,8 +192,8 @@ module.exports = class TS3ClientService extends services.Service # Delete bookmarks to prevent auto-connect bookmarks from weirding out the client await ts3settings.query "delete * from Bookmarks", defer() - # Delete default playback settings to enforce muted playback later on - await ts3settings.query "delete * from Profiles where key=\"Playback/Default\"", defer() + # Delete all profiles so we can enforce our own + await ts3settings.query "delete * from Profiles", defer() # Let's make sure we have an identity! force = ts3settings.getIdentitiesSize() <= 0 or config.get("identity-path") @@ -245,7 +245,7 @@ module.exports = class TS3ClientService extends services.Service [ "Plugins", "lua_plugin", "false" ] [ "Plugins", "test_plugin", "false" ] [ "Plugins", "ts3g15", "false" ] - [ "Profiles", "DefaultPlaybackProfile", "" ] + # Intentionally leaving out DefaultPlaybackProfile so TS3Client will trick itself into using the blank profile [ "Profiles", "Playback/", {} ] [ "Profiles", "DefaultCaptureProfile", "Default" ] [ "Profiles", "Capture/Default", {