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

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

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

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

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

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

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

Источник

Регион: 

Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!