Расширяем функционал аудиозаписей ВКонтакте
Привет, Пикабу!
Две недели назад я выложил на ваш суд свое расширение Music Bar, которое добавляет некоторые полезные функции в раздел аудиозаписей ВКонтакте.
Вы приняли его очень тепло, предложили множество идей для развития и помогли исправить множество багов. Огромное вам спасибо за это!
Сегодня я хочу рассказать о том, какие из этих идей были реализованы и что изменилось.
Скачивание песен стало гораздо удобнее
Раньше вам надо было нажимать на каждую песню по отдельности, загружать ее и т.д.
Теперь вы можете скачать весь текущий плейлист. Он будет загружаться на фоне, а вы можете в это время заниматься своими делами - как только загрузка будет завершена, вам будет предложено сохранить zip-архив со всеми песнями на компьютер. Вы в любой момент можете прервать загрузку, если захотите.
Но это еще не самый пик удобства, на мой взгляд. Я пошел дальше и реализовал выборочное скачивание музыки. В этом режиме, вы просто отмечаете песни, которые хотите скачать и точно так же получаете zip-архив с ними, когда загрузка завершится.
Отображение качества песен (битрейт)
Еще одна очень важная функция, которая была реализована. Вы можете видеть, какого качества музыка в вашем плейлисте. Во многих других расширениях, битрейт отображается под названием трека или где-то еще. Я решил, что лучше заменить бейдж HQ на информативный, поскольку это не скажется на общем дизайне и не добавит "информационного мусора".
Еще одним важным отличием работы отображения качества песен от других расширений является кэширование. В расширениях, что я видел, битрейт высчитывается каждый раз заново, что занимает время. Кэширование позволило свести это к минимуму. Если песня уже отображалась в вашем плейлисте, то ее битрейт будет сохранен и показан вам практически мгновенно в следующий раз. Еще это позволяет обойти ограничения ВКонтакте на количество запросов к серверу.
Похожие исполнители
Если вы пользуетесь поиском информации об исполнителе, то эта функция наверняка будет вам полезна. С ее помощью вы можете узнать, кто еще исполняет музыку в этом стиле и сразу же совершить поиск по этим исполнителям.
Поделиться аудиозаписью
Следующая функция позволяет вам расшарить песню прямо со страницы аудиозаписей. Все, что вам нужно сделать - выбрать соответствующий пункт из меню "Действия" на песне и выбрать друга, которому вы хотите отправить песню.
P.S. Наверняка каждый из нас слышал приятную сердцу фразу "О, скинь мне эту песню, которая играет!"
Распознавание аудио-сообщений
Совсем недавно ВКонтакте добавили новую возможность - отправить короткое голосовое сообщение. Это удобно, когда вы за рулем или сильно пьяны, например. Или одновременно.
Но у человека, который получает такое сообщение, не всегда есть возможность его прослушать. Причиной тому может быть необходимость останавливать любимую песню, нежелательные уши рядом или вовсе отсутствие устройства вывода звука. И тут на помощь приходит Yandex и его Речевые технологии SpeechKit. C помощью этого сервиса мне удалось реализовать распознавание речи и вывод ее в текстовом представлении.
Эта функция не всегда работает правильно, поскольку сам процесс распознания речи довольно сложный и нетривиальный. И иногда можно получить довольно забавные варианты того, что было сказано на самом деле. Тем не менее, смысл чаще всего сохраняется. А еще у Яндекса есть ограничение на 1000 запросов в день, а расширением пользуется уже больше 12 тысяч человек. Я очень надеюсь, что мы не перевалим за эту отметку иначе мне придется платить или мошенничать.
На этом все! Надеюсь, новые функции придутся вам по вкусу и вы с удовольствием будете пользоваться расширением.
Скачать расширение:
Google Chrome: Скачать Music Bar
Opera: Сначала необходимо установить это расширение, а затем перейти по ссылке выше.
Для Yandex.Browser и остальных webkit-подобных должна работать версия для Хрома.
Если у вас будут какие-то идеи, комментарии, вопросы - я с радостью отвечу на них.
Спасибо!