-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Android-приложение для поиска, прослушивания музыкальных композиций и составления плейлистов. Использует iTunes Search API
- Поиск музыкальных композиций по текстовому запросу;
- Прослушивание найденных композиций;
- Просмотр метаданных (наименование, продолжительность, исполнитель, жанр, год издания, альбом и другие) и ассоциированного изображения композиции;
- Создание плейлистов и добавление композиций в них;
- Хранение избранных треков и списка композиций, просмотренных при поиске;
- Поддержка англоязычного и русскоязычного пользовательского интерфейса, темной и светлой графических тем, портретной и пейзажной ориентации экрана.
Текстовое поле экрана поиска используется для ввода текстового запроса. До начала поиска пространство экрана используется для отображения очищаемой истории поиска. Поиск происходит при нажатии ввода на клавиатуре или прекращении ввода на 2 секунды. При выборе элемента списка найденных композиций или элемента списка истории музыкальный трек открывается в плеере.
Прослушивание управляется привлекающей внимание кнопкой паузы/воспроизведения, текущая позиция трека отображается под ней. Метаданные композиции представляются в таблице, расположенной в нижней части экрана. Добавить трек в список избранного можно нажатием кнопки с изображением сердца. Цвет изображения выступает индикатором того представлена ли композиция в списке избранного. Нажатие кнопки с изображением символа сложения открывает список плейлистов для выбора в какой из них следует добавить композицию. На случай, если необходимо добавить трек в новый плейлист в меню есть соответствующая кнопка. О добавлении композиции в плейлист сообщает снекбар с наименованием плейлиста в нижней части экрана.
Раздел "Медиа" содержит вкладку, вмещающую список избранного и вкладку плейлистов. Выбор плейлиста открывает данные о продолжительности плейлиста, количестве треков и их список.
Плейлист можно редактировать или удалить. А ещё плейлистом можно поделиться или создать новый.
В разделе настроек приложения есть возможность переключатся между темной и светлой графическими темами, поделиться приложением и открыть линк курса android-разработчик, написать на электронную почту и просмотреть электронную документацию по ссылке в сети.