AIMP Forum

AIMP for Windows => Плагины / Plugins => Дополнения / Addons => Плагины-дополнения / Addons => Topic started by: Exle on April 13, 2018, 13:33:56

Title: Discord Presence [AIMP4]
Post by: Exle on April 13, 2018, 13:33:56
[catalog_card=970]

Код: GitHub (https://github.com/Exle/AIMP-Discord-Presence)

Для работы плагина требуется Discord (https://discordapp.com/download) или Discord Canary (https://discordapp.com/api/download/canary?platform=win)

  • v1.0.0.0 (07492c2 (https://github.com/Exle/AIMP-Discord-Presence/commit/07492c288223b9ba05ebf0dbb7b34e6c5bc8f09c)) (10.04.2018 21:24 UTC+3):
    • Релиз.
  • v1.0.0.1 (fa94201 (https://github.com/Exle/AIMP-Discord-Presence/commit/fa94201cae3b427b52b6bbbcef26bec3b53e400a)) (12.04.2018 17:19 UTC+3):
    • Мелкие исправления.
  • v1.0.0.2 (1f38cca (https://github.com/Exle/AIMP-Discord-Presence/commit/1f38cca8413a40901f0b9b3f7e1ef0c88d08dbcd)) (13.04.2018 16:48 UTC+3):
    • Исправлено зависание AIMP при выключении / перезапуске
  • v1.0.0.3 (e3583a1 (https://github.com/Exle/AIMP-Discord-Presence/commit/e3583a113ac0165305ee4728fb01876254ec2f79)) (14.04.2018 13:35 UTC+3):
    • Исправлены ошибки при закрытии AIMP
  • v1.0.0.4 (4faebc1 (https://github.com/Exle/AIMP-Discord-Presence/commit/4faebc1cea27b1518f4200a1fef1a86024efee58)) (15.04.2018 00:00 UTC+3):
    • Исправлено, после перезапуска Discord не отображался статус
    • Добавлено изображение при прослушивании url
    • Мелкие исправления
  • v1.0.0.5 (dddf7e4 (https://github.com/Exle/AIMP-Discord-Presence/commit/dddf7e4ca21347a74e5ce9a3eb489e430f03e583)) (19.04.2018 18:58 UTC+3):
    • Исправлено Issue #1 (https://github.com/Exle/AIMP-Discord-Presence/issues/1)
  • v1.0.0.6 (c65697c (https://github.com/Exle/AIMP-Discord-Presence/commit/c65697c876cdd600d84174db32457008dc16b68a)) (30.12.2018 15:28 UTC+3):
    • Исправлено Issue #5 (https://github.com/Exle/AIMP-Discord-Presence/issues/5)
    • Исправлено Issue #6 (https://github.com/Exle/AIMP-Discord-Presence/issues/6)
  • v1.0.0.7 (07d4dd5 (https://github.com/Exle/AIMP-Discord-Presence/commit/07d4dd5fac5e005adf3c4678ee3e11f7c3009377)) (30.12.2018 17:37 UTC+3):
    • Исправлено Issue #6 (https://github.com/Exle/AIMP-Discord-Presence/issues/6)
  • v1.0.0.8 (b2e4229 (https://github.com/Exle/AIMP-Discord-Presence/commit/b2e42290cd60ea6a559719b5e4a0b9e4e0e09cd4)) (14.03.2020 15:44 UTC+3):
    • Восстановлена работа плагина
    • Прочие исправления
  • v1.0.0.9 (42ba79e (https://github.com/Exle/AIMP-Discord-Presence/commit/42ba79e4b1db97043de59d1b5f88dd0562744c34)) (17.04.2020 18:58 UTC+3):
    • Исправлено Issue #18 (https://github.com/Exle/AIMP-Discord-Presence/issues/18)
    • Исправлено msg #398374 (https://www.aimp.ru/forum/index.php?topic=59461.msg398374#msg398374)

Скриншоты:
(https://raw.githubusercontent.com/Exle/AIMP-Discord-Presence/master/.github/screenshot.png)(https://raw.githubusercontent.com/Exle/AIMP-Discord-Presence/master/.github/screenshot_radio.png)
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=59461.0;attach=56109)
Title: Re: Discord Presence [AIMP4]
Post by: Soolo on April 13, 2018, 14:08:08
Чуть нашёл, где искать этот статус =)
А почему в браузере не отображается? Или это невозможно?
Title: Re: Discord Presence [AIMP4]
Post by: Soolo on April 13, 2018, 14:14:59
Плагин не даёт АИМПу корректно завершиться:
1. остаётся иконка в трее
2. если отключить плагин в настройках и нажать на кнопку "Перезапустить" - АИМП не может перезапуститься.
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 13, 2018, 16:59:07
Чуть нашёл, где искать этот статус =)
А почему в браузере не отображается? Или это невозможно?
В браузере отображается только для других людей.

Плагин не даёт АИМПу корректно завершиться:
1. остаётся иконка в трее
2. если отключить плагин в настройках и нажать на кнопку "Перезапустить" - АИМП не может перезапуститься.
Исправил, вроде как.
Title: Re: Discord Presence [AIMP4]
Post by: MetaPixel on April 13, 2018, 23:57:22
Thank you for the awesome plugin, I've been waiting for this!

I don't know how hard it would be to implement this, but would it be possible to show the current song cover art? I've seen games like league of legends with 140 characters, and all of them show different pictures.
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 14, 2018, 13:48:01
Updated.

Thank you for the awesome plugin, I've been waiting for this!

I don't know how hard it would be to implement this, but would it be possible to show the current song cover art? I've seen games like league of legends with 140 characters, and all of them show different pictures.

Discord has restricted the number of images to 150.
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 15, 2018, 00:04:13
Обновлено. Новая версия в шапке.

v1.0.0.4 (4faebc1 (https://github.com/Exle/AIMP-Discord-Presence/commit/4faebc1cea27b1518f4200a1fef1a86024efee58)):
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 15, 2018, 21:20:31
Есть вариант сделать selfbot'a, за который можно получить блокировку, если злоупотреблять этим. Но будет больше возможностей.
Если сделать все грамотно, то блокировок не будет.

EN:
There is an option to make a selfbot for which you can obtain the block, if you abuse it. But there will be more opportunities.
If i do everything correctly, the blocks will not.

Created poll.
Title: Re: Discord Presence [AIMP4]
Post by: Redler on April 17, 2018, 17:13:25
А реально ли реализовать обложки? или это сложно?
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 17, 2018, 19:56:39
А реально ли реализовать обложки? или это сложно?

Только 150 изображений я могу загрузить в свое приложение.
(https://preview.ibb.co/gc7kj7/disc_temp.png)

3 из 150 уже загружено, остается только 147.
Соответственно, я буду загружать свои обложки альбомов, но я думаю вывести в конфиг все это дело, что бы в discord могли создать свое приложение, и уже сами загружать изображения. А так, я думаю над другими способами реализации.

Тестил.
(https://cdn.discordapp.com/attachments/385470896241901568/434720626905972736/unknown.png)

А по поводу selfbot. С его помощью, по идее, я смогу поставить статус в discord "Слушает AIMP". И более быстрое обновление статуса. Может и с обложками проще будет.
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 19, 2018, 19:06:04
Обновление.

v1.0.0.5 (dddf7e4 (https://github.com/Exle/AIMP-Discord-Presence/commit/dddf7e4ca21347a74e5ce9a3eb489e430f03e583)) (19.04.2018 18:58 UTC+3):
Title: Re: Discord Presence [AIMP4]
Post by: enl on April 19, 2018, 23:41:58
I copied and pasted aimp_DiscordPresence in folder aimp-plugins but the plugin don't appear in the program
Title: Re: Discord Presence [AIMP4]
Post by: Алексей Долматов on April 20, 2018, 00:39:40
Неплохо бы в шапке побольше информативности о работе плагина.
Такой мини-инсталл гайд:
Установить и включить плагин (перезапустить плеер);
Установить клиент https://discordapp.com/api/download?platform=win
Включить в настройках клиента отображение стрима или как-то так...

Добавить примечание, что работает только для клиента.
Title: Re: Discord Presence [AIMP4]
Post by: Алексей Долматов on April 20, 2018, 00:47:07
Как-то странно оставшееся время показывает и ощущение, что на стоп не сразу реагирует.

А так за плагин спасибо, хоть и хотелось бы авторизацию на подобии ласта, когда в плагине через API авторизуется сам дискорд и через плагин отсылается информация в клиент.
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 20, 2018, 16:03:55
Неплохо бы в шапке побольше информативности о работе плагина.
Такой мини-инсталл гайд:
Установить и включить плагин (перезапустить плеер);
Установить клиент https://discordapp.com/api/download?platform=win
Включить в настройках клиента отображение стрима или как-то так...

Добавить примечание, что работает только для клиента.

Не вижу смысла. Если у человека нет дискорда, то зачем ему плагин?
Нет, ну можно написать, что нужен discord.

Как-то странно оставшееся время показывает и ощущение, что на стоп не сразу реагирует.

А так за плагин спасибо, хоть и хотелось бы авторизацию на подобии ласта, когда в плагине через API авторизуется сам дискорд и через плагин отсылается информация в клиент.

Есть такое.
Используется c++ библиотека (https://github.com/discordapp/discord-rpc), которая раз в 15 секунд меняет статус, если не ошибаюсь, у дискорда много всяких ограничений.
Что бы все было быстро, то нужно сделать selfbot'a, о котором писал я в post#7 (https://www.aimp.ru/forum/index.php?topic=59461.msg369039#msg369039) и post#9 (https://www.aimp.ru/forum/index.php?topic=59461.msg369105#msg369105). Можно будет поставить статус "Слушает AIMP". И уже установленный клиент дискорда не будет нужен, и там уже авторизацию сделать. Но за частую смену статуса блокируют аккаунт.
Title: Re: Discord Presence [AIMP4]
Post by: FactoryDefaults on April 28, 2018, 18:12:40
Been using this for about a week now, and has been working great! But the latest version makes it look like when i click on my name that im offline and not listening to anything, while the normal name tag says online and playing AIMP. Here's a screenshot on what's happening: https://i.imgur.com/NoAxxQh.png

Others say they can see me normally online and can see what song im playing, so i guess its something with the plugin that is messing up for only myself? I have tried re-enabling the plugin, restarted both discord and AIMP, restarted PC but nothing helps.

Would be great if you could look into this. Other than that, great plugin. Thank you for the work you're putting into this!
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 28, 2018, 23:19:53
Been using this for about a week now, and has been working great! But the latest version makes it look like when i click on my name that im offline and not listening to anything, while the normal name tag says online and playing AIMP. Here's a screenshot on what's happening: https://i.imgur.com/NoAxxQh.png

Others say they can see me normally online and can see what song im playing, so i guess its something with the plugin that is messing up for only myself? I have tried re-enabling the plugin, restarted both discord and AIMP, restarted PC but nothing helps.

Would be great if you could look into this. Other than that, great plugin. Thank you for the work you're putting into this!

It's update of Discord. I noticed it today with all games.
Title: Re: Discord Presence [AIMP4]
Post by: FactoryDefaults on April 29, 2018, 01:33:57
It's update of Discord. I noticed it today with all the games.

Ah okay, i see. Do you think Discord will fix it from their side?
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 29, 2018, 14:35:13
Ah okay, i see. Do you think Discord will fix it from their side?
I hope that will fixed
Title: Re: Discord Presence [AIMP4]
Post by: FactoryDefaults on April 29, 2018, 20:32:59
I hope that will fixed

I tried today and it seems to have been fixed. Thanks for the plugin!
Title: Re: Discord Presence [AIMP4]
Post by: Титан on May 08, 2018, 17:15:42
Афигенный плагин, огромное спасибо создателю! Ещё очень хотелось бы, чтобы обложка альбома отображалась там, где сейчас отображается большая иконка AIMP. Очень прошу сделать selfbot, если больше нету способов реализовать обложки. Если он заменит "играет" на "слушает", то будет очень здорово.
Title: Re: Discord Presence [AIMP4]
Post by: Alkor on May 13, 2018, 04:13:11
Спасибо, отличный плагин
Еще было бы неплохо чтобы в статусе показывало когда трек на паузе
Title: Re: Discord Presence [AIMP4]
Post by: sosnoopey on May 30, 2018, 15:23:06
Что-то в статусе не отображается, к сожалению.
Title: Re: Discord Presence [AIMP4]
Post by: Alkor on July 13, 2018, 04:37:26
Заметил баг:
Если название композиции, исполнителя или альбома состоит из одного символа, то в дискорде ничего не показывается
При этом, если не дослушав какой-то другой трек, переключится та тот, у которого где-то один символ, то в дискорде будет показывать что все это время играет предыдущий трек
Title: Re: Discord Presence [AIMP4]
Post by: Killy on September 03, 2018, 23:50:15
Спасибо за плагин.
Не хватает разве что возможности временно деактивировать его без перезагрузки плеера. Хотелось бы пункт в главном меню или хотя бы настройки с единственной галкой "Enabled".
Причина - Discord Rich Presence имеет более высокий приоритет чем игры без него, даже есть AIMP свёрнут, а фокус на окне игры. Из-за этого не видно что я в игре.
Если изменить приоритет невозможно, то остаётся только сделать более простой способ включить/выключит функцию когда нужно.
Title: Re: Discord Presence [AIMP4]
Post by: Hades on September 24, 2018, 07:18:47
Крутой плагин, единственная проблема нет настроек.
Хотелось бы выбрать конркетно что я хочу отображать в статусе.
Пару полей в которые можно по шаблону добавить нужные строки.
Т.е. если я захотел, чтобы показывалось название альбома, вписать в поле %Album
Что-то подобное было бы круто
Title: Re: Discord Presence [AIMP4]
Post by: kenshiyonezu on October 04, 2018, 13:32:03
I can install it and stuff but I can't enable it as it is not even in the Plugins area please help :)
Title: Re: Discord Presence [AIMP4]
Post by: Lihoy on October 05, 2018, 06:57:32
Установил плагин как в инструкции, но в дискоде ничего не отображается когда слушаю AIMP. В чем может быть проблема. Версия дискодра и aimp последние.
Title: Re: Discord Presence [AIMP4]
Post by: Srjk on October 21, 2018, 03:51:18
Установил плагин, но его нет в настройках в списке плагинов. И в самом Дискорде не показывается ничего :(
Title: Re: Discord Presence [AIMP4]
Post by: xBoobax on November 22, 2018, 13:58:49
Wanted to say THX for this awesome plugin!

Would be awesome if you could implement showing album covers instead of the aimp logo! maybe it would be possible with the last.fm database?!

keep on the great work!
Title: Re: Discord Presence [AIMP4]
Post by: trueScript on November 24, 2018, 09:24:47
Какое-то время плагин прекрасно работал, честно показывая треки, но теперь плеер вообще отказывается определяться дискордом как приложение, а меню добавления игры в дискорде предлагает добавить игру, название которой совпадает с названием первого запущенного в плеере трека, и даже если я выберу это в качестве игры плагин всё равно не будет работать.

Накануне я много чего изменил в настройках, скорее всего из-за этого плагин и не работает, но в таком случае хотелось бы знать, какую галочку убрать.
Title: Re: Discord Presence [AIMP4]
Post by: Danonienko on December 02, 2018, 16:15:39
А интеграцию обложек можно сделать?

Что бы не загружать свои обложки как я прочитал:
Quote
но я думаю вывести в конфиг все это дело, что бы в discord могли создать свое приложение, и уже сами загружать изображения.
,а что бы оно интегрировало, к примеру как в Spotify. Это возможно?

И еще:
Если будут обложки, тогда на маленькой иконке можно ставить иконки прослушивание через файл, ну и через URL
Title: Re: Discord Presence [AIMP4]
Post by: Exle on December 30, 2018, 14:30:12
Обновление.

v1.0.0.6 (c65697c (https://github.com/Exle/AIMP-Discord-Presence/commit/c65697c876cdd600d84174db32457008dc16b68a)) (30.12.2018 15:28 UTC+3):
Title: Re: Discord Presence [AIMP4]
Post by: Alkor on December 30, 2018, 14:43:05
Спасибо что обновляете плагин, я уже боялся что он разрабатываться не будет. Плагин реально хороший и я уже не раз видел людей, которые его используют в дискорде

Только почему-то треки с одним символом до сих пор не подхватываются
Title: Re: Discord Presence [AIMP4]
Post by: Exle on December 30, 2018, 16:35:39
Спасибо что обновляете плагин, я уже боялся что он разрабатываться не будет. Плагин реально хороший и я уже не раз видел людей, которые его используют в дискорде

Только почему-то треки с одним символом до сих пор не подхватываются

Обновление.

v1.0.0.7 (07d4dd5 (https://github.com/Exle/AIMP-Discord-Presence/commit/07d4dd5fac5e005adf3c4678ee3e11f7c3009377)) (30.12.2018 17:37 UTC+3):
Title: Re: Discord Presence [AIMP4]
Post by: EndlessParadox on January 05, 2019, 05:41:11
Объясните пожалуйста, как включить отображение музыки в дискорде.
Я распаковываю и включаю плагин в аимпе, а дальше что? Мне нужно добавить аимп как игру? Тогда просто пишется "играет в aimp"
Title: Re: Discord Presence [AIMP4]
Post by: Exle on January 05, 2019, 14:23:30
Объясните пожалуйста, как включить отображение музыки в дискорде.
Я распаковываю и включаю плагин в аимпе, а дальше что? Мне нужно добавить аимп как игру? Тогда просто пишется "играет в aimp"

нет, не надо добавлять аимп. Только включить отображение. https://imgur.com/a/YoRLBMV
Title: Re: Discord Presence [AIMP4]
Post by: Алексей Долматов on January 18, 2019, 21:49:42
Из-за плагина плеер падает при начале воспроизведения http://ic6.101.ru:8000/p451591
Стабильная версия плеера работала, а тестовая падает.
Title: Re: Discord Presence [AIMP4]
Post by: Artem on January 22, 2019, 20:20:37
Из-за плагина плеер падает при начале воспроизведения http://ic6.101.ru:8000/p451591
Стабильная версия плеера работала, а тестовая падает.

Косяк в плагине:

Code: [Select]
BOOL AIMPRemote::InfoUpdateTrackInfo()
{
HANDLE hFile;
PAIMPRemoteFileInfo AIMPRemote_TrackInfo;
LPWSTR offset;
WCHAR buffer[256];

Плагин инициализирует статичный буфер размером в 256 символов для получения информации о проигрываемом треке из плеера, однако при копировании информации он не учитывает, что размер данных в полях тегов может превышать эти 256 символов. На этой радиостанции значения поля Title превышает эти 256 символов, что приводит к порче памяти.
Title: Re: Discord Presence [AIMP4]
Post by: Artem on January 22, 2019, 20:26:53
Запостил баг:
https://github.com/Exle/AIMP-Discord-Presence/issues/12
Title: Re: Discord Presence [AIMP4]
Post by: Alkor on February 05, 2019, 16:10:22
Почему-то треки с единичным символом в названии/исполнителе/альбоме так и не отображаются
Также заметил если названия трека очень длинное, то он также не подхватывается дискордом. Например:
"Cloudkicker - He Would Be Riding On The Subway Or Writing Formulas On The Blackboard Or Having A Meal Or (As Now) Sitting And Talking To Someone Across A Table, And It Would Envelop Him Like A Soundless Tsunami."
Конечно тут вполне понятно почему дискорду и/или плагину такое название может не понравиться:). Как я понял, все что содержит больше 128 символов в названии не подхватывается дискордом. Думаю надо сделать какое-то ограничение чтобы название обрезалось на каком-то слове и после него, например, добавлялось "...".
Title: Re: Discord Presence [AIMP4]
Post by: Dead_LIFE on April 07, 2019, 11:10:49
Привет всем,возникла проблема с плагином, аимп его не видит,у других  он работает,а у меня просто перестал его видеть в списке плагинов,еще в  прошлом месяце  все работал,могут ли быть   не совместимость с чем-то,или кто знает как решить это?
Title: Re: Discord Presence [AIMP4]
Post by: Dead_LIFE on April 11, 2019, 16:41:51
Спасибо за помощь,сам решил.переустановкой дров на видеокарту, после перезапуска пк появилась ошибка связанная с webhelper ,как-то не очень обратил внимания на что именно, но точно с картой проблема была.
Title: Discord Presence [AIMP4]
Post by: halla on June 13, 2019, 22:53:05
Почему не работает плагин? аимп 4.51 да и аимп 4.60 , в дискорде пусто, да и в плагинах он не отображается, в чем дело?
Title: Re: Discord Presence [AIMP4]
Post by: pro100kryto on July 04, 2019, 18:58:15
Крутой плагин. К сожелению перестал отображать. И в плагин-списке его нету.  :(
Не уверен связано ли это с тем что переустановил винду на днях. У меня программы и винда на разных дисках тобишь aimp не переустанавливал.
Title: Re: Discord Presence [AIMP4]
Post by: FridayJew on July 05, 2019, 11:05:49
Крутой плагин. К сожелению перестал отображать. И в плагин-списке его нету.  :(
Не уверен связано ли это с тем что переустановил винду на днях. У меня программы и винда на разных дисках тобишь aimp не переустанавливал.
Поставил прямо сейчас , все работает. Как я понял у него нет никаких настроек.
Title: Re: Discord Presence [AIMP4]
Post by: ghost on December 03, 2019, 10:09:03
У меня тоже не работает, в списке плагинов есть, но в дискорде не отображается.
Title: Re: Discord Presence [AIMP4]
Post by: Алексей Долматов on December 03, 2019, 10:39:47
Какая версия и какая ветка обновлений (стабильная, тестовая).
Title: Re: Discord Presence [AIMP4]
Post by: ghost on December 20, 2019, 20:50:18
Какая версия и какая ветка обновлений (стабильная, тестовая).
Версия плагина последняя стабильная, версия аимп 4.60 build 2161.
Title: Re: Discord Presence [AIMP4]
Post by: Алексей Долматов on December 20, 2019, 21:08:36
Версия плагина последняя стабильная
Не плагина, а программы. Или клиент то и забыл установить?
Title: Re: Discord Presence [AIMP4]
Post by: Exle on December 22, 2019, 22:07:33
Добавил тестовую версию в первое сообщение. В данный момент работает только она, как я полагаю.
Собственно, у Discord новое SDK ("Discord Game SDK"), в которое они напихали все, что только можно, а старое, в котором был только Rich Presence, отправлено в архив.
В данный момент не так много времени разбираться в нем.

Есть один момент, если Discord не запущен, и решите запустить AIMP, то запустится Discord, а AIMP нет, придется запустить его еще раз.
Title: Re: Discord Presence [AIMP4]
Post by: ghost on December 26, 2019, 14:57:59
Есть один момент, если Discord не запущен, и решите запустить AIMP, то запустится Discord, а AIMP нет, придется запустить его еще раз.

Установил тестовый плагин. Он тоже не работает. У меня дискорд запускается от администратора, что бы в некоторых играх, работала кнопка для активации голоса. После установки нового плагина, когда дискорд и аимп не запущены, аимп не стартует, но в процессах появляется дискорд и ругается ошибками(см. скрины), аимп по прежнему не запускается. Пробовал снимать галку с запуска от админа, аимп запускает вторую копию дискорда, хотя дискорд уже работал.
Title: Re: Discord Presence [AIMP4]
Post by: Alkor on December 26, 2019, 16:28:24
У меня все работает (основная версия, тестовая нет, это все на Win7, AIMP4 2161 и даже на AIMP3 1503 (хоть и с глюками))
Мне больше интересно будет ли обновяться плагин в будущем? Все еще остались баги с единичными символами и длинными названиями
Title: Re: Discord Presence [AIMP4]
Post by: ᛤᗑᛥᛣᗑ 💔➡️🗑 on January 30, 2020, 17:40:51
Hello!

Thank you for creating this plugin! :D I really enjoy using it!

I have a question: would it be possible to also show the time elapsed of a track, just like MusicBee does?
(https://i.imgur.com/iU3nnq1.png)

Thank you for reading!
Title: Re: Discord Presence [AIMP4]
Post by: ghost on February 04, 2020, 22:02:52
Странно, у кого то работает, у кого то нет. Продвижение есть какие нибудь по плагину?
Title: Re: Discord Presence [AIMP4]
Post by: Net4Gamer on February 12, 2020, 19:54:47
Как я понял плагин работает странно. У меня такая же проблема была когда плагин не был виден, а потом он сам как-то появился и начал нормально работать. Сейчас я снова переустановил Aimp и плагин снова перестал работать. Тестовая версия нормально не отображает название трека.
Title: Re: Discord Presence [AIMP4]
Post by: Net4Gamer on February 13, 2020, 14:23:47
У меня плагин снова заработал(основная версия) после того как у меня установился Net Framework. Попробуйте, может у вас тоже заработает.
Title: [21170] AIMP: неправильная интеграция с Discord
Post by: Pyromanc3r on February 17, 2020, 00:03:10
Портативная версия плеера (4.60) и Win 10 (1903).
Случайно заметил такое поведение - при запуске "Аудиоконвертора" в дискорде включается интеграция с плеером (исполнитель, трек, таймер). То есть сначала если запустить сам плеер, то интеграции не будет, а если следом и "Аудиоконвертер", то она включается.
Если в настройках дискорда явно указать плеер в разделе "Игровая активность", то в заголовке просто будет написано "играет в AIMP" без доп. инфо.
Title: Re: Discord Presence [AIMP4]
Post by: Exle on March 14, 2020, 16:05:42
Обновление.
v1.0.0.8 (b2e4229 (https://github.com/Exle/AIMP-Discord-Presence/commit/b2e42290cd60ea6a559719b5e4a0b9e4e0e09cd4)) (14.03.2020 15:44 UTC+3):
Title: Re: Discord Presence [AIMP4]
Post by: Alkor on March 16, 2020, 02:03:50
Спасибо за обновление. Правда что-то непонятное происходит когда есть нестандартные символы или иероглифы. То не подхватывает треки вообще, то заменяет одни символы/иероглифы на различные другие символы
Например, есть трек "谢天笑 - 无". При проигрывании не подхватывается. Если попробовать поменять тег и убрать последний иероглиф от "谢天笑" чтобы вышло "谢天", то оно уже будет показывать трек в дискорде, но заменит все иероглифы случайными не-иероглифными символами, которые будут меняться на другие при каждом новом включении трека
Title: Re: Discord Presence [AIMP4]
Post by: ghost on March 24, 2020, 15:11:18
Плагин точно восстановлен? После активации плагина в настройках aimp, ошибочка(см. скрин) и aimp переименовывает плагин в unstable.
Версия aimp v4.60 build 2177

(https://i.ghost.pm/images/8v5bgAUX.png)

(https://i.ghost.pm/images/AbFUIOYP.png)
Title: Re: Discord Presence [AIMP4]
Post by: Exle on March 29, 2020, 21:17:17
Спасибо за обновление. Правда что-то непонятное происходит когда есть нестандартные символы или иероглифы. То не подхватывает треки вообще, то заменяет одни символы/иероглифы на различные другие символы
Например, есть трек "谢天笑 - 无". При проигрывании не подхватывается. Если попробовать поменять тег и убрать последний иероглиф от "谢天笑" чтобы вышло "谢天", то оно уже будет показывать трек в дискорде, но заменит все иероглифы случайными не-иероглифными символами, которые будут меняться на другие при каждом новом включении трека
Это будет исправлено в следующем обновлении
Плагин точно восстановлен? После активации плагина в настройках aimp, ошибочка(см. скрин) и aimp переименовывает плагин в unstable.
Версия aimp v4.60 build 2177

(https://i.ghost.pm/images/8v5bgAUX.png)

(https://i.ghost.pm/images/AbFUIOYP.png)
Плагин восстановлен, но подгрузка его должна происходить, когда плеер поставлен на стоп (не на паузу), исправлено будет в следующей версии

Все, что выше написано - уже исправлено, но это будет доступно в следующей версии, как сделаю все, что ниже.
Придется создавать свое приложение в дискорде через https://discordapp.com/developers/applications (https://discordapp.com/developers/applications), что бы добавить обложки альбомов.
Title: Re: Discord Presence [AIMP4]
Post by: xBoobax on April 05, 2020, 12:53:21
actually the plugin is for me unusable. it always go in unstable status!

is it also possible to get some editing options like in the WACUP player?!
Title: Re: Discord Presence [AIMP4]
Post by: Danonienko on April 05, 2020, 15:14:37
Плагин работает прекрасно. Респект разработчику.  8)

И ещё, в плагин добавят когда нибудь интеграцию с обложкой? Что бы изображение обложки в дизе показывалось. Либо хотя-бы объясните проблему, почему за столько времени вы не можете добавить интеграцию обложек.

При много благодарен :)
Title: Re: Discord Presence [AIMP4]
Post by: Solo_mag on April 16, 2020, 09:09:09
Отображает только часть от названия песни исполнителя если трек в формате FLAC, можно как-нибудь поправить?
Заранее спасибо, скриншоты прилагаю.

По опросу знакомых, у них выглядит так-же. Плюс во время проигрывания с помощью плагина youtubedl так, как там название берётся целиком из названия клипа, но оно тоже не влазит.
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 17, 2020, 19:12:55
Обновление.
v1.0.0.9 (42ba79e (https://github.com/Exle/AIMP-Discord-Presence/commit/42ba79e4b1db97043de59d1b5f88dd0562744c34)) (17.04.2020 18:58 UTC+3):
Собственно, все известные проблемы должны быть исправлены.

С обложками решил повременить, ибо дискорд только латиницу принимает.
Title: Re: Discord Presence [AIMP4]
Post by: Exle on April 17, 2020, 21:16:06
Отображает только часть от названия песни исполнителя если трек в формате FLAC, можно как-нибудь поправить?
Заранее спасибо, скриншоты прилагаю.

По опросу знакомых, у них выглядит так-же. Плюс во время проигрывания с помощью плагина youtubedl так, как там название берётся целиком из названия клипа, но оно тоже не влазит.

Code: [Select]
typedef struct DiscordRichPresence {
    const char* state;   /* max 128 bytes */
    const char* details; /* max 128 bytes */
    int64_t startTimestamp;
    int64_t endTimestamp;
    const char* largeImageKey;  /* max 32 bytes */
    const char* largeImageText; /* max 128 bytes */
    const char* smallImageKey;  /* max 32 bytes */
    const char* smallImageText; /* max 128 bytes */
    const char* partyId;        /* max 128 bytes */
    int partySize;
    int partyMax;
    const char* matchSecret;    /* max 128 bytes */
    const char* joinSecret;     /* max 128 bytes */
    const char* spectateSecret; /* max 128 bytes */
    int8_t instance;
} DiscordRichPresence;
Максимальное количество байт, принимаемое дискордом. Был косяк с кириллицей, но теперь исправлен, как и иероглифы.

Отображает только часть от названия песни исполнителя если трек в формате FLAC, можно как-нибудь поправить?
Заранее спасибо, скриншоты прилагаю.

По опросу знакомых, у них выглядит так-же. Плюс во время проигрывания с помощью плагина youtubedl так, как там название берётся целиком из названия клипа, но оно тоже не влазит.
Все, что можно сделать, так это вручную добавлять обложки, все другое называется абузом апи, ниже описал еще некоторые проблемы с обложками.

С обложками решил повременить, ибо дискорд только латиницу принимает
В дополнение к этому: у discord есть ограничение на ключ изображения в размере 32 байт, что довольно-таки мало для нормальной реализации обложек. В новом discord game sdk у них ограничение написано в 128 байт, но все равно сам дискорд принимает только 32. Конечно, можно загружать и удалять обложки для отдельного клиента, но это, как я читал, является абузом апи.
А для тех, кто пишет про discord game sdk, что надо на него переходить, то я не вижу смысла, ибо "устаревший" discord rpc работает прекрасно и выполняет все функции, которые нужны.
И да, до сих пор нельзя сменить "Играет" на "Слушает".

Самое главное:
Title: Re: Discord Presence [AIMP4]
Post by: ghost on April 28, 2020, 13:41:41
Плагин наконец то заработал, но всегда есть но )
Я запускаю дискорд от админа, что бы голос по кнопке не глючил в некоторых играх или софте. В такой ситуации плагин не работает. Запуск дискорда и аимпа от админа помогает, видимо в привилегиях проблема.

При запуске аимпа с плагином, дискорд сразу же отображает что клиент играет в AIMP, но без названий трека, просто пустое поле. Т.е работает не как у Spotify, отображение только при воспроизведении.

В целом все работает. Спасибо за поддержку плагина.
Title: Re: Discord Presence [AIMP4]
Post by: maybenexttime on May 07, 2020, 23:14:58
После переустановки винды почему то плеер не видит плагин, в чём может быть проблема, помогите пожалуйста?
Title: Re: Discord Presence [AIMP4]
Post by: Eliza91 on May 24, 2020, 17:42:14
Please update plugin, not working in latest release for me.
Title: Re: Discord Presence [AIMP4]
Post by: faiter on May 31, 2020, 13:47:53
Доброе время суток,

Есть пример использования плагина под C++ Win10 64bit VS2019?
Создал проект, добавил зависимости.
Ошибка:

Code: [Select]
1>------ Build started: Project: cpp_2, Configuration: Debug Win32 ------
1>main.cpp
1>   Creating library E:\Projects\CPP\cpp_2\Debug\cpp_2.lib and object E:\Projects\CPP\cpp_2\Debug\cpp_2.exp
1>MSVCRTD.lib(exe_main.obj) : error LNK2019: unresolved external symbol _main referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)
1>E:\Projects\CPP\cpp_2\Debug\cpp_2.exe : fatal error LNK1120: 1 unresolved externals
1>Done building project "cpp_2.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

То есть, нужен entrypoint? `main()`
Но, каким образом?

Code: [Select]
#include "AIMPPlugin.h"

Plugin* plugin;

int main()
{
    plugin->Initialize(?); // Требует интерфейс IAIMPCore
}
Title: Re: Discord Presence [AIMP4]
Post by: Бешенство Матки on July 19, 2020, 13:45:36
переустановил шиндос. плагин тупа не хочет отображаться в списке плагинов, помогите!!
Title: Discord Rich Presence in AIMP v4.7
Post by: BoredBanana on September 04, 2020, 01:53:34
Hey everyone,

can someone help get the plugin https://www.aimp.ru/?do=catalog&rec_id=970 to work correctly?
It doesn't seem to work for me and I don't know what to do.
Title: Re: Discord Rich Presence in AIMP v4.7
Post by: ᛤᗑᛥᛣᗑ 💔➡️🗑 on September 04, 2020, 02:11:32
BoredBanana,

Hello and welcome to the forum! :)

Please, have in mind that this plugin causes AIMP to be unstable for the time being —I had to uninstall it because of this unexpected behaviour. I'm not sure if development of this plugin still continues. ???

Regards.
Title: Re: Discord Rich Presence in AIMP v4.7
Post by: Алексей Долматов on September 04, 2020, 02:26:45
It doesn't seem to work for me and I don't know what to do.
Press button "Comments" see screenshot. Remember, need PC client for discord.
Title: Re: Discord Presence [AIMP4]
Post by: O Doutor on December 20, 2020, 06:25:41
How do i add the album cover on my own? in a version for me in particular
Title: Re: Discord Presence [AIMP4]
Post by: folga414 on April 20, 2021, 03:24:14
Здравствуйте, у меня не работает плагин. Discord последней версии как и aimp на 20.04.21. Запускал и то, и другое от имени администратора, но не помогло.
Title: Re: Discord Presence [AIMP4]
Post by: Slace on May 12, 2021, 15:48:06
Только сегодня узнал о таком классном плагине, спасибо за него! Есть вероятность, что в будущем будет добавлено отображение каверов?