Derrick Gold

  • Home
  • Albums
    • Alberta
    • Arizona
    • Berlin
    • Blink-182
    • Cambodia
    • Default
    • Indiana Jones
    • Italy
    • Japan
    • New York
    • Nova Scotia
    • Peru
    • Quebec
    • Shanghai
    • South Korea
    • Vancouver
  • Projects
    • AlexaSkillNodeLambdaSkeleton
    • Arkanoid-SCDS2
    • Atari-Boxing-NDS
    • BAGASMI
    • BAGPlug-SCDS2
    • Botty-McBotFace
    • BrainFuck-2600
    • Brickfall-NDS
    • CLinkedListExample
    • CMPT491Proj1
    • Cpgsql
    • CPUMemStats
    • CStuff
    • DeerFactValidator
    • DiskUsageDisplay
    • Dividends-2-Year-Trend
    • DownFall
    • DSTwoPong
    • Etch-NDS
    • fdshooter
    • MacEwanTeenyPascal
    • MarioPaintComposer-NDS
    • OpenPlugClientPy
    • OpenPlugServer
    • petulant-octo-spice
    • Pi-Doodle-Board
    • PyBot
    • Remote-Image-Browser
    • Remote-Music-Player
    • RemoteIndicator
    • Simple-File-Transfer
    • Simple-Virtual-Machine-Assembler
    • SmartReflectServer
    • SnowWars
    • SpaceInvaders-SCDS2
    • StaticWebpage
    • SysInfo
    • Tiny-Maze-Solver
    • UAPaint-NDS
    • XKCDComic
    • YoutubePlaylist
  • Music

OpenPlugClientPy

This page was programmatically generated from GitHub

ReadMe.md

Python Client for OpenPlugServer

Dependencies

  • Python3
  • FFMpeg --with faac support
  • Mplayer
  • ncurses
  • operating system with mkfifo support
  • youtube-dl

OpenPlugClientPy

Description

OpenPlugClientPy allows one to create their own music playlist of youtube videos on an OpenPlugServer. This playlist can be access by anyone who happens to know the name of the playlist and server. The idea being that everyone who "joins" into a playlist with their client will be listening to the same songs at roughly the same time.

Installation

  • git clone this repository
  • create 'cache' folder in same directory
  • configure 'GLOBAL_SETTINGS' at top of OpenPlugClient.py, change the server and playlist info
  • run 'python3 OpenPlugClient.py'

To be added:

As the OpenPlugServer advances feature wise, so will the client.

Apologies

The source is a bit of a mess as it was hacked together in about a day. The thread handling of global data is abysmal. Do not use this source for learning reference. You will get burned.

Project information

  • Project URL Github
© Copyright Derrick Gold. All Rights Reserved
Designed by BootstrapMade