Автономный Скробблер Last.fm

Приветствую, Хабралюди!

Автономный скробблер Last.fm

Многие из вас знают такой замечательный сервис, как Ласт фм .

Кратко для тех, кто не в курсе: Last.fm — музыкальный интернет-проект, основными сервисами которого являются сбор информации о музыке, которую слушает пользователь, ее каталогизация в индивидуальных и общих чартах и выдача рекомендаций на основе на собранных данных.

Более подробная информация в этот почта.

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

Но потом, когда началась нормальная поддержка скробблера для плеера AIMP, я стал пользоваться сервисом по мере необходимости.

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

И тогда я решил копнуть глубже API Last.fm для всестороннего развития и решения этой проблемы.

В результате получилась программа, написанная на C#, которую я назвал просто Автономный скробблер Last.fm , который позволяет вам прокручивать треки, не прослушивая их напрямую в плеере.

Это позволит вам записывать в свою статистику все прослушиваемые вами треки (конечно, если вы знаете их названия).

Сначала я использовал его для своих нужд, но позже решил выставить на всеобщее обозрение и было неожиданно приятно, когда люди выражали благодарность и загадывали пожелания.

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

К основным особенностям программы относятся:

  • два режима отправки треков (логин/пароль или однократное разрешение приложению доступа к профилю).

    Советую использовать второй способ - он более новый и не требует ввода пароля.

    Поэтому риска его посеять нет.

  • сохранение настроек
  • отправка ведение журнала
  • добавление трека в избранное
  • экспорт прослушанных треков в текстовый файл для дальнейшего использования в программе
  • сохранение введенных исполнителей
  • возможность скробблинга более 50 треков одновременно (помните, что дневной лимит на профиль составляет 2880, после чего треки скроблируются без ошибок, но не отображаются на сайте)
Естественно, что при работе с этой программой вам часто придется прибегать к ручному труду (заполнению) необходимых полей, но от этого никуда не деться, программа не может прочитать ваши мысли и узнать, что вам нужно скроблировать (однако, есть есть несколько способов ускорить этот процесс).

Все это выглядит следующим образом:

Автономный скробблер Last.fm

Отказ от ответственности: Мой Kaspersky Internet Security 2012 ничего плохого в программе не видит. Все зависит от вашего антивирусного программного обеспечения.

Многие из них видят в кряках программ и других безобидных вещах вирусы или трояны.

Могу только заверить вас, что я не включил в программу ничего заведомо вредного.

Он не был предназначен для нечестного скробблинга (увеличения количества прослушиваний).

Так что если с этим возникнут проблемы, виноваты будете вы.

Я также не несу ответственности за любые проблемы, которые могут возникнуть с сервисом/сайтом.

Как говорится, используйте на свой страх и риск.

УПД: Видимо, кто-то отправил программу на тестирование в «Лабораторию Касперского», и теперь KIS ругается на нее, как на трояна.

Ссылки: Небольшая инструкция и обсуждение Скачать последнюю версию Выбор версии Пример работы с API Last.fm Похожий проект (не мой) Объективная критика, предложения и советы по улучшению приветствуются.

Если кому интересно, могу попробовать написать тему об использовании API Last.fm на .

NET. Теги: #.

NET #LastFM #last.fm API #скробблинг #.

NET #C++

Вместе с данным постом часто просматривают:

Автор Статьи


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

Dima Manisha

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