∏ NODE

∏-box v2

V-2 = Version expérimentale de la ∏-BOX / Experimental version of the ∏-BOX

Features

IMPORTANT ! THE SOUNDCARD IS MANDATORY ! be sure to check the hardware prerequiste !

Setup

Hardware prerequisites

icecast server needed for upstream !

Installation

  1. Télécharger l'image ici / Download image here
  2. copier l'image sur une carte SD
  3. une fois le système installé (mot de passe par défaut pour la connexion : pipinode) / once jessie is installed (default password for ssh : pipinode)
    $ ssh pi@<IP_of_the_pibox>
    $ cd pibox_V2
    $ git pull

    Vous avec maintenant la version mise à jour de la pibox / now you have the last update for your pibox

optionnel : changez votre ssid / optional: change your ssid

  $ sudo nano /etc/hostapd/hostapd.conf

et modifiez la valeur du ssid / and modify the value for ssid

7 fichiers sont fournis dans le package / package contains 7 crucial files :

Usage

La configuration de la PiBox V-2 se fait par l'intermédiaire d'une page html à l'adresse 192.168.100.1 (configurable) sur une connexion wifi ad-hoc dont l'ESSID est 'pibox' (configurable) ou via l'adresse de la pibox sur le réseau ethernet. La requête de cette page html nécessite un login et un mot de passe : "pibox" (configurable) et "pnodeaccesspass" (configurable).

the PiBox V-2 administration is done through an html page, that you can access to the adress 192.168.100.1 (can be changed) once connected to the wifi "pibox" (can be changed also) or through ethernet (all this can be set up and changed in the config file).

La requête de cette page html nécessite un login et un mot de passe : "pibox" (configurable) et "pnodeaccesspass" (configurable). / The page will ask for a login and password : "pibox" and "pnodeaccesspass" (can be edited)

Sur la page html de configuration, il y a trois parties / the administration html interface has 3 main panels

Intervace ∏box

Upload

La partie "Send a sound file to RPi" permet d'envoyer un fichier à la RPi / the panel "Send a sound file to RPi" allows the user to upload a file to the V-2

Online Mode

La partie 'With Internet Access' permet de choisir une source en entrée / the "Without Internet Access" panel allows the user to select the input (one only)

et de choisir de une à trois sorties simultanées / choose between one and three simultaneous outputs

Offline mode

La partie "Without Internet Access" permet de choisir une seule source en entrée parmi : / the part "Without Internet Access" own to choose one input option

et de choisir de une à deux sorties simultanées : /and choose several output modes

Un changement de configuration ou un changement d'état de la connexion à internet entraîne une reconfiguration à chaud du routage du son seulement si cela est nécessaire => plus de redémarrage nécessaire // V-1 / by saving parameters, a reconfiguration isautomated, you dont need to restart; idem if internet connexion changes. Not like V-1

Options

AirTime

Airtime is a simple, open source platform that lets you broadcast streaming radio on the web. https://www.sourcefabric.org/en/airtime/

To install it, install dependencies :

sudo apt-get install postgresql-9.4 python-virtualenv apache2 coreutils curl ecasound flac gzip libapache2-mod-php5 libcamomile-ocaml-data liquidsoap locales lsof monit mp3gain multitail patch php5-cli php5-curl php5-gd php5-json php5-pgsql php5-fpm php-apc php-pear pwgen python rabbitmq-server silan sudo sysv-rc tar unzip vorbisgain vorbis-tools zendframework icecast2

/!\ for debian jessie, you must install postgresql-9.4 and not postgresql without -9.4 else the calendar does'nt show up /!\

Clone the repository and launch the installer :

git clone https://github.com/sourcefabric/Airtime
cd Airtime
sudo ./install

Follow the configuration process, at the end, you'll see the IP adress of the pibox on wich you can connect with a browser to finish the configuration threw the proposed interface

Réf : http://sourcefabric.booktype.pro/airtime-25-for-broadcasters/manual-installation/