Приветствую, Хабралюди!
Многие из вас знают такой замечательный сервис, как Ласт фм .
Кратко для тех, кто не в курсе: Last.fm — музыкальный интернет-проект, основными сервисами которого являются сбор информации о музыке, которую слушает пользователь, ее каталогизация в индивидуальных и общих чартах и выдача рекомендаций на основе на собранных данных.
Более подробная информация в этот почта.
Сначала я без особого энтузиазма зарегистрировался на этом сайте по совету друга, просто чтобы посмотреть, какие песни популярны у того или иного исполнителя.
Но потом, когда началась нормальная поддержка скробблера для плеера AIMP, я стал пользоваться сервисом по мере необходимости.
Все бы ничего, но меня расстроил тот факт, что в статистику добавлялись только те песни, которые я слушаю в AIMP (тогда у меня еще был обычный телефон, песни из машины и плеера, естественно, не прокроблируются , а скробблеры для ВКонтакте работали очень нестабильно).
И тогда я решил копнуть глубже API Last.fm для всестороннего развития и решения этой проблемы.
В результате получилась программа, написанная на C#, которую я назвал просто Автономный скробблер Last.fm , который позволяет вам прокручивать треки, не прослушивая их напрямую в плеере.
Это позволит вам записывать в свою статистику все прослушиваемые вами треки (конечно, если вы знаете их названия).
Сначала я использовал его для своих нужд, но позже решил выставить на всеобщее обозрение и было неожиданно приятно, когда люди выражали благодарность и загадывали пожелания.
Смею надеяться, что, возможно, кому-то здесь это будет полезно.
К основным особенностям программы относятся:
- два режима отправки треков (логин/пароль или однократное разрешение приложению доступа к профилю).
Советую использовать второй способ - он более новый и не требует ввода пароля.
Поэтому риска его посеять нет.
- сохранение настроек
- отправка ведение журнала
- добавление трека в избранное
- экспорт прослушанных треков в текстовый файл для дальнейшего использования в программе
- сохранение введенных исполнителей
- возможность скробблинга более 50 треков одновременно (помните, что дневной лимит на профиль составляет 2880, после чего треки скроблируются без ошибок, но не отображаются на сайте)
Все это выглядит следующим образом:
Отказ от ответственности:
Мой Kaspersky Internet Security 2012 ничего плохого в программе не видит. Все зависит от вашего антивирусного программного обеспечения.
Многие из них видят в кряках программ и других безобидных вещах вирусы или трояны.
Могу только заверить вас, что я не включил в программу ничего заведомо вредного.
Он не был предназначен для нечестного скробблинга (увеличения количества прослушиваний).
Так что если с этим возникнут проблемы, виноваты будете вы.
Я также не несу ответственности за любые проблемы, которые могут возникнуть с сервисом/сайтом.
Как говорится, используйте на свой страх и риск.
УПД: Видимо, кто-то отправил программу на тестирование в «Лабораторию Касперского», и теперь KIS ругается на нее, как на трояна.
Ссылки: Небольшая инструкция и обсуждение Скачать последнюю версию Выбор версии Пример работы с API Last.fm Похожий проект (не мой) Объективная критика, предложения и советы по улучшению приветствуются.
Если кому интересно, могу попробовать написать тему об использовании API Last.fm на .
NET. Теги: #.
NET #LastFM #last.fm API #скробблинг #.
NET #C++
-
По Итогам T+ Conf 2019
19 Oct, 24 -
Всемирная Неделя Космоса Начинается Сегодня
19 Oct, 24 -
Стремление К Совершенству
19 Oct, 24 -
Бюджет Проекта. Убеждение Клиента
19 Oct, 24