User Tools

Site Tools


informatica:linux:radio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:radio [2015/11/13 19:16] javiinformatica:linux:radio [2018/05/12 15:43] (current) – [Darkice] javi
Line 57: Line 57:
 ===== Configuración ===== ===== Configuración =====
  
-Archivo de configuracion:+Asumo que airtime esta instalado en un servidor. En este ejemplo el servidor esta en la DMZ y tiene como nombre DNS "airtime.example.com"
  
-  /etc/airtime/airtime.conf+1. Editar archivo de config: 
 + 
 +<code> 
 +sudo cp /etc/airtime/airtime.conf /etc/airtime/airtime.conf.old 
 +sudo vim /etc/airtime/airtime.conf 
 +</code> 
 + 
 +Y ajustar la variable: 
 + 
 +  base_url = airtime.example.com
      
-Tras cambiar una configuracion, actualizar base de datos:+2. Tras cambiar una configuracion, actualizar base de datos:
  
   sudo airtime-update-db-settings   sudo airtime-update-db-settings
  
 +3. Editar el virtualhost:
 +
 +<code>
 +sudo cp /etc/apache2/sites-available/airtime-vhost.conf /etc/apache2/sites-available/airtime-vhost.conf.old 
 +sudo vim /etc/apache2/sites-available/airtime-vhost.conf 
 +</code>
 +
 +Y dejarlo tal que asi:
 +
 +<code>
 +<VirtualHost *:443>
 +      SSLEngine on
 +      SSLProtocol all -SSLv2
 +      SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
 +      SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
 +      Header always set Strict-Transport-Security "max-age=31536000"
 +
 +      ServerName airtime.example.com
 +
 +      ServerAdmin root@localhost
 +
 +      DocumentRoot /usr/share/airtime/public
 +      DirectoryIndex index.php
 +
 +      <Directory /usr/share/airtime/public>
 +              AllowOverride all
 +              Require all granted
 +      </Directory>
 +</VirtualHost>
 +
 +<VirtualHost *:80>
 +      ServerName airtime.example.com
 +      ServerAdmin root@localhost
 +
 +      DocumentRoot /usr/share/airtime/public
 +      DirectoryIndex index.php
 +      Redirect permanent /login https://airtime.example.com/login
 +
 +      SetEnv APPLICATION_ENV "production"
 +
 +      <Directory /usr/share/airtime/public>
 +              AllowOverride All
 +              Require all granted
 +      </Directory>
 +</VirtualHost>
 +</code>
 +
 +4. Recargar la config de apache:
 +
 +  sudo apachectl -k graceful
 +
 +5. Ya se deberia poder entrar en:
 +
 +  http://airtime.example.com
 ===== ID3 ===== ===== ID3 =====
  
Line 166: Line 229:
         </mount>         </mount>
 </code> </code>
-  +
 ====== Darkice ====== ====== Darkice ======
  
Line 203: Line 266:
  
   sudo darkice -v5 -c /etc/darkice.cfg    sudo darkice -v5 -c /etc/darkice.cfg 
 +
 +===== Errores =====
 +
 +  * DarkIce: AlsaDspSource.cpp:173: can't set channels [2]
 +
 +La causa es que en el archivo de configuración se especifica que el dispositivo puede grabar en stereo:
 +
 +  channel = 2
 +
 +Y el dispositivo solo soporta mono. Solución:
 +
 +  channel = 1
 +
informatica/linux/radio.txt · Last modified: 2018/05/12 15:43 by javi