Про упрощение переезда с Я.Музыки на Spotify с помощью Codex CLI.
В момент, когда песня «Опиум для никого» группы Агата Кристи стала в рамках сервиса Яндекса действительно «для никого», а в некоторых песнях появились загадочные «пи-пи-пи», я понял, что хотел бы слушать песни любимых исполнителей
в том виде, в котором они создавались.
В качестве сервиса, куда переезжать, выбрал Spotify. Из-за популярности, которая повышает вероятность того, что будет минимум исполнителей, проигнорировавших эту площадку.
Задача: перетащить мой собираемый годами плейлист из 1000+ песен на новую платформу.
Для переноса Spotify предлагает использовать сервис Tunemymusic. На выбор в качестве донора песен можно выбрать один из 19 сервисов… Среди которых нет Яндекс.Музыки.
Есть возможность вставить ссылку на плейлист и выяснить, что Tunemymusic плейлисты Я.Музыки также не поддерживает.
Поэтому я пошёл в Codex CLI с простым запросом:
https://www.tunemymusic.com/ru – подготовь мне txt-файл для импорта через эту платформу.
<playlist_link> – вот плейлист, который я хочу перенести. Используй Playwright MCP, чтобы это сделать.
Процесс должен быть максимально-детерменированным, чтобы не упустить ни одной песни.
Всё. Один промпт.
Что происходило далее:
1. Агент на базе GPT-5.4 открыл Tunemymusic и посмотрел, в каком формате ожидается файл.
2. Зашёл по ссылке на страницу плейлиста и попал на заглушку из медиа поста.
3. Я ожидал, что на этом всё и закончится. Но как бы не так.
4. Агент обнаружил, что даже с региональной заглушкой, информация о плейлисте существует на странице (см. размышления агента на втором медиа в посте).
5. После этого написал парсер, который стянул все данные о песнях в плейлисте и создал текстовый файлик для загрузки в tunemymusic.
Готово! Весь процесс занял минут 5 работы Codex CLI.
Помню как долго приходилось создавать плейлист на Я.Музыке в своё время. Я тогда загружал вручную все те песни, которых не было на сервисе.
Хоть я и потерял по итогу около 140 загруженных вручную песен (многие из которых дублируются «официальными» версиями), при переезде с публичного плейлиста Яндекса (туда загруженные не попадают априори) в Spotify не переехало только 10 композиций. Думаю, что, при желании, эти песни можно найти на платформе, но с немного отличающимися названиями.
Ещё одна причина для переезда – у Я.Музыки всё плохо с внешними интеграциями (за пределами, конечно, Яндекс.Станции). Например, так и не существует официального приложения для Garmin. Те неофициальные, которые есть, не дают загрузить больше 150 песен из одного плейлиста. Официальное Spotify-приложение загрузило плейлист полностью и избавило меня от необходимости брать на пробежку телефон.
Про упрощение переезда с Я.Музыки на Spotify с помощью Codex CLI.
В момент, когда песня «Опиум для никого» группы Агата Кристи стала в рамках сервиса Яндекса действительно «для никого», а в некоторых песнях появились загадочные «пи-пи-пи», я понял, что хотел бы слушать песни любимых исполнителей в том виде, в котором они создавались.
В качестве сервиса, куда переезжать, выбрал Spotify. Из-за популярности, которая повышает вероятность того, что будет минимум исполнителей, проигнорировавших эту площадку.
Задача: перетащить мой собираемый годами плейлист из 1000+ песен на новую платформу.
Для переноса Spotify предлагает использовать сервис Tunemymusic. На выбор в качестве донора песен можно выбрать один из 19 сервисов… Среди которых нет Яндекс.Музыки.
Есть возможность вставить ссылку на плейлист и выяснить, что Tunemymusic плейлисты Я.Музыки также не поддерживает.
Поэтому я пошёл в Codex CLI с простым запросом:
https://www.tunemymusic.com/ru – подготовь мне txt-файл для импорта через эту платформу.
<playlist_link> – вот плейлист, который я хочу перенести. Используй Playwright MCP, чтобы это сделать.
Процесс должен быть максимально-детерменированным, чтобы не упустить ни одной песни.
Всё. Один промпт.
Что происходило далее:
1. Агент на базе GPT-5.4 открыл Tunemymusic и посмотрел, в каком формате ожидается файл.
2. Зашёл по ссылке на страницу плейлиста и попал на заглушку из медиа поста.
3. Я ожидал, что на этом всё и закончится. Но как бы не так.
4. Агент обнаружил, что даже с региональной заглушкой, информация о плейлисте существует на странице (см. размышления агента на втором медиа в посте).
5. После этого написал парсер, который стянул все данные о песнях в плейлисте и создал текстовый файлик для загрузки в tunemymusic.
Готово! Весь процесс занял минут 5 работы Codex CLI.
Помню как долго приходилось создавать плейлист на Я.Музыке в своё время. Я тогда загружал вручную все те песни, которых не было на сервисе.
Хоть я и потерял по итогу около 140 загруженных вручную песен (многие из которых дублируются «официальными» версиями), при переезде с публичного плейлиста Яндекса (туда загруженные не попадают априори) в Spotify не переехало только 10 композиций. Думаю, что, при желании, эти песни можно найти на платформе, но с немного отличающимися названиями.
Ещё одна причина для переезда – у Я.Музыки всё плохо с внешними интеграциями (за пределами, конечно, Яндекс.Станции). Например, так и не существует официального приложения для Garmin. Те неофициальные, которые есть, не дают загрузить больше 150 песен из одного плейлиста. Официальное Spotify-приложение загрузило плейлист полностью и избавило меня от необходимости брать на пробежку телефон.

