Skip to content

palletorsson/pi-jockey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pi-jockey

This is a networking solutions for media control with Raspberry Pi.

Installation

Install pip, flask and python script, etc.

  • Remake this process for each Raspberry.
  • Prepare a SD card with a RASPBIAN
  • Boot and expand
  • Log in to the pi ( user: pi password:raspberry )

1: Prepare to set ip adress from router config

Enter:

  • $ sudo apt-get update

1.1 Change your host name.

Use the text editor Nano to edit the host file, Enter:

  • $ sudo nano /etc/hosts

  • change: 127.0.1.1 raspberrypi

  • to: 127.0.1.1 pi-N

(Where N is a number, for instance pi-1, pi-2, pi-3, pi-4, ... )

Exit and save

Use the text editor Nano to edit the host name file, Enter:

  • $ sudo nano /etc/hostname
  • change: raspberrypi
  • to: pi-n

(Where N is a number, for instance pi-1, pi-2, pi-3, pi-4, ... and the same as above ) Exit and save

1.2 Set up dhcp

To setup eth0 to dhcp, Enter:

  • $ nano /etc/network/interfaces

  • auto eth0

  • iface eth0 inet dhcp

Exit and save

  1. Configure your router (from another computer logon to the wireless network)

What is your Mac adress. Enter.

  • $ ifconfig

Back at the rasyberry command line: 3. Install pip file. Enter:

  • $ sudo apt-get install python-pip
  1. Install Flask. Enter:
  • $ sudo pip install Flask
  1. Clone Repo and cd into directory. Enter:
  1. Supervisor for securing start and restart of script. Enter:
  • $ sudo apt-get install supervisor
  • $ sudo nano /etc/supervisor/conf.d/flask_project.conf

Add these lines. Enter or Copy and Paste:

  • [program:flask]
  • command = python media-server.py
  • directory = /home/pi/pi-jockey/
  • user = pi Exit and save
  1. activate Hdmi sound
  • $ nano /boot/config.txt
  • set hdmi_drive=2
  1. Add Media
  • Add video to the video directory in the pi-jocky directory.
  • Add sound to the sound directory in the pi-jocky directory.
  1. Edit the settings
  • Configure setting.py matching the video name.

10 Add ip to the hosts_list for each Raspberry media-server.py script.

  1. Restart and test the pi
  • Connect all Raspberry (media station) to you router.
  • Form the control computer
  • Restart the each media station
  • On each media-server waiting for requests:
  • On the control server start the server script

Clone Repo and cd into directory. Enter:

About

Networking solutions for media control with Raspberry Pi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages