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

https://github.com/ext/slideshow

Slideshow is a kiosk-style application for showing text, image and video in a continious loop on monitors and projectors.
https://github.com/ext/slideshow

Last synced: 9 months ago
JSON representation

Slideshow is a kiosk-style application for showing text, image and video in a continious loop on monitors and projectors.

Awesome Lists containing this project

README

          

## Slideshow Daemon

Slideshow is a kiosk-style application for showing text, image and video in a continious loop on monitors and projectors. Content is edited and updated directly in using a webgui. The application is split into two packages, a backend and a frontend. The backend is written in C++ and OpenGL and the frontend using python. Currently the frontend is very GNU/Linux specific and will not run on any other platform but is meant to be as platform independent as possible, as long as it handles OpenGL.

## Features

* Webgui controls daemon, even starting and stopping.
* Slides consisting of either text, images or video.
* Custom themes for text-slides.
* Automatic aspect-correct resizing with ImageMagick.
* Natively loads most image formats, including but not limited to: BMP, JPEG, PNG, GIF, TGA.
* Hardware acceleration with OpenGL.
* Transition via plugin-based system (fade and spin builtin).
* Licensed under AGPLv3.

## Requirements

* automake-1.11 or later
* DevIL
* GLEW
* libdaemon
* libjson
* libcurl
* [datapack](https://github.com/ext/datapack)

## Optional

* SDL
* sqlite3 or mysql
* DBus
* Ragel

## Debian/ubuntu requirements

sudo apt-get install build-essential libtool autoconf pkg-config ragel libdaemon-dev libdevil-dev libjson-c-dev libcurl4-openssl-dev libsqlite3-dev libglew-dev libsdl1.2-dev

## Building daemon

autoreconf -si
mkdir build
cd build
../configure
make