31 августа 2010 года в31.08.2010 19:47 0 0 10 2

Очень полезная штука.

everybody-lies:

Скробблер Last.fm для ВКонтакте.

Очень много людей слушают музыку вконтакте. Не меньше людей любят скробблить свои прослушивания на Last.fm. Janeth vkontakte-scrobbler создан для того, чтобы совместить эти два пристрастия. Если вы не пользуетесь ни тем, ни другим, информация в этом посте может быть для вас неинтересна.

Собственно говоря, эта штука есть user-скрипт (расширение) для браузеров Opera, Firefox и Google Chrome, которое автоматически отправляет информацию о прослушанных композициях на сервер Last.fm. Разумеется, «listening-now» оповещения тоже отправляются.

Пока что скробблер находится в альфа-версии, так что возможны всякие разные глюки. Просьба сообщить о них в комментариях к заметке вконтакте. И проверяйте появление обновлений здесь на сайте почаще (текущая версия в заголовке страницы).

Разве не прелесть?

  • работает в Firefox, Opera, а теперь еще и в Google Chrome (до версии 4.0).

    Совместимость с Оперой было делом приоритетным. Знаете ли, из 1200 строк кода код для Оперы занимает 500.

  • не требует ввода пароля

    А значит, это можно не думать о безопасности.

  • надежен в условиях нестабильного соединения

    Скробблер сам переподключится, когда ему нужно будет что-нибудь отправить.

  • правильно отслеживает длительность проигрывания

    Если нажмете паузу — счетчик остановится. Вы скажете, это естесственно, но другой аналогичный скрипт не учитывает пауз!

  • загружает дополнительную информацию о треке и показывает вместе с обложкой альбома прямо вконтакте
Почему бы и не насладиться красивыми картинками, пока музыка играет?..

Собственно говоря, делать ничего не надо. Установите скрипт, слушайте музыку, получайте рекомендации на Last.fm, смотрите статистику. Оно будет работать само.

Однако пытливому читателю, я все же расскажу чуть-чуть подробнее. Лишь только вы установите скрипт и загрузите любую страницу с аудиозаписями вконтакте в правом верхнем углу (или ниже меню, если это страница профиля или группы) появится значок Last.fm. Он бывает:

  • gray box серым, если еще не подключился к серверу

    Если кликнуть, он начнет подключаться.

  • loading box серым анимированным, когда идет процесс соединения с сервером
  • red box красным с крестиком, если при подключении произошла ошибка

    Если кликнуть, он попробует подключиться снова.

  • yellow box желтым с вопросиком, если вы не залогинились на last.fm.

    Если кликнуть, вы окажетесь на страничке входа на last.fm.

  • blue box синим, когда все прошло хорошо и скробблер готов, простите, скробблить

    Если кликнуть, вы попадете в свой профиль на Last.fm.

Когда вы слушаете песню рядом отображается забавная иконка playing icon (анимированная, пока песня играет, и остановленная во время паузы). А во всплывающей подсказке к ней пишут, сколько времени осталось играть песни до того, как она заскробблится. После отправки на сервер информации о том, что вы прослушали песню, появится галочка или крестик, показывающие, успешно ли все прошло.

Если кликнуть во время проигрывания на вышеупомянутую забавную иконку, можно отредактировать автора и название композиции, которые будут отправлены на last.fm, а также форсировать или отменить отправку.

Установка

Итак, внимание, главная кнопка:

Установить ff icon Firefox
  • Установите расширение Greasemonkey.
  • Перейдите по ссылке «Установить» выше и согласитесь на установку скрипта.
  • ???
  • profit ;)
  • После этого на страницах с аудиозаписями вконтакте появится кнопочка Last.fm, и при проигрывании будет отображаться статус скробблера.

    opera icon Opera

    Здесь чуть посложнее.

  • Сначала создайте папку, в которую будете складывать user-скрипты, в любом удобном месте.
  • Кликните кнопку «Установить» выше и сохраните скрипт в выбранную папку.
  • Затем откройте окно настроек Оперы (Tools — Preferences или Инструменты — Настройки) и на вкладке Advanced (Дополнительно) в разделе Content (Содержимое) кликните кнопку «Javascript options» («Настроить JavaScript» ;). В появившемся окне в поле User Javascript files (Папка пользовательских файлов Javascript) выберите ту папку, которую создали на первом шаге.
  • chrome icon Google Chrome

    В последних альфа-билдах Хрома скрипт не работает из-за ужесточения политики безопасности. Решение этой проблемы пока не планируется.

  • Нам потребуется свежий Chrome. Текущая публичная финальная версия 2.0 подойдет.
  • Для начала, отредактируйте ярлык Хрома для запуска с поддержкой User Scripts: в свойствах ярлыка во вкладке Ярлык в поле объект после полного пути к chrome.exe укажите через пробел «--enable-user-scripts».
  • Перейдите в папку %LOCALAPPDATA%\Google\Chrome\User Data\Default (напрмер, через Пуск — Выполнить) и создайте там папку User Scripts.
  • Кликните кнопку «Установить» выше и сохраните скрипт в только что созданную папку.
  • После перезапуска Chrome при помощи того самого отредактированного ярлыка Жанет займется своим делом.
  • Комментарии

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

    Новые заметки пользователя

    REFRAIN — Wild hearts can`t be broken

    7

    Всегда будет больно.

    11

    Однажды мне вдруг пришло в голову, что стихи надо писать только за столиками маленьких кафе, на салфетках, пока ждешь своего заказа, а чи...

    8

    То, что справедливо и несправедливо-не дано судить людям.Люди вечно заблуждались и будут заблуждаться, и ни в чём больше, как в том, что ...

    8

    Стыд и позор Дании! Море стало красного цвета, но вовсе не из-за каких-то климатических или природных изменений… А из-за челове...

    7

    Никто не хочет быть с тем, кто убегает. — Разум говорит одно, а тело другое. (пауза) — Пошли. — Простите? &mdas...

    8

    Война и Мир(2007)

    Т елевизионная экранизация знаменитого романа Льва Толстого. Факты В фильме было задействовано 15 000 человек, 1800 каскадёров...