Pull to refresh
4
0

Пользователь

Send message
Это было бы так всё просто в идеальном мире. :)

Но мы живём в мире ином: многие до сих пор используют Flash-плееры, а другие пишут нестандартную логику.
ВКонтакте создаёт виртуальный тег audio (он на страницу не помещается, поэтому доступа к нему нет) для каждого трека.
У SoundCloud логика смены трека не совсем однозначная.

Логика вывода названия трека и исполнителя у каждого также написана по-своему.

Единственный из всех поддерживаемых моим расширением плеером, использующим тег audio, является VGM Radio.
С ним работа проста. Остальные требуют «костылей».

С AudioContext я не экспериментировал, потом попробую. Благодарю Вас за идею!
Благодарю за ссылку.

Потом посмотрю, что у Вас получилось!
Здорово, что есть альтернативы. Жалко, что проекты часто любительские и долго не живут…
Учитывая доступность платформы, таких расширений становится всё больше и больше.
Вот если бы их все объединить под одной крышей для удобства пользователей…

Вы на ES5 писали?
Ох, вот как! Интересно, почему софт препятствовал назначению клавиш…
Восхитительное расширение, огромное спасибо

Благодарю Вас за добрые слова! Очень приятно.

А случаем не знаете, как хром заставить понимать медиа-клавиши?

Хороший вопрос. У меня на одном компьютере клавиатура новее — её кнопки в Chrome поддерживаются. На другом старее — её кнопки не поддерживаются.

Если найду способ это исправить, я отпишусь.
StreamKeys — молодцы. Я о них узнал после того, как начал разрабатывать своё расширение. Они немного по-другому работают: у них нет оповещений и списка последних треков (это именно то, чего мне не хватало, для чего я изначально разработал своё расширение).

В чём они по-настоящему опережают моё расширение, так это в числе поддерживаемых плееров. Снимаю перед ними шляпу, как говорится.

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

Прошу прощения, всё равно не понял, что Вы пытаетесь сказать.

Сделано это во многом для того, чтобы «подстегнуть» сторонних разработчиков к разработке их собственных модулей, которые они могут опубликовать под своим именем и занести себе в портфолио как небольшой, но всё же, проект, нежели быть просто контрибутором (участником, соавтором) в чьём-то проекте.

А наcчёт «ближе и ближе» — без портирования разработчиком всё-равно не обойтись, как и в данном случае.

На самом деле, Firefox неплохими темпами движется. Просто это огромный труд для них.

Со временем будет общая «платформа» Web Extensions, которая будет поддерживаться основными браузерами одинаково (в идеале).
Очень сомнительная расширяемость

Что именно Вы имеете ввиду?

про работу только в одном браузере уже молчу

Почему один? Chrome, Opera, Яндекс.Браузер, Амиго и другие, построенные на движке Chromium.

Плюс Firefox всё ближе и ближе к тому, что расширения, разработанные для Chrome, будут работать и в нём.

Edge тоже переходит на светлую сторону.

Information

Rating
Does not participate
Registered
Activity