Назад к возможностям
Мобильное приложениеМедиа4 мин чтения

Фото, видео и музыка на Android

Три выделенных экрана для фото, видео и музыки — сетки, сгруппированные по дате, фоновое воспроизведение, плейлисты, таймер сна и трансляция на любое DLNA-устройство в вашей сети.

PlainApp предоставляет вашим фото, видео и музыке три выделенных экрана на главном экране — «Изображения», «Видео» и «Аудио» — вместо того чтобы втискивать всё в одну галерею с вкладками. Каждый экран настроен под своё содержимое: фото и видео получают сетку миниатюр, сгруппированную по дате, а музыка — список, построенный вокруг воспроизведения (плейлисты, таймер сна, фоновое аудио).

В отличие от облачной галереи, PlainApp читает данные напрямую из MediaStore Android. Ничего не загружается, не индексируется удалённо и не перекодируется — сетки открываются мгновенно даже с десятками тысяч элементов, и всё работает без подключения к сети.

Скриншот: Изображения

Скриншот: Видео

Скриншот: Аудио

Ключевые возможности

  • Изображения и видео: сетка, сгруппированная по дате, с регулируемой плотностью — элементы группируются под липкими заголовками по дате съёмки (с запасным вариантом по дате создания), а жест сжатия изменяет количество миниатюр в строке.
  • Фильтры сортировки и тегов — сортируйте по дате, размеру или имени (по возрастанию или убыванию) или группируйте по дате съёмки; вкладки фильтров для Всех, по тегам и Корзины находятся над каждой сеткой.
  • Множественный выбор перетаскиванием — проведите по сетке, чтобы выбрать диапазон фото или видео, затем переименуйте, отправьте, добавьте теги, переместите в корзину или транслируйте весь выбор сразу.
  • Встроенные просмотрщики и плееры — фото открываются в полноэкранном просмотрщике с возможностью перелистывания, видео воспроизводятся в плеере на базе ExoPlayer, а музыка играет через фоновый мини-плеер и полноценную страницу плеера.
  • Аудио: плейлисты и таймер сна — создавайте изменяемые плейлисты из любого выбора треков и устанавливайте таймер сна, который приостанавливает воспроизведение через заданное время с обратным отсчётом в реальном времени — это преимущества, доступные только на Android, а не в веб-панели.
  • Трансляция на DLNA-устройства — на каждом экране есть кнопка трансляции, которая обнаруживает DLNA/UPnP-приёмники в вашей сети и передаёт выбранное фото, видео или трек на них.
  • Корзина и восстановление — где включено, удалённые элементы перемещаются на вкладку «Корзина» перед окончательным удалением, с восстановлением в одно касание.

Пошаговое руководство

  1. Откройте «Изображения», «Видео» или «Аудио» с главного экрана — каждый открывается прямо в свою сетку или список, без дополнительной навигации.
  2. Просматривайте сетку фото или видео, сгруппированную по дате, и сжимайте, чтобы изменить количество миниатюр в строке.
  3. Нажмите на элемент, чтобы открыть полноэкранный просмотрщик или видеоплеер; перелистывайте между элементами в той же группе.
  4. Долго нажмите для множественного выбора, затем проведите, чтобы расширить выделение на диапазон элементов.
  5. Транслируйте на телевизор или колонку, нажав на значок трансляции и выбрав обнаруженное DLNA-устройство.
  6. На экране «Аудио» добавляйте треки в плейлист или откройте Таймер сна, чтобы приостановить воспроизведение через заданное время.

Советы и хитрости

  • Используйте вкладки фильтрации по тегам, чтобы сузить сетку перед массовым действием — сначала добавьте теги, затем отфильтруйте, затем выберите.
  • Выбранная сортировка (по дате, размеру или имени) запоминается отдельно для каждого из трёх экранов.
  • Таймер сна продолжает отсчёт, даже если вы заблокируете телефон — проверьте уведомление для оставшегося времени.
  • Скриншоты отображаются на экране «Изображения» вместе с фото с камеры; добавьте им отдельные теги, если хотите их отфильтровать.

Заметки о конфиденциальности и безопасности

  • PlainApp читает медиа через системный API MediaStore. На Android 13+ он запрашивает READ_MEDIA_IMAGES, READ_MEDIA_VIDEO и READ_MEDIA_AUDIO отдельно, так что вы можете предоставить доступ к одному типу без других.
  • Содержимое медиафайлов никогда не загружается. Каждый экран является локальным представлением файлов, уже находящихся на устройстве.
  • Трансляция устанавливается напрямую между вашим телефоном и принимающим DLNA-устройством в вашей локальной сети — никакой ретрансляционный сервер не задействуется.

Связанные возможности