Skip to content

Update 0.3.3

Choose a tag to compare

@okeydw okeydw released this 17 Jul 11:28
· 12 commits to main since this release
eeedd44

[0.3.3] Низкобюджетный Spotify

из MVP проекта сделано минималистичное приложение
в целом что допили

Добавили

  • Лайки / Дизлайки. Бэкенд на основе них делает вам предложку треков

  • Базовый функционал плейлистов, с одним НО - мне бэк должен отдавать превью плейлистов, но иногда не делает это. Позже попрошу НН, чтобы допили

  • Кеш-система, с горе пополам, но чёт сделан, так что не лаги основного API не сильно должны влиять

  • То же самое касается треков, поставил на дозагрузку очереди, поэтому не сильно виснуть должно, если слушаете в очереди

  • Что НЕ я не законтрил, есть поиск по "Вайб", но его ендпоинт что в офф.клиенте ноу ворк, что у меня, оставил, мб потом нн исправит

  • Добавил 8 языков через AI😎 (EN/KO/TR/CN/BE/DE/ES/FR/), детектит системный и ставит его сам

  • Добавил тёмную/светлую тему, также есть надстройка, которая ставит, системный

  • Офлайн режим, включается в настройках или когда у вас нет уведомления

  • Уведомление с текущем треком, можно переключать туда-сюда, ставить лайки и дизлайки

  • Скачивать треки для офлайн режима

  • Иконки, их сделал AI, как временное решение, потом сделаю фул версию и возьму референсы у лоляшки, чтоб похоже было

  • Выход из аккаунта

Улучшили

  • Теперь есть имерсив режим, можно включить в настройках

  • Есть прогресс бар без раскрытого плеера

  • Заменил вкладку "Истории" на "Я", там теперь плейлисты, история, скаченные и настройки в правом верхнем углу

  • Добавил перемешивание и зацикливание треков (кст подгрузка очереди происходит по этим тригерам, если будете спамить, API бэка может дать по башке, я хз какие там средства безопасности)

  • Кнопку скачать добавил

  • Работу с жестами

  • Улучшил логику волны, не буду описывать, но поверьте она лучше, чем была в 0.1.0

  • Анимации, но улучшала их AI, у меня лапки, будут баги, милости прошу cюда

  • Историю, раньше там были дубли

  • Waveform добавил, но если бэк его не прислал, то ставлю старый дефолт