RoloViewer — легковесное Electron (JavaScript / Node.js) графическое приложение для просмотра изображений в режиме слайд-шоу (slideshow viewer).
RoloViewer имеет простой пользовательский интерфейс, предназначен для просмотра изображений/фотографий только формата JPEG (*.jpeg, *jpg, *.jtif, *.jpe), из выбранного каталога (каталогов, включая подкаталоги) или используя списки воспроизведения (формата *.txt или *.m3u). Некоторые настройки можно задать в конфигурационном файле (~/.config/RoloViewer/roloviewer.ini), например каталог базы данных (*.db), вид перехода и задержку, цветовые профили и прочее.
Показ слайд-шоу RoloViewer возможен по имени фалов и в случайном порядке, есть возможность фильтрации изображений по тегам и рейтингу, внесение изображений в чёрный и белый список (используя фрагменты имён файлов). С помощью интегрированного ExifTool (библиотека и консольная утилита для просмотра, редактирования и создания метаданных) может отображать метаданные изображений (дата, рейтинг, модель камеры+объектива, данные GPS).
RoloViewer может работать в режиме "Цифровой фоторамки", при запуске в полноэкранном режиме как "Хранителя экрана" (Скринсейвера / Screensaver) с возможностью блокировки энергосбережения системы, завершение производится движением мыши или нажатием на любую клавишу клавиатуры, поддерживается несколько параметров командной строки (они имеют приоритет над настройками в конфигурационном файле).
RoloViewer при закрытии сохраняет заданный каталог ли список воспроизведения (~/.config/RoloViewer/roloviewer_status.db), для добавления каталогов и листов воспроизведения можно использовать меню или перетаскивание (функция Drag-and-drop / Перетащи и брось), ведётся лог событий (~/.config/RoloViewer/roloviewer.log), для управления используется клавиатура и частично поддерживается мышь.
Лицензия: GNU General Public License version 3.0 (GPLv3)