Розширюємо функціонал аудіозаписів вконтакте

Два тижні тому я виклав на ваш суд своє розширення Music Bar, яке додає деякі корисні функції в розділ аудіозаписів ВКонтакте.

Ви прийняли його дуже тепло, запропонували безліч ідей для розвитку і допомогли виправити багато помилок. Величезне вам спасибі за це!

Сьогодні я хочу розповісти про те, які з цих ідей були реалізовані і що змінилося.

Розширюємо функціонал аудіозаписів вконтакте

Завантаження пісень стало набагато зручніше

Раніше вам треба було натискати на кожну пісню окремо, завантажувати її і т.д.

Тепер ви можете завантажити весь поточний плейлист. Він буде завантажуватися на тлі, а ви можете в цей час займатися своїми справами - як тільки завантаження буде завершена, вам буде запропоновано зберегти zip-архів з усіма піснями на комп'ютер. Ви в будь-який момент можете перервати завантаження, якщо захочете.

Розширюємо функціонал аудіозаписів вконтакте

Але це ще не самий пік зручності, на мій погляд. Я пішов далі і реалізував вибіркове скачування музики. У цьому режимі, ви просто відзначаєте пісні, які хочете завантажити і точно так же отримуєте zip-архів з ними, коли завантаження завершиться.

Розширюємо функціонал аудіозаписів вконтакте

Відображення якості пісень (швидкість)

Ще одна дуже важлива функція, яка була реалізована. Ви можете бачити, якої якості музика в вашому списку відтворення. У багатьох інших розширеннях, бітрейт відображається під назвою треку або десь ще. Я вирішив, що краще замінити бейдж HQ на інформативний, оскільки це не позначиться на загальному дизайні і не додасть "інформаційного сміття".

Ще однією важливою відмінністю роботи відображення якості пісень від інших розширень є кешування. В розширеннях, що я бачив, бітрейт вираховується щораз заново, що займає час. Кешування дозволило звести це до мінімуму. Якщо пісня вже відображалася у вашому списку відтворення, то її бітрейт буде збережений і показаний вам практично миттєво в наступний раз. Ще це дозволяє обійти обмеження ВКонтакте на кількість запитів до сервера.

Якщо ви користуєтеся пошуком інформації про виконавця, то ця функція напевно буде вам корисна. З її допомогою ви можете дізнатися, хто ще виконує музику в цьому стилі і відразу ж зробити пошук за цими виконавцям.

Розширюємо функціонал аудіозаписів вконтакте

Наступна функція дозволяє вам розшарити пісню прямо зі сторінки аудіозаписів. Все, що вам потрібно зробити - вибрати відповідний пункт з меню "Дії" на пісні і вибрати друга, якому ви хочете відправити пісню.

P.S. Напевно кожен з нас чув приємну серцю фразу "О, скинь мені цю пісню, яка грає!"

Розширюємо функціонал аудіозаписів вконтакте

Зовсім недавно ВКонтакте додали нову можливість - відправити коротке голосове повідомлення. Це зручно, коли ви за кермом або сильно п'яні, наприклад. Або одночасно.

Але у людини, який отримує таке повідомлення, не завжди є можливість його прослухати. Причиною тому може бути необхідність зупиняти улюблену пісню, небажані вуха поруч або зовсім відсутність пристрою зі звуковою платою. І тут на допомогу приходить Yandex і його Мовні технології SpeechKit. C допомогою цього сервісу мені вдалося реалізувати розпізнавання мови і виведення її в текстовому поданні.

Розширюємо функціонал аудіозаписів вконтакте

Ця функція не завжди працює правильно, оскільки сам процес розпізнавання мови досить складний і нетривіальний. І іноді можна отримати досить кумедні варіанти того, що було сказано насправді. Проте, сенс найчастіше зберігається. А ще у Яндекса є обмеження на 1000 запитів в день, а розширенням користується вже більше 12 тисяч чоловік. Я дуже сподіваюся, що ми не перевалимо за цю позначку інакше мені доведеться платити або шахраювати.

На цьому все! Сподіваюся, нові функції припадуть вам до смаку і ви з задоволенням будете користуватися розширенням.

Opera: Спочатку необхідно встановити це розширення, а потім перейти по посиланню вище.

Для Yandex.Browser і інших webkit-подібних повинна працювати версія для Хрому.

Схожі статті