# Serveur Radio icecast2

# Installation sur Debian


IP: 192.168.0.17

```bash
sudo apt install icecast2 libfdk-aac2
```

-  libfdk-aac2 pour streamer avec les meta-données

Configurer les mots de passe lors de l'installation:

- source
- adminitration
- relay

Les noter: ils serviront plus tard

## Listen-socket

Dans `/etc/icecast2/icecast.xml` j'ajoute la section suivante:

:::warning

Voir si ça marche sans

:::


```
    <listen-socket>
        <port>8080</port>
        <bind-address>192.168.0.17</bind-address>
    </listen-socket>
```

## Configuration mixxx

Mixxx > Préférences > Diffusion en direct

Créer (ou modifier) un serveur:

- Type: Icecast2
- hôte: http://192.168.0.17
- Identifiant: source
- Montage: mixxx
- Port : 8000
- Mot de passe: le mot de passe de source

Appliquer et activer

Sortir des préférences et activer `On Air` en haut à droite

## Radios disponibles

Aller sur [http://192.168.0.17:8000/admin/listmounts.xsl](http://192.168.0.17:8000/admin/listmounts.xsl)


## Écoute


### Navigateur

Aller sur un navigateur Web: `http://192.168.0.17:8000/mixxx`

[http://192.168.0.17:8000/mixxx](http://192.168.0.17:8000/mixxx)

### LibreElec

Adapter le fichier `/storage/.kodi/userdata/playlists/music/mixxx.xspf` et l'ouvrir depuis l'interface graphique:

```xml
<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" version="1">
  <title/>
  <creator/>
  <trackList>
    <track>
      <location>http://192.168.0.17:8000/mixxx</location>
      <title/>
      <annotation>Stream Title: Mixxx Laurent
Stream Description: C est pour les tests
Content Type:application/ogg
Bitrate: 128
Current Listeners: 0
Peak Listeners: 0
Stream Genre: Live Mix</annotation>
      <info>https://www.mixxx.org</info>
    </track>
  </trackList>
</playlist>
```

