Программист из Петербурга превратил Telegram в индексируемую и наполняемую базу музыки Статьи редакции

Петербургский программист Степан Заступов запустил в Telegram бота, который позволяет пользователям загружать свою музыку и искать уже опубликованные треки для прослушивания во внутреннем плеере мессенджера. Открытый код и описание своего бота Заступов загрузил на GitHub.

Для начала использования бота @MusicCatalogBot нужно отправить сообщение /start в чат. После этого через него можно слушать музыку: в ответ на поисковый запрос бот выбирает все имеющиеся в наличии треки и порциями по три штуки выдаёт их в диалог.

После этого их можно прослушивать во встроенном в Telegram плеере аудиофайлов. Если было загружено несколько треков, то мессенджер объединяет в некое подобие плейлиста, не имеющего навигации, кроме кнопок предыдущего и следующего трека.

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

Бот появился 29 ноября, и судя по сделанным TJ запросам, база музыки Telegram Music Catalog пока невелика. Например, она не находит ни одной песни группы Red Hot Chili Peppers, знает лишь немного треков Адель и Ланы дель Рей, но при этом обладает «широкими познаниями» в дискографии Эминема.

t3.jpg t2.jpg t1.jpg

Поскольку на iOS-устройствах доступ к музыкальным файлам получить нельзя, автор бота рекомендует пользоваться десктопной версией клиента для пополнения базы каталога. Заступов утверждает, что вся загруженная музыка хранится на серверах Telegram, а не на сторонних ресурсах. При пересылке полученных от бота треков друзьям происходит их повторная загрузка.

Заступов не ответил на вопросы TJ.

Это не первый музыкальный бот в Telegram, однако ранее никто из известных TJ разработчиков не создавал самонаполняемый каталог музыки внутри мессенджера. Другие боты умеют присылать определённую музыку (в основном по тематикам), а некоторые даже имеют доступ к базе «ВКонтакте», как @vkmusicbot, но для этого пользователю необходимо авторизоваться в соцсети.

Политика App Store не разрешает приложениям обращаться к нелегально размещённым трекам. Из-за этого в феврале 2015 года музыкального раздела лишился официальный клиент «ВКонтакте» для iOS, а позднее в нём ещё и пропала возможность слушать музыку, если приложение свёрнуто.

Будет ли Apple выступать против размещения музыки в Telegram, пока не известно. В середине ноября мессенджер отчитался об удалении 78 каналов, связанных с «Исламским государством»: как стало известно TJ, инициатором этой зачистки была именно Apple.

{ "author_name": "Никита Лихачёв", "author_type": "self", "tags": ["\u0441\u0442\u0435\u043f\u0430\u043d_\u0437\u0430\u0441\u0442\u0443\u043f\u043e\u0432","\u043d\u043e\u0432\u043e\u0441\u0442\u044c","\u043d\u043e\u0432\u043e\u0441\u0442\u0438","\u043c\u0443\u0437\u044b\u043a\u0430","\u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b","\u0432\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0435","telegram","apple"], "comments": 48, "likes": 53, "favorites": 38, "is_advertisement": false, "subsite_label": "tech", "id": 56808, "is_wide": true, "is_ugc": true, "date": "Mon, 30 Nov 2015 16:08:10 +0300", "is_special": false }
0
48 комментариев
Популярные
По порядку
Написать комментарий...

Счастливый огонь

34

ну и ладно

Ответить

Простой велосипед

Какой-то
5

Это ответ по типу "Ой бля, отвали"

Ответить

Комментарий удален

Максимальный американец

Leonid
2

Каналы вам на что?

Ответить

Идеологический историк

Это
2

О каких каналах можно говорить, когда Дуров уже почти вернул стену?)

Ответить

Логический магнит

Leonid
0

И граффити

Ответить

Идеологический историк

10

Будет ли Apple выступать против

кто-то сомневается?)

Ответить

Информационный Денис

7

А кто-то ещё начнёт слушать музыку в хардкордной консольной версии Telegram.

Ответить

Трудный корабль

7

Неужели на TJ никто не умеет пользоваться кавычками в поисковых запросах?

Ответить

Максимальный американец

Трудный
0

Не работаю кавычке вроде

Ответить

Критический Данила

Это
2

Да не, работают вроде

Ответить

Организационный паук например

5

Adel

ага, найдет вам он ее по такому запросу

Ответить

Натуральный историк

DM
1

Любой нормальный FTS должен по такому запросу находить.

Ответить

Натуральный историк

got
2

Находит, видимо просто это песни в базе не было.

Ответить

Турецкий

got
23

