ILadis / ts3-qs4sd

TeamSpeak 3 quick access for Steam Deck.
GNU General Public License v2.0
40 stars 3 forks source link

The discovery store changed to TeamSpeak 5 #9

Closed AU518987077 closed 7 months ago

AU518987077 commented 7 months ago

the plugin does not seem to function any more due to this change hopefully this is easy, or diffucult to fix, and not impossible at this time.

ILadis commented 7 months ago

I'm definitely going to look into this. But I'm not sure if TeamSpeak 5 has support for third party plugins yet.

If you want a workaround, you can still install TeamSpeak 3 on your Deck. To do so, first uninstall TeamSpeak 5 through the discover store. Then run the following commands in a terminal:

$ flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
$ flatpak install --user com.teamspeak.TeamSpeak
$ flatpak update --user --commit=af1df787d5aecf0473dd93a98ed3fa728da9488050aa93253cd4b7dbe89f61ea com.teamspeak.TeamSpeak

If you have root access on your Deck enabled, you don't need to install TeamSpeak in "user mode" and are able to downgrade immediately (without uninstalling TeamSpeak 5 first), by running:

$ sudo flatpak update --commit=af1df787d5aecf0473dd93a98ed3fa728da9488050aa93253cd4b7dbe89f61ea com.teamspeak.TeamSpeak
DuumXH commented 7 months ago

TeamSpeak3 has been released as separate package on flathub link

Directory has been changed from TeamSpeak to TeamSpeak3, therefore plugin can't find TeamSpeak's location to install the addon.

Should be easy to fix 😊

wx40217 commented 7 months ago

When I opened the plugin I found that nothing showed up.I then realized that I had upgraded my ts3 to ts5, and then tried installing ts3 (coexisting with ts5) and uninstalling ts5 leaving only ts3. but still nothing shows up.Is it possible that the data left behind by the uninstallation of ts5 is affecting the plugin?

ILadis commented 7 months ago

Thanks @DuumXH for this hint!

I've updated the plugin to be compatible with the dedicated TeamSpeak 3 version on FlatHub. You can try the latest pre-release version or wait for the official version from the store.

So as of know the plugin will only work if you've installed TeamSpeak 3 from the Discover store.
It's not compatible with TS5!

I'm leaving this issue open until someone confirms, that the latest pre-release is working.
But from my testing the new version should work just fine.

LittleFreak commented 7 months ago

Doesn't work for me. The TS3 plugin tab remains empty, despite the fact, that I'm connected with the server in the new TS3 flatpack.

ILadis commented 7 months ago

Can you please run the following command in a terminal in desktop mode and post the output:

$ flatpak list

Also make sure that you correctly installed version 1.1.4 of the plugin. You can do this by launching TeamSpeak 3 in desktop mode. Then open Settings > Options > Addons and check the version of the plugin.

Edit:
Version 1.1.4 of the plugin is now also available in the Decky testing store. I started from a clean installation (no TS3 and plugin installed) and then downloaded the plugin from the store. Then switched to desktop mode and installed TS3 via:

$ flatpak install com.teamspeak.TeamSpeak3

After that I launched TeamSpeak 3 once from the application menu and added my bookmarks. Then switched back to gaming mode and all was set up.

man-hein commented 7 months ago

@ILadis i tested v1.1.4 from the decky store testing channel and it works for me, thank you 👍 i was also facing the issue that from discover, only teamspeak 5 was available for install. removed teamspeak 5 and followed these instructions (https://github.com/flathub/com.teamspeak.TeamSpeak3) to get back to version 3.

ILadis commented 7 months ago

Thanks for your feedback. Happy to hear that the latest version is working for you.

I would appreciate if you could post a testing report on the pull request. This would help a lot getting the new version to the "official" store. You can read about testing reports on this Decky wiki page.

I'm also considering this issue fixed.