Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/falconardente/itunes_playlist_maker

Приложение для поиска, прослушивания музыкальных композиций и составления плейлистов. Использует iTunes Search API.
https://github.com/falconardente/itunes_playlist_maker

android coroutines dependency-injection glide gradle gson itunes-api itunes-search json koin landscape-mode mediaplayer multilingual mvvm-architecture portrait-mode retrofit2 room-database sharedpreferences

Last synced: 4 days ago
JSON representation

Приложение для поиска, прослушивания музыкальных композиций и составления плейлистов. Использует iTunes Search API.

Awesome Lists containing this project

README

        

![horSmal20](https://github.com/user-attachments/assets/1dd2b6c9-0120-4e3d-b053-6bce0010d7f5)
![metSm](https://github.com/user-attachments/assets/a5e85026-9792-4d33-b42b-70a38d884581)
![listsSm](https://github.com/user-attachments/assets/8e4e1066-e292-4055-8f7b-7e8fbf877576)

# Android-приложение для поиска, прослушивания музыкальных композиций и составления плейлистов. Использует [iTunes Search API](https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/index.html)

## Общая функциональность приложения:
- Поиск музыкальных композиций по текстовому запросу;
- Прослушивание найденных композиций (не более 30 секунд);
- Просмотр метаданных (наименование, продолжительность, исполнитель, жанр, год издания, альбом и другие) и ассоциированного изображения композиции;
- Создание плейлистов и добавление композиций в них;
- Хранение избранных треков и списка композиций, просмотренных при поиске;
- Поддержка англоязычного и русскоязычного пользовательского интерфейса, темной и светлой графической темы, портретной и пейзажной ориентации экрана.

## [Wiki проекта](https://github.com/falconArdente/iTunes_playlist_maker/wiki)

# Сборка приложения

## Использование релиза, размещенного в репозитории
- Минимальная поддерживаемая версия операционной системы - Android 8.0 (API level 26);
- [Apk-файл релиза](https://github.com/falconArdente/iTunes_playlist_maker/releases/) готов для использования на устройстве.
## Последующее использование репозитория
- Приложение успешно компилируется в среде разработки Android Studio Jellyfish | 2023.3.1 Patch 1 в соответствии настройкам конфигурационных файлов репозитория;
- Дли использования функционала [iTunes Search API](https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/index.html) не требуется регистрация или авторизация. Форк может быть использован сразу после компиляции.

![GitHub top language](https://img.shields.io/github/languages/top/falconArdente/iTunes_playlist_maker)