Rangpur — плеер для мониторинга новой музыки в ВКонтакте

То, о чём я расскажу в данной записи блога, будет интересно лишь тем, кто любит слушать музыку и пополняет свою музыкальную коллекцию преимущественно благодаря соответствующим группам из соц. сети ВКонтакте.

Я подписан на достаточно большое количество музыкальных пабликов. При ежедневном мониторинге ленты новостей никаких проблем не возникает. Если же проверять реже, то простым пролистыванием ленты этого уже не сделать ввиду захламивших ленту посторонних новостей.* И мониторинг свежей музыки превращается в эпичный такой квест из переходов по группам и переключений композиций. И тут в голову пришла неплохая идея: — «А что если был бы такой плеер, который сканировал нужные паблики на наличие новых композиций, собирал их в общий плейлист, и превращал мониторинг новых треков в прослушивание эдакого подобия радио?» Идея показалась очень интересной, и, чтобы посмотреть, как это выглядит на практике, я начал реализацию проекта под названием Rangpur.

rangpurРис. 1. Основное окно приложения. Вид спереди.

На данный момент реализован самый базовый функционал демонстрирующий данную идею. А именно:

  • Воспроизведение аудиозаписей благодаря BASS Lib (к сожалению, в Linux пока работает из рук вон плохо).
  • Проверка выбранных вами групп на наличие новых аудиозаписей, из которых составляется плейлист под названием «Не прослушанное».

Всё это позволяет уже сейчас опробовать данную концепцию. Скачать для тестирования можно здесь, а здесь можно посмотреть исходники и прочитать README о том, как с этим работать. Дерзайте! ^_^

Ну и напоследок, о том, что планируется реализовать в ближайшем будущем:

  • Расширить возможности работы с плейлистами: возможность создавать собственные плейлисты, куда будут попадать не прослушанные композиции из определённых подписок (возможно будут добавлены и другие критерии сортировки, например длительность), а также добавить плейлист с недавно прослушанными композициями, вместо плейлиста со всеми треками из БД;
  • При добавлении композиции в список избранного также добавлять трек в вконтактовский список аудиозаписей пользователя;
  • Настройки самого плеера – частота дискредитации, выбор устройства воспроизведения, ограничение скорости скачивания потока;
  • Неплохо было бы иметь возможность спрятать плеер в трей;

Ну а в совсем далёком будущем, хочу пощупать данный плеер на мобильнике, а значит надо осваиватьjava и будем’с перепиливать это дело на ведроид! Мечты, мечты.. %)


* На тот момент я не знал, что в ленте ВКонтакта паблики можно разделить по тематике при помощи создания дополнительных вкладок. Такие дела.

Добавить комментарий