Бля, теперь я не узнаю какой у тебя оператор :((((

Ответить

Натуральный

Vadim
1

Хуевый, поэтому закрасил :(

Ответить

Частый клуб

got
2

Заинтриговал

Ответить

Полноценный

Vadim
1

Beeline, надо было ещё иконку сети сдвинуть

Ответить

Значимый самолет

5

Sunn O))) зато есть.

Ответить

Региональный корабль

ValdikSS
3

)))

Ответить

Трудный корабль

Злой
0

Скобочки - часть названия группы

Ответить

Региональный

Трудный
0

Нет у вас чувства юмора )))

Ответить

Романтический диод

4

Дуров добавь стену!

Ответить

Информационный Денис

Василий
1

можно и без стены покидать любимой музычку

Ответить

Романтический диод

it-trend
3

но на стене можно рисовать граффити! Telegraphiti!

Ответить

Информационный

Василий
1

Нарисуй граффити на стене, что на против окна любимой

Ответить

Романтический

it-trend
1

Но это уже вандализм...

Ответить

Блаженный томагавк_два

4

Годнота, но
А Дуровы не расстроятся, что сервера внезапно начали забиваться музычкой? :3

Ответить

Мирный пёс_анон

3

Поиск - говно. Такое ощущение, что ищет по принципу "или". Впрочем, и не находит ничего.

Ответить

Несчастный череп

2

И это заставят удалить естественно. Просто интересная идея, но скоро эту лавочку точно прикроют

Ответить

Излишний теркин30см

2

Лиха беда начало. Прикрутят нормальный поиск (этож опенсорс! сам бы пошёл и сделал!) и базу пополнят - будет то что надо. А ребята с iOS будут в более платные приложения ходить, на TJ эта тема вполне раскрыта.

Спасибо, Никита, за наводку. Шикарно!

Ответить

Излишний теркин30см

Parva
5

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

Ответить

Частый клуб

Parva
0

Естественно, они же позиционируют это, как один из своих главных плюсов

Ответить

Традиционный Петя

2

Если повезет, может попасться флак.

Ответить

Многочисленный колос

2

Чо там, порево то когда зальют?

Ответить

Непрерывный турник

Дима
0

Так есть же 😏 грамотно искать надо

Ответить

Непрерывный турник

2

Из трех запросов ни один не нашёл нужную песню, даже близко по названию. Есть другой крутой бот, там база берётся из вк @vkmusic_bot

Ответить

Частый клуб

Углук
0

Реклама ?

Ответить

Непрерывный турник

Ярослав
0

Нет, просто совет. Ибо бот этот питерский реально стремный.

Ответить

Частый клуб

Углук
0

Да это вообще баловство. Сообщения должны быть отдельно, музыка отдельно.

Ответить

Грустный глобус

1

Пока что поиск работает плохо

Ответить

Грустный глобус

Alexandr
1
Ответить

Ответный каякер

1

Лолмда

Ответить

Всемирный меч

Антон
0

Джой Дивижн и Тул, видимо этот бот для меня.

Ответить

Призванный шар

–1

Круто, но зачем? Просто любопытно было это реализовать?

Интересно, из этого бота получится ли что-нибудь полезное в итоге.

Ответить

Частый танк88

Polina
8

как зачем? Еще один способ бесплатно слушать музыку

Ответить

Призванный шар

Павел
1

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

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

Ответить

Идеологический

Polina
2

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

Ответить

Логический магнит

0

Приду домой, кину туда свою коллекцию, может, что-то новое появится)

Ответить
Обсуждаемое
Интернет
Резонанс: Лишение Навального статуса «узника совести» по версии Amnesty
Вокруг решения правозащитников развернулась дискуссия с обвинениями в адрес авторов и сотрудников RT.
Интернет
Предполагаемая дочь Путина дала первое интервью — про родство с президентом её напрямую не спросили
Не дискуссия в клабхаусе, а куда более официальное появление на публике.
Новости
Путин подписал закон, увеличивающий штрафы за неповиновение силовикам
За повторное нарушение во время митинга можно будет получить штраф в 20 тысяч рублей.
Популярное за три дня
Интернет
Резонанс: Лишение Навального статуса «узника совести» по версии Amnesty
Вокруг решения правозащитников развернулась дискуссия с обвинениями в адрес авторов и сотрудников RT.
Новости
«Новая газета» опубликовала новые видео пыток в ярославской колонии. Один из заключённых из ролика умер спустя месяц
Заключённые отказались от досмотра с анальным расширителем и возмутились порчей Корана — за это их избивали дубинками.
Интернет
Пользователи RuTracker собрали более двух миллионов рублей на жёсткие диски для хранения редких раздач
Краудфандинг решили пока не останавливать.

Комментарии

null