Build troi frontend lb-radio
follow up from : #1861 (closed)
Do not use troi patch but only rely on lb radio :
- less stability issue
- less maintaince
- super customizable by user
could support genre and subgenre in the future : https://tickets.metabrainz.org/browse/LB-1308
This is working using the TroiRadio
:
docker compose run --rm api funkwhale-manage generate_typesense_index
curl --insecure --user node1:funkwhale -H "Content-Type: application/json" -X POST "https://node1.funkwhale.test/api/v1/radios/sessions" -d '{"radio_type":"troi", "config":{"patch": "lb-radio", "mode":"easy", "prompt":"tag:(rock)"}}'
curl --insecure --user node1:funkwhale -H "Content-Type: application/json" -X POST "https://node1.funkwhale.test/api/v2/radios/tracks" -d '{"session":"4", "count":"3"}'
-> we only need to do frontend designs an implemention -> we need to resolve the case where no match is found on the network : #2408
Edited by petitminion