Что я сейчас слушаю?
Еще с времен ЖЖ некоторые люди научились заполнять поля music/mood, однако тут были небольшие проблемы: если писать из веб-интерфейса, песню придется вписывать самому. Это, как минимум, неудобно. Помогали десктопные клиенты, которые автоматически вставляли в это поле текущую песню из winamp'a (на других не проверял).
Прошло немного времени, и я решил научить свой блог показывать всем желающим песню, которую слушаю в данный момент. Тут есть несколько способов:
- Когда начинается каждая следующая песня — заходить в админ-панель, и руками править текущую песню.
- Нанять человека, который будет делать это за меня.
- Автоматизировать этот процесс
Я выбрал, понятное дело, последний вариант, и вот что у меня получилось:
- Воспользоваться готовыми решениями на уровне «скачал—поставил—работает»
- Воспользоваться сервисом Last.fm
От первого варианта пришлось отказаться неумышленно. Дело в том, что музыку я слушаю в iTunes под MacOS, и для такой конфигурации ничего хорошего я не нашел. Были некоторые варианты, но все было сложно и запутанно.
Остался второй вариант, его и выбрал. А теперь по шагам, что и как делал я:
- Создаем учетную запись на Last.fm (если ее еще нет).
-
Качаем локальную программу (существуют версии для Windows, MacOS и Linux).
- Устанавливаем программу, и ждем когда она завершит автоматическую настройку.
В принципе, уже сейчас в программе можно увидеть песни, которые вы слушаете в своих клиентах (если эти клиенты поддерживаются программой). Вместе с тем они скроббятся (или как-то так) — загружаются на сервер Last.fm для анализа ваших предпочтений - Далее есть два варианта:
- Если вы не чувствуете в себе сил или не хотите заморачиваться — идете сюда и качаете это. Это плагин (виджет) для Wordpress, который в отдельном блоке выводит информацию о песне (или о песнях, в зависимости от настроек). Нужно всего лишь скопировать его в папку к плагинам, активировать в админ-панели, и на вкладке «Виджеты» поместить на один из сайдбаров. После указания пары настроек — вуаля!
Если по тем или иным причинам блоки у вас не отображаются — в коде нужной страницы пропишите lastfm_tracks('username'); и получите отображение по умолчанию. Описание аргументов функции тут. - Если у вас есть свободное время, знания и желание — добро пожаловать сюда. Если всех вышеперечисленных качеств у вас действительно в избытке — вы поймете, что делать с этой ссылкой ;-)
- Если вы не чувствуете в себе сил или не хотите заморачиваться — идете сюда и качаете это. Это плагин (виджет) для Wordpress, который в отдельном блоке выводит информацию о песне (или о песнях, в зависимости от настроек). Нужно всего лишь скопировать его в папку к плагинам, активировать в админ-панели, и на вкладке «Виджеты» поместить на один из сайдбаров. После указания пары настроек — вуаля!
- Уже сейчас все должно работать!
Итак, плюсы данного метода:
- Быстро
- Настраиваемо
- Удобно
Минусы:
- Нужно иметь постоянно запущенный клиент Last.fm
- Между моим iTunes и информацией в блоге разница примерно в 1-2 трека (на блоге задержка
Чтобы не было лишних слов и необоснованной критики — сразу отмечу: я искал универсальные методы (удобные, быстрые и кроссплатформенные), а статья писалась, в первую очередь, для того чтобы завтра не забыть, чем я занимался сегодня =)
Если будут вопросы — пишите в комментариях, по возможности отвечу.