Оказывается можно. И это продемонстрировал недавно появившийся аудиоплеер Cloud Music Player. Что же в нем такого?
Облако
Плеер предлагает 3 режима воспроизведения аудиофайлов:
- Яндекс Диск (облачный режим)
-Файлы (аудиофайлы из медиа библиотеки устройства)
-Плейлисты
Именно первый режим вызвал мой живой интерес. Это интересно потому что такой подход позволяет держать множество треков в облаке, а не в памяти телефона. Плюс к тому же они становятся доступными для других устройство, подключенных к облаку.
В нашем плеере представлен только единственный представитель из семейства популярных облачных сервисов - Яндекс Диск. Хотя казалось бы с таким громким названием можно было бы ожидать список сервисов и побольше. Но не будем судить строго. Приложение молодое о возможно мы еще увидим дальнейшее развитие в этом направлении. Будем надеяться что название выбрано на "вырост". А пока давайте остановимся на том что есть.
Авторизация
При первом открытии плеер включен в режим "Файлы". Переключаемся в режим "Яндекс Диск", где нас ожидает окно авторизации. И тут уже первый приятный сюрприз. Авторизация проходит быстро и просто как и во многих Яндекс приложениях. Достаточно зарегистрироваться со своим YandexID. Нет никаких танцев с бубнами токенами безопасности, которые честно говоря понятны далеко не всем. А это значит что приложение будет доступно более широким слоям населения.
Сканирование облака
После успешной авторизации плеер автоматически запускает процесс сканирования облака. Сразу оговорюсь - процесс не мгновенный.
Приложение предлагает разместить треки в папку "Музыка". Но название папки можно сменить в настройках. А если название папки удалить вовсе, то сканироваться будет весь диск. Я попробовал все варианты и стало понятно почему предлагается поместить музыку в отдельную папку. В этом случае сканирование происходит значительно быстрее, чем если сканировать все облако. Очевидно, что при сканировании всего облака под процесс попадают все ваши файлы (документы, изображения, видео и прочее). Поэтому для себя лично я выбрал вариант с отдельной папкой.
Что дальше?
И вот мы получили список треков из облака. Что с этим можно делать?
Ну во-первых это конечно же воспроизведение, как основная функция любого плеера. Тут ничего нового. Режимы воспроизведения: последовательный, случайный, одиночный, циклический.
Включаем трек. Началось скачивание данных. Ого. Забегали индикаторы. Видим что трек можно добавить в плейлист или скачать на устройство.
На функциональной панели находим кнопку фильтр. Фильтр позволяет вычленить треки из огромного списка по фрагментам названия или пути расположения в облаке в расширенном режиме или в режиме полного совпадения. Кроме того фильтр поддерживает голосовой ввод. Это значительно ускоряет процесс. Неплохо.
Из недостатков отмечу что неплохо было бы отображать структуру папок, что бы была какая-то навигация по диску. Надеюсь разработчик услышит мои стенания по этому поводу.
Вижу что каждый трек сопровождается всплывающим меню. В списке меню:
- фильтр по папке. Неплохо. Можно быстро выбрать все треки из папки где находится этот трек.
- Добавить в плейлист.
- Скачать
- Поделиться
То есть пока играет текущий трек можно погулять по списку и производить какие то манипуляции.
Добавляем трек в плейлист. Отрывается редактор плейлистов, где можно создать новый плейлист или выбрать уже существующий. Также отредактировать наименование или удалить плейлист. Все это происходит без остановки воспроизведения. Мне это нравится.
Функция скачать - понятно.
Функция поделиться: делится ссылкой на ваш аудиофайл. Конечно удобно и интересно. Но говорят такие ссылки живут недолго. Через какое то время они не работают. Но что бы ознакомиться или скачать времени хватит.
И неплохой бонус ко всему этому- отправка нескольких аудиофайлов в плейлист одним гуртом. Отмечаем нужные треки (или все треки общей галочкой сверху) и отправляем в плейлист кнопочкой из верхней панели.
Ну что ж. Набор возможностей для облачного воспроизведения минимален, но вполне достаточен. Ставлю твердую четверку. Все же навигатор по папкам здесь вполне уместен.
Нестабильный интернет
В этом абзаце отмечу одну очень полезную деталь. Все мы знаем что интернет на просторах нашей необъятной иногда нестабилен и многие сервисы и сайты время от времени не работают. Но этот плеер работает почти всегда и везде. Ну, потому что яндекс... белые списки.... и т.д. и т.п. Возможно здесь даже кроется причина почему в плеере нет других облачных сервисов. Видимо нет смысла тратить время и энергию на то, что все равно работает через раз. Очень надеюсь, что нас ждут стабильные времена и тогда все, как говориться, будет.
Оффлайн режим
Здесь все просто и обыденно. То же воспроизведение из списка (последовательное, случайное, одиночное, циклическое).
Отмечу только несколько моментов:
- описание трека в списке состоит из названия (основное) и исполнитель/альбом(дополнительное)
- есть сортировка по названию/исполнителю/альбому
- в меню трека изменились быстрые фильтры по исполнителю или альбому (что впрочем весьма удобно)
- кнопка "Скачать" изменилась на кнопку "Поделиться"
При добавлении файла в плейлист можно выбрать уже существующие плейлисты с облачными треками. Это круто. Можно комбинировать прослушивание облачных и локальных треков.
Здесь также нет отображения папок. Но для локальных файлов по моему мнению это не так критично. Потому что шарахаться по дебрям папок в андроиде я уже давно перестал. Гораздо быстрее и удобнее находить музыку по названию, исполнителю или альбому.
Как и в облачном режиме все манипуляции также не приводят к остановке воспроизведения музыки.
Плейлисты
А вот тут уже интереснее.
До этого мы прослушали облачные и локальные треки. Составили плейлисты. Теперь давайте посмотрим что тут интересного.
Во-первых сам элемент выбора плейлиста, совмещенный с функцией открытия "Редактора плейлистов". Это интересно. То есть хочешь выбрать плейлист, но понимаешь что тебе нужен новый или хочешь отредактировать существующий - открываешь редактор. Ну чтоб два раза не вставать. В этом есть какое то зерно и экономия места на экране.
Во-вторых управление элементами плейлистов. К сожалению у меня пока нет возможности вставить видео, поэтому опишу в тексте.
- перемещение треков внутри плейлиста ( изменение порядка) можно сделать просто захватив трек (2-3 секунды удержание пальца на треке) и перетащив его у нужное место.
- удаление трека из плейлиста свайпом вправо.
В-третьих список информирует нас иконкой слева о том, локальный файл или облачный.
В-четвертых, и это интересно, индикация доступности аудиофайла. В случае удаления/перемещения локального либо облачного файла или отсутствия доступа к облаку соответствующий трек будет помечен как не найденный. Это поможет вам быстро почистить плейлист от мусора либо удалить его как не нужный.
В-пятых при запуске приложения можно не ждать результата сканирования облака, а сразу переходить на плейлисты, так как они уже локально сформированы и готовы к проигрыванию.
Согласитесь, уже вполне достойный набор функционала для плейлистов.
Оформление
В первую очередь хочется отметить адаптацию окон плеера к ориентации устройства. При изменении ориентации с вертикального на горизонтальный и наоборот окна перестраиваются под максимально удобный формат. Это хороший плюс.
Особый восторг для меня вызвали индикаторы. В плеер включены три вида индикаторов: стрелочный, светодиодный (линейный) и частотный. Они заметно оживляют интерфейс и придают некую особую динамику при прослушивании музыки. Но для меня как для старого меломана особо поразило то, как они максимально реалистично отображают внешний вид и как они реагируют. Здесь нет резких дерганий, индикаторы двигаются плавно и в тоже время динамично. Нет разукраса в стиле "вырви-глаз". Поверьте мне. Через мои руки в 80-х прошло большое количество аудиотехники, от советского производства до японского. Что-то до сих пор стоит на моих полках и исправно работает. Я знаю о чем говорю. Правда частотных индикаторов я не видел на реальных устройствах, но стрелочные и линейные индикаторы реализованы на все 100 баллов из 100.
Еще одна интересная опция: смена интерфейса (меняется в настройках). Причем здесь не идет речь о перекрашивании одного интерфейса в разные цвета. Интерфейс меняется кардинально. Переключение происходит молниеносно, не останавливая воспроизведение и с сохранением всех настроек.
В плеере доступны 2 вида интерфейса: темный металлик (выглядит вполне современно) и стиль 90-х в виде кассетной деки. Функциональное наполнение идентично. Причем в варианте стиля 80-х реализована имитация кассетной деки, как звуковая так и визуальная. Я понимаю что имитация стиля 80-х это скорее дань моде на все винтажное в последнее время и это пройдет, но сам подход говорит и возможности менять "шкурку" и в дальнейшем мы можем ожидать другие интересный решения в плане интерфейса.
Качество звука
Здесь в помощь 5-ти полосный эквалайзер. Простой, но свою функцию выполняет исправно. При установке приложения эквалайзер настроен на значения по умолчанию, которые в принципе выставлены на оптимальное звучание в андроид устройствах. Я их для себя так и оставил.
Резюме
Итак что в итоге. Вполне пригодный аудиоплеер для прослушивания облачных и локальных треков. Не сложный, но с достаточно полезным набором функций.
Из недостатков: отсутствие навигации по облачным папкам, но продвинутый фильтр помогает неплохо ориентироваться в длинном списке облачных треков.
Из достоинств:
- продвинутые фишки для плейлистов
- адаптивный, достаточно эргономичный интерфейс
- индикаторы (огонь)
- все манипуляции (даже изменение настроек, смена интерфейса) и не влияют на ход воспроизведения
- смена интерфейса
- в общем достаточно стабильное приложение. Критических зависаний не обнаружено
- и главное - в концепции плеера заложен неплохой потенциал для дальнейшего развития, особенно в плане интерфейса
Можно поздравить любителей музыки. в нашем распоряжении появился еще один простой, но удобный и интересный вариант плеера для мобильника.
Ссылка для установки приложения Cloud Music Player