@@ -53,9 +59,13 @@ CREATE USER 'aura'@'localhost' IDENTIFIED BY 'secure-password';
GRANT ALL PRIVILEGES ON aura_engine.* TO 'aura'@'localhost';
```
##### phpmyadmin / adminer way
Log into your phpmyadmin or adminer with correct privileges and create a database and a user for the aura engine.
#### Files and Folders
Create the audio folder defined in your aura.ini
*Create the audio folder defined in your aura.ini
```bash
mkdir /var/audio
...
...
@@ -64,25 +74,30 @@ cp {where you cloned the repo}/configuration/engine.ini /etc/aura/engine.ini
edit engine.ini to your needs
```
edit installation dir and database settings in aura.ini
* Edit settings in aura.ini. Take your time for that.
#### aura.py
It is the server which is connected to the external programme source, to liquidsoap and is listening for redis pubsub messages.
It is the server which is connected to the external programme source (e.g. aura steering and tank), to liquidsoap and is listening for redis pubsub messages. This precious little server is telling liquidsoap what to play and when.
#### Guru
The commandline tool for interacting with the server.
The commandline tool for interacting with the server. Also provides the communication from Liquidsoap to the python (Command-)Server.
#### Liquidsoap
The heart of AURA Engine. It uses the built in mixer, to switch between different sources. A source can be a stream, the filesystem or linein
The heart of AURA Engine. It uses the built in mixer, to switch between different sources.
AURA Engine ist tested with an ASUS Xonar DGX. It should work with every by ALSA supported soundcard. PulseAudio support is planned.
AURA Engine ist tested with a ASUS Xonar DGX and a Roland Duo-Capture Ex. Both work well with jack and pulseaudio. For good experience with ALSA, you may need better hardware.
#### Hard/Soft
...
...
@@ -90,18 +105,18 @@ When you use ALSA, you will have to play around with ALSA settings. In the folde
### Recordings
You can configure up to five recorders. You find the settings in the main config file engine.ini. You can choose between wav, flac, ogg or mp3 output
You can configure up to five recorders. You find the settings in the main config file engine.ini. You can choose between different output formats.
### Streams
You can configure up to five streams. You find the settings in the engine.ini. You can choose between aac, aacplus, fdkaac, flac, mp3, ogg, opus stream
You can configure up to five streams. You find the settings in the engine.ini. You can choose between different streaming formats.