#Para poner nuestra radio de funkwhale
#Esto es para no usar el navegador YAY!
#Instalar el Plugin de Subsonic que es compatible con funkwhale
paru -S mopidy
paru -S ncmpcpp
paru -S mopidy-subidy
paru -S mopidy-mpd
# Opcional
paru -S mopidy-notifier-git
- en ~/.config/ncmpcpp/config
- ponemos
startup_screen = browser
#Instalar plugin para funkwhale
paru -S cairo
paru -S gobject-introspection
doas pip install mopidy-funkwhale
- Configuracion de este plugin
- En el fichero mopidy.conf
/etc/mopidy/mopidy.conf
- ponemos esto al final
- Mejor usar el client_id y secret esta informacion la pillamos del site creando una nueva applicacion en am.pirateradio.social
- en settings mas informacion en el manual original
[funkwhale]
enabled = true
# URL of your funkwhale instance
url = https://am.pirateradio.social
# Application credentials (leave empty fo anonymous access)
# If you don't now what to put here, just run `mopidy funkwhale login` for
# the instructions
client_id =
client_secret =
# If for some reason, you want to use the legacy password-based auth,
# uncomment the variables below
# username = demo
# password = demo
# duration of cache entries before they are removed, in seconds
# 0 to cache forever, empty to disable cache
cache_duration = 600
- cuando tenamos esto tenemos que usar Oath para poder logear de forma segura
- seguimos las instrucciones.
doas mopidyctl funkwhale login
doas usermod -aG mopidy rek2
- ahora vamos a configurar pulseaudio
- copiamos la configuradion de pulseaudio a nuestro .config
- ya que estamos usando el servicio de pulse con nuestro usuario
cp /etc/pulse/default.pa ~/.config/pulse/default.pa
- poner/editar en ~/config/pulse/default.pa
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
- Y en el config de mopidy le decimos que use este modulo.
[audio]
output = pulsesink server=127.0.0.1
systemctl --user restart pulseaudio.service
#Como correrlo
systemctl enable mopidy
- para ver la configuracion:
doas mopidyctl config
- Y ahora lo empezamos la primera vez
systemctl start mopidy
- Ya lo tenemos con el "enable" de arriba para que empieze en cada boot
- ahora esperamos un rato para el sync y ya abres mcmpcpp para navegar todas las canciones y listas tuyas y de otros usuarios en la red federada.
- Mas informacion de como usar mcmpcpp
man ncmpcpp