Skip to content

offtools/linux-show-player

 
 

Repository files navigation

Linux Show Player GitHub release Github All Releases Code Health Gitter

Linux Show Player (LiSP) - Sound player designed for stage productions


Every component on which LiSP relies (python3, GStreamer and Qt5) is multi-platform, but the program is currently tested and developed only for GNU/Linux.

No special hardware is required to run LiSP, but some processing operations would surely take benefit from a recent CPU.

For bugs/requests an issue can be open on the GitHub issues-tracker, for everything else gitter can be used.


Installation

####1. Package installation

For Ubuntu/Debian users: Follow the instructions on the releases page on GitHub.

For ArchLinux users: there is an AUR package, serch for linux-show-player.

####2. Manual Installation

On Debain/Ubuntu and derivates you can build the ".deb" packages, the needed file can be found in dist/Debian/

#####2.1 Get the source

Download the archive from the release page on GitHub.

#####2.2 Install (and build) dependencies

Note: Python 3.5 required

PyPI packages (auto-installed when using pip):

* mido
* python-rtmidi
* JACK-Client
* sortedcontainers

Arch-Linux required packages:

* python
* python-pyqt5
* python-gobject
* python-setuptools
* qt5-svg
* qt5-translations
* gstreamer 1.x
* gst-plugins-base
* gst-plugins-good
* gst-plugins-ugly
* gst-plugins-bad
* gst-libav			(optional, for larger format support)
* portmidi			(optional, for portmidi support)

Debian-based distributions required packages:

* python3
* python3-dev				(build)
* python3-pyqt5
* python3-gi
* python3-setuptools
* python3-pip
* python3-wheel
* libqt5svg5
* libqt5svg5-dev
* qttranslations5-l10n
* gstreamer1.0-plugins-base
* gstreamer1.0-plugins-bad
* gstreamer1.0-plugins-good
* gstreamer1.0-plugins-ugly
* gstreamer1.0-libav
* python3-cffi
* libffi-dev				(build)
* libportmidi-dev			(build)
* libportmidi0
* libasound2-dev			(build)
* asound2
* libjack-jackd2-dev		(build)
* jackd2

#####2.3 Install LiSP

# pip(3) install --pre <archive-name>

for example, to install the latest release from the downloaded zip file:

# pip(3) install --pre linux-show-player-0.3.1.zip

or

# git clone https://github.com/FrancescoCeruti/linux-show-player
# pip install --pre linux-show-player/

to install the latest development version from git (May be unstable and/or contains unfished features).

Usage

Use the installed launcher from the menu (for the package installation), or

$ linux-show-player                                  # Launch the program
$ linux-show-player -l [debug/warning/info]          # Launch with different log options
$ linux-show-player -f <file/path>                   # Open a saved session

User documentation (in progress) can be found here

About

Linux Show Player - Sound player designed for stage productions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%