AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: kira42 on September 22, 2025, 16:28:49

Title: [x] [3005] [Linux] Scrobbling: Окно скробблинга
Post by: kira42 on September 22, 2025, 16:28:49
Описание

* включите скробблинг с любым провайдером (в моем случае last.fm)
* выберите трек с пробелами в названии или кириллицей
* начните проигрывание трека

Окно скроблинга появляется

- оно появляется на дополнительном мониторе, не главном. Не уверен, как на винде оно работает.
- его нельзя передвигать, изменять в размерах
- сам скробблинг работает, но почему-то не подтягивается информация о треке -- хотя трек находится в last.fm.
   Впн может влиять? Хотя love/unlove работают

По поводу информации о треке

Code: [Select]
method=track.getInfo&track=Cold Green Eyes (Blue Marble VIP) Liquicity Records&artist=Station Earth Roos Denayer&autocorrect=1&username=MyUserNameHere&api_key=some-guid-like-api-key
thread-134711506622144 2025.09.22 22:52:17.151 D/FontCache: Loader Finished
Main 2025.09.22 22:52:17.276 D/Scrobbler: Last.fm: Error: 400
Bad Request

Детали

AIMP v6.00.3005 Alpha 1 (19.09.2025)

OS: Linux Mint 22.2 x86_64
Title: Re: [3005] [Linux] Scrobbling: Окно скробблинга
Post by: Artem on September 22, 2025, 22:42:32
оно появляется на первом мониторе. Не уверен, как на винде оно работает.

По умолчанию оно должно появляться над "часами" (областью уведомлений).
В Linux, на данный момент, область всегда берется от главного монитора (не нашел апи, которое бы позволяло работать с окружением второстепенных мониторов)

Title: Re: [3005] [Linux] Scrobbling: Окно скробблинга
Post by: kira42 on September 22, 2025, 22:51:14
По умолчанию оно должно появляться над "часами" (областью уведомлений).
В Linux, на данный момент, область всегда берется от главного монитора (не нашел апи, которое бы позволяло работать с окружением второстепенных мониторов)

да, я коряво описал этот момент.
у меня два монитора, один от ноута, второй внешний
монитор ноута справа, установлен как основной
внешний монитор слева, дополнительный

и вот появлеяется окно на дополнительном внешнем мониторе
Title: Re: [3005] [Linux] Scrobbling: Окно скробблинга
Post by: kira42 on September 22, 2025, 22:54:25
 добавил логи еще, bad request, оказывается
Title: Re: [3005] [Linux] Scrobbling: Окно скробблинга
Post by: kira42 on September 22, 2025, 22:55:42
короч, проблема в пробелах, скорее всего, их надо кожировать в %20 или +. Для Kavinsky - Nightcall загрузило описание
Title: Re: [x] [3005] [Linux] Scrobbling: Окно скробблинга
Post by: Artem on September 22, 2025, 22:57:20
короч, проблема в экранировании пробелов, скорее всего. Для Kavinsky - Nightcall загрузило описание

Да, дело в пробелах. WinInet либа сама экранирует пробелы, а тут же у меня голые сокеты.
Title: Re: [x] [3005] [Linux] Scrobbling: Окно скробблинга
Post by: kira42 on September 22, 2025, 22:59:38
Да, дело в пробелах. WinInet либа сама экранирует пробелы, а тут же у меня голые сокеты.

еще может быть придется не ANSI символы тоже конвертировать.
Как у меня в примере для "Велосипед до Токио"
Title: Re: [x] [3005] [Linux] Scrobbling: Окно скробблинга
Post by: Artem on September 23, 2025, 08:14:12
еще может быть придется не ANSI символы тоже конвертировать.
Как у меня в примере для "Велосипед до Токио"

Там utf8, оно уже экранируется
Title: Re: [x] [3005] [Linux] Scrobbling: Окно скробблинга
Post by: kira42 on September 29, 2025, 15:57:05
работает в 3006
и с пробелами, с кирилицей, балдёж

упд всё еще появялется стабильно на первом мониторе, но это не существенно