Комментарии 113
Лучше бы для Apple Watch приложение сделали
"лучше"- чем что?
более конструктивный вариант, наверное, был бы такой: было бы здорово, если бы Яндекс сделал свою Музыку приложением для Smart Watches. И, конечно, не с Эпла начинать стоит, а с Андроида.
Лучше чем тратить время на рефакторинг. Непонятно почему Яндекс не может много лет сделать нормальное приложение для часов которое уже давно есть у конкурентов. Также это один из самых популярных запросов на yandexmusic.userecho.com и уже не первый год. При этом обратной связи от компании 0.
Поставьте уже в App Store галочку о поддержке Mac на M1
Разве не удобней слушать с сайта?
Нет, не удобнее. И вот вам несколько тысяч комментариев об этом в подтверждение. https://yandexmusic.userecho.com/ru/communities/45/topics/191-prilozhenie-dlya-macos
Причем удивляет то, что обходными путями приложение можно было поставить и оно работало, но просто включить поддержку в AppStore никто не торопится.
А когда пофиксят проблему с тем, что любимых треков может быть только 10к и в плейлисте снаружи написано 9923, а внутри 10к...
Здравствуйте! Я работаю в поддержке Яндекс Музыки. Постараемся во всём разобраться, но понадобятся дополнительные данные. Напишите, пожалуйста, моим коллегам ваш логин и подробности. Сделать это можно любым удобным способом: ya.cc/t/veRNvSziSTWp3
Привет, Дарья!
Уже давно юзеры ЯМы просят добавить в приложение сортировку плейлистов. Она есть во всех иных музлостримингах. Но воз и ныне там.
У меня несколько десятков плейлистов. Они появились после недавнего массового импорта из других музлостримингов. Юзать их без сортировки муторно и раздражительно.
--
Понимаю, что сортировку плейлистов ждут многие наши пользователи, но для её запуска требуется время. Фидбэк записала. Надеюсь, что сможем сделать прослушивание плейлистов удобнее в ближайшем будущем.
Дорогая Дарья, самый старый репорт о добавлении сортировки плейлистов, какой я видел, был сделан более двух лет назад. Highly likely, были и более старые репорты, фича ведь нужная многим. Сколько ещё лет нужно для добавления этой простой фичи?
Мне нравится ЯМа, это мой основной музлостриминг. Радость отравляет только этот недостаток. А ещё вопиющее равнодушие разработчиков к нуждам юзеров. Жаловался множество раз — без толку.
--
Не знаю что вы там нарефакторили, но при нестабильном интернете все стало плохо. Я часто езжу по трассе ~300 км, из которых около трети связи нет. Раньше (1,5 - 2 года назад), когда кончался кэш, приложение просто ждало появление связи и продолжало с того момента. Сейчас происходит что угодно - пропуск треков (особенно удобно когда слушаешь подкасты или книгу, ага) или просто выключается. Приходится постоянно отвлекаться от дороги и восстанавливать воспроизведение.
Судя по комментариям, я не один такой страдалец: https://yandexmusic.userecho.com/ru/communities/5/topics/175-nastrojka-keshirovaniya-trekov
А мне посоветуйте, как слушать загруженные аудиокниги с Яндекс-диска. Планируется такая возможность?
Тоже такое заметил, даже в городе бывает когда телефон переключается между Wi-Fi или мобильной сетью или просто при перемещении по городу.
А почему скриншот с главной такой не красивый, где прозрачный статусбар?
А еще, уважаемый Яндекс, сделайте уже нормализацию громкости для треков, много раз просили.
https://yandexmusic.userecho.com/ru/communities/45/topics/774-normalizatsiya-gromkosti-trekov
Есть ли шансы заодно получить рефакторинг для работы приложений Яндекс.Музыки и Яндекс.Радио в режиме горизонтального экрана? Я их использую в магнитоле (на Android), которую весьма сложно повернуть в вертикальное положение, разве что вместе с автомобилем :). Хорошо видно, что дизайн для вертикального положения экрана продумывался, а для горизонтального был сделан по остаточному принципу.
Самое печальное, что расположение и размер элементов на экране зависит от разрешения экрана. Причем предсказать, какой дизайн будет использован, или выбрать вариант пользователь не может.
Здравствуйте! Обязательно подумаем о добавлении такой опции, пожелание записала. Но сразу хочу уточнить, установка нашего приложения на магнитолы с Android возможна, но мы не гарантируем его корректную работу на таких устройствах.
Приложение работает на магнитоле нормально, точно так же как и на телефоне. Вопрос только в дизайне. Разрешение экрана магнитолы 1024*600, как это выглядит - на фотографии с Яндекс.Радио.
Что не нравится:
1) Слева и справа остаются огромные неиспользуемые поля. Видно, что это просто дизайн для вертикального экрана, который втиснули в горизонтальный.
2) Если строчка названия трека стала двухстрочной, строчка исполнителя уходит под нижнюю границу поля.
На скриншоте тоже Яндекс.Радио, но уже на телефоне Mi 10 5G, разрешение 2340*1080.
Этот вариант сильно лучше (и я бы его выбрал для магнитолы при возможности), но:
1) Все равно справа огромное пустое поле. Хочется увеличить квадрат картинки альбома до нижней границы экрана, кнопки сдвинуть вправо, а текст немного поднять.
2) Зачем то появилась кнопка перемотки на следующий трек, которая дублирует свайп влево.
А на Яндекс Музыке у вас есть свайп влево для переключения? У меня только на радио
В Яндекс.Музыке свайп влево работает только в вертикальной ориентации телефона. В горизонтальной не работает. Там и дизайн предельно минималистичный, картинка альбома сжата до иконки.
Бестолковый вариант, еще хуже чем любой из Яндекс.Радио.
Отличный доклад, спасибо @Rugged! Видно что проделана большая работа.
Как раз пишу диплом по рефакторингу своего приложения, было полезно почитать про опыт Яндекс.
Спасибо за статью, очень интересно взглянуть на подноготную крупных проектов. Успехов ЯМ.
Молодцы! Раз такой серьёзный проект осилили, групповые операции с треками должно быть плёвое дело добавить, правда?
3 месяца из заголовка - это как понимаю реальное время? Если да, то сколько стоил рефакторинг в человеко-часах, если не секрет?)
А так же интересно, сколько времени ушло на этапы: инициализация, планирование, анализ, проектирование.
Хотя бы в сумме. Но лучше в отдельности :)
Так три месяца на рефакторинг звучит, конечно, круто и достойно. Но и предыдущие этапы не пару дней заняли? :)
Лучше чётко про этапы я от ответа воздержусь, а то это будет совсем недостоверная информация.
Я бы так сказал: в реальном времени на всё про всё от взятия тикета в работу до начала раскатки на сотрудников ушло порядка 2,5 мес., может чуть больше. Это была активная работа, - в первую очередь с моей стороны. Но всё-таки начал потихоньку погружаться в контекст я, конечно, заранее: не было чёткой отсечки, что вот ровно здесь я знать не знал о проекте, вот здесь начал инциализацию, а вот здесь её закончил... Эти периоды перехода тоже оказывают какое-то влияние.
Соотношение времени анализа и проектирования к разработке по ощущению примерно 1 к 1.
Обкатка на сотрудниках и внешних пользователях, исправление ошибок, прочие независящие от нас проблемы отняли еще недели 3-4. Но это уже время, когда моя активная работа пошла в другом направлении, а по рефакторингу приходилось только мониторить и исправлять нечасто возникающие ошибки.
Раскатку механизма на 100% внешних пользователей (со второй попытки) осуществили быстро - порядка одной недели. По трудозатратам на внесение изменений в админку - 15 минут :)
Спасибо за ответ! Конечно, точных цифр не ожидал услышать. Хоты бы порядок. Чтобы иметь представление по Вашему опыту, сколько времени уходит на подготовку к разработке/рефакторингу (непосредственная целенаправленная работа с кодом).
Так как, повторюсь, для 10-ти летнего легаси рефакторинг за 3 месяца (пусть даже может и не все на самом деле, но большую часть отрефакторили) считаю отличный срок. Значит, подготовка была достаточно основательная. Поэтому и решил задать этот вопрос.
Время мы не списываем, поэтому ответить сложно.
Дам очень-очень приблизительную оценку описанного в статье по верхней границе. Здесь точно не более 3(мес)*21(р.д.)*8(ч) = 504 моих часов. Иногда я отвлекался, иногда были выходные, тянулись хвосты и т.п. Плюс накинем суммарно часов 50 времени коллег, когда я вовлекал их в обсуждения и прочее. Ну вот как-то так: не более 554 часов :)
(Относится к разработке. Тестирование и работа группы поддержки пользователей в оценку не заложены)
Подкасты. Где возможность слушать не с последнего выпуска, а с первого непрослушанного (т.е. от самого раннего к поздним)?
Как посмотреть список треков, которым я поставил дизлайк, и отменить? Ошибся, нажал не ту кнопку - все, трек сменился на следующий, и где мне его искать?
Кэширование. Почему нельзя кэшировать следующие несколько треков, чтобы при временной потере связи не оставаться без музыки?
Музыка в Навигаторе. Почему нельзя слушать сохранённое на устройстве при потере связи? Раздел вообще не работает, рисует "нет связи" и всё.
Да, и ещё вопрос. Не по теме, но вдруг.
Карты в Картах и карты в Навигаторе - это один и тот же файл? Или, если я загружу регион и там и там - у меня на устройстве будет две копии?
На устройстве будут две копии, т.к данные приложений изолированы. Но я не представляю зачем нужен навигатор при наличии карт. Карты, во первых, умеют больше, во вторых, одной кнопкой включают интерфейс навигатора
В Картах нет музыки. В Навигаторе можно запустить музыку прямо из приложения, и название трека с кнопками управления будет указано внизу экрана. В Картах такой возможности нет.
И ещё одно небольшое отличие - в Картах иконка с направлением поворота и доступными рядами висит над поворотом (и ползет при приближении к нему), а в Навигаторе жестко закреплена в левом верхнем углу.
Здравствуйте! Постараюсь ответить по порядку:
Если верно вас поняла, такая сортировка уже есть в приложении. Откройте необходимый подкаст и перейдите в раздел с выпусками, там сможете найти специальную кнопку сортировки. Если выбрать сортировку выпусков и нажать на «Слушать», у вас включится непрослушанный выпуск: либо свежий (если от новых к старым), либо старый (если сортировка от старых к новым).
Вы можете найти дизлайкнутый трек в истории прослушиваний. А отдельного радела с такими треками сейчас нет, но мы обязательно попробуем улучшить этот момент в будущем.
Записала в пожелания, подумаем о реализации такого способа воспроизведения.
Для этого устройства офлайн-режим не предусмотрен, поэтому слушать треки можно только в сети.
Насчёт подкастов, возможности слушать в очерёдности выпуска, а также настраиваемого кэширования. Для андроида давно пользуюсь и очень рекомендую Podcast Addict.
Сделали бы какой-нибудь кеш, на случай если временно нет интернета. Качать все 3000 треков как-то не очень. Да, есть плейлисты, но хотелось бы чтоб приложение просто имело бы прозапас хоть сколько нибудь музыки.
Несколько раз писал по поводу неудобств приложения, всегда отвечали что-то типа "так задумано, это архитектура такая", теперь что-то изменилось?
При скачке плейлиста ему автоматом ставится лайк, зачем? Я не отмечал, что мне нравятся все эти треки.
Композиции, которые я уже скачал, прослушав и потом добавил в любимые почему-то не оказываются в кэше и повторно качаются при воспроизведении из плейлиста любимых.
Здравствуйте!
Это действие действительно так и задумывалось. При скачивании целого альбома в приложениях, ему автоматически ставится лайк. Это нужно для того, чтобы вы смогли быстрее найти альбом или плейлист на другом устройстве, так как синхронизации списка скачанных треков нет.
Тут не совсем пока понимаю. У вас повторно скачивается трек, если слушаете скачанный из плейлиста «Мне нравится»? Если да, так быть не должно. Загляните к моим коллегам из поддержки Яндекс Музыки любым удобным способом с подробностями такого поведения и примером, будем разбираться: ya.cc/t/veRNvSziSTWp3
2. Да, при проигрывании потом из плейлиста Мне нравится галочки скачивания нет и по трафику заметно, что оно качает его заново, но это было на версии годичной давности, как сейчас — не проверял.
Присоединяюсь к пункту 1, тоже не нравится эта логика. Я люблю слушать любимые треки в случайном порядке, а из-за такого поведения там появляется много лишнего
Есть мнение, что рефакторинг должен быть частью рабочего процесса в плановом режиме.
Я полностью поддерживаю это мнение. Рефакторинг должен быть частью рабочего процесса в плановом режиме.
Но нужно понимать, что "принцип бой-скаута" работает не всегда. Концепция развития легаси систем - тема для отдельной публикации, а то и не одной. Иногда система подлежит полной замене, иногда модернизации. В нашем случае вышло так, что существующую систему управления воспроизведением модернизировать было уже практически невозможно. А запросы на модернизацию копятся, всё это начинает напоминать снежный ком.
Мы не взяли с потолка идею "всё выбросить и написать новое": просто из конкретных проблем мы сформировали конкретный проект, который запланировали на конкретный квартал, на конкретного человека :)
И мы занимаемся и будем заниматься улучшением множества других подсистем в таком же плановом режиме.
Ну и имхо, если не увеличить базу треков, и особенно каверов, то почти ни для чего не получается найти тот же трек…
Здравствуйте! Я работаю в поддержке Яндекс Музыки. Удобный импорт из YouTube Music действительно планировали, но это требует больше времени, чем мы рассчитывали. Как только сделаем, сообщим об этом в соцсетях — следите за обновлениями!
Все треки на сервис добавляем по договоренности с правообладателями. Не всегда можем получить права на всё, что хотелось бы слушать нашим пользователям, но стараемся делать всё возможное. Можете поделиться конкретными пожеланиями по трекам в форме, а мы напишем, когда они появятся в нашем каталоге.
Спасибо, что убрали разную очередь на разных устройствах.
Спасибо за бестолковый эффект "круглой волны", жрущий ресурсы веба и абсолютно ненужный в мобильном приложении.
Спасибо, что убрали кнопку поиска в левый верхний угол. Теперь стало так удобно включать режим распознавания.
Рефакторинг дело хорошее, молодцы ребята, отличные изменения в лучшую сторону! Спасибо!
Музыку в автомобильные ШГУ обязательно с кешем! Хотя бы в пакете с я.навигатором!
Бро, на тебя вся надежда! Потому что после перехода со Spotify на Яндекс.Музыку я поседел в некоторых местах и мой лексикон обогатился новыми фельдиперстовыми регулярными выражениями. Не подкачай, родненький!
Планируется ли вернуть потоки музыки "под настроение" (спокойное, агрессивное, и т д) и "для занятия" (заснуть, фоновая музыка и т д) которые убрали в обновлении декабря 2021?
Странно, но у меня всё из этого есть, поток можно настроить.
Скриншот
Прошу прощения, не совсем правильно выразился, имелось в виду что до обновления декабря 2021 было более десяти вариантов выбора в обоих потоках. А сейчас буквально несколько штук, того же агрессивного настроения на скриншоте нету
В этом случае да, вы правы. Пунктов в меню стало заметно меньше
Здравствуйте! Отдельные потоки по настроениям и занятиям в приложении переехали в раздел «Подборки» — нужно пролистать главный экран до самого низа. Там можно выбрать «В настроение» или «Послушать фоном» и запустить потоки на любой вкус.
Подборки это к сожалению фиксированный набор треков, который никак не учитывает мои предпочтения. То есть например есть подборка "Заснуть", там 100 треков, они все спокойные, расслабленные, и т.д., но засыпать под них у меня не получается. А под поток "заснуть" который был до обновления отлично получалось
Поняла вас. Кажется, вы имеете в виду плейлист «Заснуть»? Но можно ещё попробовать включить именно поток: когда заходите в раздел «Послушать фоном», выберите «Заснуть», а дальше нажмите большую цветную кнопку наверху — будет уже не фиксированный набор, а бесконечный поток треков, который будет соответствовать выбранному настроению и вашим музыкальным предпочтениям.
Может теперь баг с библиотекой поправите? Не пойму, как она у вас так организована, что в любимых треках задваиваются одинаковые песни с одного и того же альбома. Понятно когда альбомы разные, там типа может быть другая версия трека. Но когда вот так - как это получается вообще?
Красавцы! Жаль большинство комментариев это фича-реквесты не по теме :)
Я думаю здесь прямая связь с тем, как разработчики на них реагируют по обычным каналам - через поддержку и страницу для сбора фич-реквестов. Примеров выше полно.
Я сам пользуюсь Яндекс.Музыкой года с 2014, и за это время заметил, как подкрутили алгоритмы, но фукнционал самого приложения по-моему мало изменился. И баги кочуют из версии в версию, хотя обновления прилетают регулярно. Поэтому конечно же при любой возможности напоминаю про них. Особенно когда вижу, что они, оказывается, уже даже рефакторинг масштабный провели. Думаю у других та же логика.
Вот посмотрите выше про, например, приложение для MacOS - тысячи комментариев и ни одного ответа что мешает просто включить поддержку M1. Про кеширование нескольких треков наперед - много лет обсуждается, не реализовано. Удобный интерфейс в магнитолах, которых все больше - "мы не поддерживаем магнитолы". Вот пытаюсь вспомнить, что изменилось кроме появления видеошотов и текстов песен - и не могу.
У меня до сих пор Я.Музыка не может обновить плашку с названием трека в поле нотификаций и экране блокировки при переключении трека.
Потом асинхронно обновляет, но почти всегда отстаёт на трек. Базовая фича вроде.
Galaxy S21+
Здравствуйте! Я работаю в поддержке Яндекс Музыки и хочу помочь. Напишите, пожалуйста, нам в любой соцсети или в чате ваш логин и подробности (версию ОС и приложения) со ссылкой на этот комментарий. Сделать это можно любым удобным способом: ya.cc/t/veRNvSziSTWp3
Нормализация, и больше ничего не нужно
За 3 месяца - мое почтение. Три раза приходилось через это проходить, меньше чем за 6 месяцев это не сделать. Да и в принципе полностью это сделать невозможно. У людей сдавали нервы, дешевле переписать с нуля.
Сразу же ломаются все старые костыли и старые баги переоткрываются, тут пригождалась история гита тикетменеджер. Одно малое изменение тянет кучу связей. Баги вплитаются в логику, и она становится хаотичной, повторить ее уже невозможно.
Но благо можно делать это по-этапно и частично. Наиболее эффективно сделать сразу микро-сервисы, и перейти на mvvm, убрать циклические связи, соблюдая иерархию.
Я где-то чуть выше в комментах немного подробнее описал временные вопросы.
Всё ты пишешь очень правильно. Итеративно (как я описал в статье) всё-таки удалось провести рефакторинг за (немного условные) 3 месяца. Чтобы не было заблуждения: рефакторинг не всего приложения, а определенной его части. Просто часть самая такая корневая. Во всех сервисах есть такая. Та, что закладывается ещё на старте бизнеса, и эволюционирует с ним по пути наименьшего сопротивления.
Впереди много крутых проектов. Стараемся укладывать проекты в квартал, иначе они расползаются, размываются. Этот кусок вот осилили - отчитались :)
Сделайте "мою волну" реально моей волной, с более широкой возможностью сортировки и выбора треков. А не просто "русское", "зарубежное" , " Новое" , где выбрать можно что то одно.
Так, например я слушаю рок в основном, но в моей волне в последнее время абсолютно все, начиная от диско 80 и заканчивая электронной музыкой. Это конечно классно, но музыка повторяется очень часто.
Было бы классно , что бы в моей волне можно было делать подборку по нескольким жанрам и разным периодами
Разраб привет, спасибо за статью, очень полезная... Но, о самом главном-то не рассказал... Не могу понять как вы реализовали мою волну и прикрутили к ней эквалайзер? Очень круто смотрится... Сам middle, искал похожие реализации но не нашёл... Плиз напиши хотя бы роадмап, на чём делали, как всё это подключали? Очень уж интересно...
Привет! Это не совсем по теме статьи, с тобой мы в ЛС скоммуницировались
Привет, не по теме статьи, но вопрос все же очень интересный и думаю интересующий большинство разрабов, как же реализована, какими технологиями, эта фича?) Или хотя бы тоже в ЛС напиши)
Индикатор уровня загрузки трека везде убрали или это только у меня отвалилось (так говорила ТП пол года назад)?
Пользуясь случаем, хотелось бы 1. плейлист фаворитов в API (которым пользуется например FreeMyMusic). 2. Сортировки в плейлистах
Теперь ждёт рефакторинг приложения для win10/11.
Особенно стоит подружить его с медиа-клавишами на клавиатуре и всплывающим виджетом )
И убрать баг, который переводческих появляется, что воспроизведение останавливается если свернуть приложение. Приходится несколько раз разворачивать и сворачивать чтоб это устранить...
Все конечно круто. Вот только обещанный код было-стало что-то я плохо разглядел. А так конечно, не хватает картинок и графиков, где можно было увидеть перформанс до и после, частота проблем до и после, и самое главное как это отразилось на конечных разработчиках, стало ли им удобней? А то может впилили один велосипед вместо другого, без звёздочки и с колесом поперек рамы, а разрабам сказали, что это круче. Но спасибо за введение в архитектурный менеджмент. Надеюсь ваш рефакторинг улучшит Яндекс.Музыку в Яндекс.Авто медиасистеме, бо она там работает на отколебись - искать можно только через Алису, треки слетают, ui поплыл и иногда не загружается. Главное чтобы политики не угробили компанию.
Спасибо за комментарий. Я пытался выдержать баланс между объёмом публикации и степенью её публицистичности, технической сложности. Про графики пока рано говорить, ещё наблюдаем. Есть сигналы к улучшению. Многие баги правда закрыли - больше не воспроизводятся. К сожалению, все ошибки приложения разом я закрыть не смог :)
Разработчики довольны. NDA проекты, которые пилятся на основе нового механизма,- совсем без учёта старого, назвать, к сожалению, не могу. Таких проектов уже 3 (крупных).
Чтобы не пилить велосипеды был построен процесс. С архитектурными ревью, в том числе. В таких условиях сложно выкатить велосипед, но "риск всегда есть" :) но риск не произошёл.
Музыка в интеграциях (в т.ч. авто), улучшится, когда закончим проект по интеграции нового механизма в SDK. Это следующий крупный этап начатого рефакторинга. Но это совсем не значит, что Музыка в авто не улучшится до окончания этой интеграции, другими средствами :)
Возможно как раз Ваш рефакторинг привел к тому, что теперь если просишь Алису поставить какую-то песню - она ее играет и дальше затыкается? Раньше шли случайные треки потом, а тут получается заказал одну песню и сидишь как попка, каждый раз говоришь ей что дальше играть?
Лучше в Вашем случае обратиться в службу поддержки. Так, как Вы описали, быть не должно.
Возможно, ситуация решится какой-нибудь галочкой в настройках. Возможно, сбросом станции. Возможно, каким-то ещё образом. Поддержка обычно помогает с решением распространённых проблем. Ну а если не поможет, то обращение дойдёт до разработчиков, в том числе и до меня :) Тогда у нас будет материал, с чем работать.
ни чего не понятно. в алисе теперь сказки детям не воспроизводит, вы сломали?
Спасибо за обновления и рефакторинг.
Правда за последнее время некоторые вещи поломались.
Я пользуюсь Ямузыкой на телефоне (POCO X3Pro 8/256), часто использую ее через Андроид авто на автомобиле Шкода Октавия А8. Раньше при подключении проводом телефона сразу же начиналось воспроизведение музыки, теперь же в 10 случаев из 10 на экране автомобиля видна надпись "Яндекс Музыка: Ошибка подключения". Если предварительно перед тем, как провод подключить, зайти в приложение и включить там воспроизведение и тут же на паузу поставить, то при подключении телефона к автомобилю воспроизведение начинается так, как надо.
ПО автомобиля не обновлялось, так что проблема либо в приложении, либо в андроиде.
Выпустили бы версию для NVidia Shield....
На пока могу предложить только кастинг на приставку через Chromecast. Про планы на полноценную версию для NVidia Shield можно спросить у поддержки, может она что-то знает :)
Да вот так и приходится. На телефоне транслировать на приставку. Но это ж проблемы... Я то пару лет назад надеялся, что приставка станет мультимедийным центром. IVI есть, SteamLink есть, GeForce Now есть, RetroArch есть, Plex есть - а вот Яндекс сильно обломал. Я ведь даже специально выяснил, что там Android - решил, что проблем не будет. Но там оказался "какой-то не такой" Android.
Ставьте Кинопоиск, там есть вкладка с Яндекс музыкой =)
идея такая, можно вроде бы даже караоке петь
А для умных телевизоров клиент нормальный будет? То, что сейчас встроено в Кинопоиск просто убогое до невозможности. Переключение профилей между двумя взрослыми просто отсутствует (нужно выйти из одного и пройти все этапы аутентификации для другого), у детского профиля вообще нет музыки, включить детскую музыку просто невозможно из интерфейса.
Вы лучше скажите, починили таки рестарт воспроизведения музыки после того как интернет пропадает? Кейс:
1. включаем музыку
2. во время воспроизведения пропадает интернет (в метро например едем)
3. потом интернет появляется, но воспроизведение от этого не продолжается. Приходилось руками кнопку плэй нажимать. Это так бесило доставать телефон из кармана из-за этого.
"Молодцы", цель полной неюзабельности достигнута. Даже поиска нет.
Рефакторинг приложения с десятилетним легаси за три месяца. Опыт Яндекс Музыки