Обновить

Битва: Яндекс.Музыка vs Marshall или как лайкать треки с помощью кнопок наушников

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели11K
Всего голосов 5: ↑5 и ↓0+10
Комментарии6

Комментарии 6

Как насчет идеи запустить я.музыку в webview (flutter, например) и вызывать js на странице при событиях (нажатиях хоткеев)? Не обладатель мака и маршалов не имею, если сказал глупость, извините. Даже если окно должно быть в фокусе, должен же быть глобальный отлавливатель хоткеев в оси, чтобы запустить ym --like и там уже взять pid главного окна и выполнить js… Как-то так…

Вот это точно работает, проверил: const lb = document.querySelector('button[aria-label="Нравится"]'); lb.click();. Как и то, что flutter без проблем может вызывать скрипты для страницы на webview. Так что, если дело в хоткеях, то вы легко можете превратить (тут начинается путь в тысячу страданий, как обычно, после слова легко) веб-версию в приложение со своими хоткеями.

Пошла проверять...) Спасибо за подгон

если вы слушаете музыку из браузера — вы не умеете слушать музыку

Очень интересное утверждение.

Моя яндекс-музыка имеет нормальную полосу прогресса (утрачено в официальной версии), показывает в заголовке окна название трека и исполнителя (утрачено в официальной версии), и при некотором стечении обстоятельств, как на скриншоте, это всё видно в панели задач. Хотя технически это окно Firefox + Tampermonkey. Добавляем Autohotkey, и теперь окно музыки имеет собственную иконку, вызывается по Win+W из любого места и состояния, далее в нем делается всё что нужно, в т.ч. лайк. Естественно, для паузы / next / громкости окно вообще незачем вызывать.

Десктопное приложение вообще непонятно зачем нужно. Во всяком случае, продвинутым пользователям.

Но это все равно приводит к тому, что вы теряете фокус рабочего окна, чего я и хотела избежать, я же занятой человек😂,

я хочу пока я вбиваю команды в терминал или в окно своего агента нажать сочетание клавиш и получить лайк, а десктопное приложение на мой взгляд гораздо приятнее на вид и на отзывчивость. И на macos допустим при воспроизведении музыки у тебя в шторке тоже есть информация, что трек играет, но возможности поставить лайк, как например в мобильном приложении нет🥲

И переучивать себя слушать музыку из браузера мне не очень то хотелось, отсюда и все эти мучения:)

Не нашёл в вашем объяснении аргументации "умения слушать музыку". Поясните?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации