Closed Lisovq closed 4 months ago
После изучения и тестов, это работает только когда отправляется плагинами в самом клиенте или (возможно) через GameSdk, использование которого требует премодерацию приложения дискордом и недоступно для простых смертных.
В следующем релизе возможно будет использовать Last.Fm и соответствующий плагин для дискорда, если нужна именно "слушает в" активность.
Как я понимаю, есть возможность использовать "Слушает" вместо "Играет в" при выводе в Rich pressence дискорда. Конкретнее: "Слушает" и "Играет" разделяет всего одна цифра в одном параметре - Type, который в принципе не используется в этом фрагменте кода. https://github.com/Fooxboy/MusicX-WPF/blob/c8b8b9203db91e8262b8edd6d475f51f2732521f/MusicX.Core/Services/DiscordService.cs#L78-L93
Текущее поведение MusicX:
Пример от плагина CustomRPC библиотеки плагинов Vencord:
Перечисление того, что можно отправить в аргумент Type, взято из CustomRPC плагина. 2 - то самое "Слушает" https://github.com/Vendicated/Vencord/blob/4fce88fa8f048e648240a42e553c740a2927afda/src/plugins/customRPC/index.tsx#L63-L69