Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/delan/lyletube
YouTube jukebox for ComSSA LANs
https://github.com/delan/lyletube
Last synced: about 2 months ago
JSON representation
YouTube jukebox for ComSSA LANs
- Host: GitHub
- URL: https://github.com/delan/lyletube
- Owner: delan
- License: isc
- Created: 2013-08-23T03:19:27.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2016-01-23T17:46:57.000Z (almost 9 years ago)
- Last Synced: 2024-10-14T15:53:07.701Z (3 months ago)
- Language: JavaScript
- Size: 1.06 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Lyletube
=======A simple YouTube jukebox for ComSSA LANs.
Users submit recommendations as a dump of YouTube URLs, and they are approved by
Lyle (or whoever is running the projector computer), all while the playlist is
automatically being fed through to a player.Running directly from source
----------------------------To run Lyletube from source, install Python 2.7 and pip.
Then install dependencies with `pip install -r requirements.txt`.
Finally, run `lyletube.py` to start the server. You can optionally supply the
port to listen on as the first argument (e.g. `lyletube.py 8080`), but the
default is port 13337.Skype users, please note that ports 80 and 443 are taken by default; you will
need to turn off "Use 80 and 443 for incoming connections" and restart Skype to
use those ports.If you're using Debian, Ubuntu or relatives, setup might look like this:
apt-get install git build-essential python python-dev python-pip
git clone git://github.com/delan/lyletube.git
cd lyletube
pip install -r requirements.txt
python lyletube.pyHow to build a standalone executable
------------------------------------Werkzeug does some crazy import magic that breaks PyInstaller's module
detection, so please edit werkzeug's `__init__.py` and remove everything after
the line where `__version__` is defined.Download PyInstaller and in this directory, run
`path/to/pyinstaller.py -F lyletube.spec`.The resulting executable will be found as `dist/lyletube.exe`.