Просматривайте Треки В Last.fm С Мобильного Устройства

В этом посте я хотел бы предложить свой метод отправки музыки на Ласт фм с мобильного устройства (коммуникатора, КПК, телефона) без использования на нем Интернета.

Проблема Легко строчить на треки Last.fm с вашего компьютера.

Для этого существует множество программ (я, например, использую Ритмбокс ).

Но мы слушаем довольно много музыки на мобильном устройстве.

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

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

Далее переносим этот лог-файл на компьютер и отправляем его на Last.fm с помощью Python-скрипта, который описан ниже.

Системные Требования 1. На мобильном устройстве вам понадобится плеер, способный записывать лог-файл прослушанных вами песен.

Формат файла журнала должен быть «день-месяц-год час:минута:второй исполнитель — композиция — альбом», например:

14-01-2008 21:17:45 Sean Paul - Like Glue - Dutty Rock 14-01-2008 21:21:43 Sean Paul - Get Busy - Dutty Rock
Остальные требования к компьютеру (с которого будем скроплить): 2. Линукс.

3. Rhythmbox с плагином Last.fm (в последних версиях он поставляется вместе с программой, но для доступа к сервису его необходимо включить и задать логин/пароль).

4. Питон Процедура 1. Перенесите лог-файл на свой компьютер (например, вставьте карту памяти от коммуникатора).

2. Запустите скрипт скроббла.

Все :) «Особенности» скрипта 1. Проверка появления треков на личной странице Last.fm (проверяется счетчик прослушанных песен).

2. Возможность отображения таблицы прослушанных песен, сгруппированной по исполнителям, со счетчиками прослушиваний (удобно, например, если вы вернулись издалека и хотите посмотреть, что вы слушали чаще всего в отпуске).

3. Фильтрация песен, которые играли менее минуты.

Скачать скрипт (iFolder.ru) Просмотрите код (dumpz.org, с подсветкой синтаксиса и номерами строк).

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

УПД 29.07.2008 В связи с недавним обновлением интерфейса Last.fm необходимо изменить скрипт: а именно регулярное выражение в строке 219

Pattern = re.compile('Проигранные треки:\W*<\/strong> \W*(\d+),(\d+)<\/span> <\/span> ') необходимо заменить на
шаблон = re.compile('\((\d+),(\d+) воспроизведенные треки\)')
- Это мой первый П.

О С.

т на ступице.

Пожалуйста, не судите строго.

Теги: #LastFM #скробблинг #mobile #mortplayer #rhythmbox #script #Chulan
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.