Как я написал Telegram-бота для поиска UPC-кодов релизов: 10 платформ, один парсер и много боли
У каждой музыкальной платформы свой API, свои баги и свой способ спрятать UPC-код релиза. Я написал Telegram-бота, который находит UPC и ISRC по ссылке с любой из десяти платформ — от Spotify до Яндекс Музыки. Рассказываю про архитектуру, парсинг десяти форматов ссылок, нестабильный Spotify API и боль работы с недок...
У каждой музыкальной платформы свой API, свои баги и свой способ спрятать UPC-код релиза. Я написал Telegram-бота, который находит UPC и ISRC по ссылке с любой из десяти платформ — от Spotify до Яндекс Музыки. Рассказываю про архитектуру, парсинг десяти форматов ссылок, нестабильный Spotify API и боль работы с недокументированными эндпоинтами.
Краткая сводка
Автор создал Telegram‑бота, позволяющего получать UPC и ISRC по ссылке с любой из десяти музыкальных платформ (от Spotify до Яндекс Музыки), описав архитектуру, парсинг разных форматов ссылок и сложности работы с нестабильным Spotify API и недокументированными эндпоинтами.
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
PhonerLite авто запись звонков
Речь про программный SIP-телефон для Windows.Такая функция там есть! Хоть её и нельзя включить в графическом интерфейсе.Вот этот файл:C:\Program Files\PhonerLite\PhonerLite.ini ...
Видеорепортаж про вчерашний форум Digitalqazaqstan-2026
На форум Digital Qazaqstan 2026 я пришел поснимать какое-нибудь видео без глянца с помощью своей старенькой Моторолы (не MPx220, чуть получше качеством), без конкретной цели зак...
Как я написал шахматы с LLM на Python без галлюцинаций нейросетей
Я работаю с LLM довольно давно и застал модели времен GPT-3.5, примерно в то же время мне нужно было сделать проект по учебе в этой области, тогда я выбрал именно тему шахмат, п...
Патенты вместо диссертаций: как Китай меняет правила игры
Китай — страна, которая подаёт почти половину всех патентных заявок в мире и публикует больше научных статей, чем любое другое государство. Но за этими цифрами десятилетиями скр...
Слушаем дыхание черных дыр: Python и сырые данные LIGO
Привет, Хабр!Когда речь заходит об обсерватории LIGO, большинство из нас вспоминает классический сценарий: где-то за миллиарды световых лет слились две черные дыры, и через милл...
Middle-взгляд на самый тесный участок IT-кандидатов
Хотелось бы оставить небольшой очерк по пройденному опыту и сделанным выводам — скорее с целью запустить какой-нибудь дискус и подцепить для себя мнение со стороны (длинное тире...
Рекламный слот
Article monetization slot
Reserved for contextual monetization inside article pages.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
PhonerLite авто запись звонков
Речь про программный SIP-телефон для Windows.Такая функция там есть! Хоть её и нельзя включить в графическом интерфейсе.Вот этот файл:C:\Program Files\PhonerLite\PhonerLite.ini ...
Видеорепортаж про вчерашний форум Digitalqazaqstan-2026
На форум Digital Qazaqstan 2026 я пришел поснимать какое-нибудь видео без глянца с помощью своей старенькой Моторолы (не MPx220, чуть получше качеством), без конкретной цели зак...
Как я написал шахматы с LLM на Python без галлюцинаций нейросетей
Я работаю с LLM довольно давно и застал модели времен GPT-3.5, примерно в то же время мне нужно было сделать проект по учебе в этой области, тогда я выбрал именно тему шахмат, п...
Патенты вместо диссертаций: как Китай меняет правила игры
Китай — страна, которая подаёт почти половину всех патентных заявок в мире и публикует больше научных статей, чем любое другое государство. Но за этими цифрами десятилетиями скр...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
PhonerLite авто запись звонков
Речь про программный SIP-телефон для Windows.Такая функция там есть! Хоть её и нельзя включить в графическом интерфейсе.Вот этот файл:C:\Program Files\PhonerLite\PhonerLite.ini ...
Видеорепортаж про вчерашний форум Digitalqazaqstan-2026
На форум Digital Qazaqstan 2026 я пришел поснимать какое-нибудь видео без глянца с помощью своей старенькой Моторолы (не MPx220, чуть получше качеством), без конкретной цели зак...
Как я написал шахматы с LLM на Python без галлюцинаций нейросетей
Я работаю с LLM довольно давно и застал модели времен GPT-3.5, примерно в то же время мне нужно было сделать проект по учебе в этой области, тогда я выбрал именно тему шахмат, п...
Патенты вместо диссертаций: как Китай меняет правила игры
Китай — страна, которая подаёт почти половину всех патентных заявок в мире и публикует больше научных статей, чем любое другое государство. Но за этими цифрами десятилетиями скр...
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
Вайбкодинг с Claude | Создание Telegram-ботов
Программирование прямо сейчас переживает сдвиг в подходе к работе.Если раньше основной процесс выглядел как «сел и пишешь код руками», продумываешь архитектуру, разбираешься с д...
В Telegram обнаружена крайне опасная уязвимость нулевого дня, но детали держат в секрете
Специалист по информационной безопасности Майкл Деплант, связанный с проектом TrendAI Zero Day Initiative, обнаружил критическую уязвимость в мессенджере Telegram, которая получ...
R-Style Softlab: Telegram вчера и сегодня что изменилось для бизнеса
В России продолжает формироваться правоприменительная практика в отношении использования Telegram, в том числе в части размещения рекламы. Позиция регуляторов в последние месяцы...
Эффект лука: как попытки заблокировать Telegram заставили нас выучить сетевую архитектуру
Телеграм уже довольно давно из нишевого игрока превратился в обязательный инструмент коммуникации. Он везде - рабочие и общедомовые чаты, личная переписка, взаимобействия бизнес...