~rek2/Hispagatos-wiki

#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
paru -S mopidy-somafm
paru -S mopidy-podcast
paru -S mopidy-mpris
paru -S mopidy-scrobbler
doas pip install Mopidy-RadioNet #Para escuchar radios de todo el mundo
#Mas extensiones para OBS, Radios y SOMAFm

Para escuchar la radio instalar https://mopidy.com/ext/radionet/ Para que ponga lo que escuchas en OBS para tus videos, bajar plugin para OBS de mpd llamado TUNA https://obsproject.com/forum/resources/tuna.843/ Para mas extensiones a somaFM, como poner podcasts etc ir a https://mopidy.com/ext/

  • en ~/.config/ncmpcpp/config
  • ponemos
startup_screen = browser
#Instalar plugin para funkwhale
  • Instalar:
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
  • y nos damos permisos
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
  • Vamos a usar systemd
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

About this wiki

commit a300fb53568e3e2db1bf24c1d5467a63b59f174d
Author: ReK2 <rek2@hispagatos.org>
Date:   2024-07-22T18:22:54+02:00

fix typo
Clone this wiki
https://git.sr.ht/~rek2/Hispagatos-wiki (read-only)
git@git.sr.ht:~rek2/Hispagatos-wiki (read/write)