GitXplorerGitXplorer
e

slideshow

public
8 stars
2 forks
34 issues

Commits

List of commits on branch master.
Unverified
0b4793a53a61a3734bf3af72f9a371e414e032ba

initialize to silence warning

eext committed 9 years ago
Unverified
b98bd86704e781f3d6b780e5e5938ce79df96acc

update readme with missing packages

eext committed 9 years ago
Unverified
525cb64b5bce4a1c5a5343da1402211aaa30d6a4

autotools: dont warn about portability

eext committed 9 years ago
Unverified
2d16c9e90c4f57803821ae4745ff9fd47afc9285

moving frontend to separate repo

eext committed 9 years ago
Unverified
c1acfd434869555e3732af257193daefac81e1ef

remove some obsolete files

eext committed 9 years ago
Unverified
028d63ed20f32fc3bf39b86e47611b0eaa0e6672

Merge branch 'url_assembler'

eext committed 9 years ago

README

The README file for this repository.

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

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