https://github.com/aliveoutside/yam
Самописный клиент Яндекс.Музыки
https://github.com/aliveoutside/yam
android reverse-engineering yandex
Last synced: about 2 months ago
JSON representation
Самописный клиент Яндекс.Музыки
- Host: GitHub
- URL: https://github.com/aliveoutside/yam
- Owner: aliveoutside
- License: mit
- Created: 2023-06-18T12:01:55.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-02T11:21:19.000Z (over 1 year ago)
- Last Synced: 2025-12-27T11:00:00.016Z (6 months ago)
- Topics: android, reverse-engineering, yandex
- Language: Kotlin
- Homepage:
- Size: 351 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# yam
**yam** - это самописный экспериментальный android клиент для **Яндекс Музыки**
# Скриншоты
# Реализовано
- [x] Рекомендации
- [x] Экраны альбома, артиста, плейлиста
- [ ] Библиотека
- [ ] Поиск
- [ ] Радио
# Технологии
**Kotlin:** Основной язык программирования проекта
**Jetpack Compose**: UI фреймворк
**Koin:** DI
**Coroutines:** Обеспечение асинхронности
**Kotlinx Serialization:** Сериализация данных
**Ktor:** Клиент для выполнения HTTP-запросов
[**Decompose:**](https://github.com/arkivanov/Decompose) Для управления состояниями и навигацией
[**Media3:**](https://developer.android.com/media/media3) Воспроизведение медиа
[**Yandex Auth SDK:**](https://github.com/yandexmobile/yandex-login-sdk-android) Авторизация через Яндекс
# Лицензия
[MIT](https://github.com/aliveoutside/yam/blob/master/LICENSE)