Manage internet radio stations and players in the synchronous multiroom audio system.
-
Author: poulsp
-
Maintainers: N/A
-
Alice minimum version: 1.0.0
-
Languages:
- en
This skill requires and depends on the skill MultiRoomMediaVolume. You also need the standalone PspMultiRoomPlayer. But you can test if the system work with the built-in web player in the MultiRoomMediaVolume widget, without the PspMultiRoomPlayer running.
You can create a widget in menupoint "WIDGET" with where you can list/play/stop stations.
You play a radio station with voice by saying e.g "radio 14" and the responses from alice "Tuning in to radio 14, 1.FM - Blues." and stop it by saying "stop radio".
"volume up"
"increase volume"
"volume up 5"
"increase volume by 5", "volume up at office 5 percent"
same "volume down", "decrease volume"
"get volume" "tell me the volume", "get volume at kitchen"
"volume 11"
"set the volume to 46 at kitchen"
"mute", "mute volume", "volume mute", "volume mute at office",
"unmute", "unmute volume", "volume unmute", "volume unmute at bedroom",
"tell me the station playing", "what station playing", "who is playing"
"radio 11", "radio 37 at everywhere", "radio 23 at dining room", "play radio station 45"
"play at outdoor", "play at kitchen"
"move to lounge", "move to office"
In config there is a setting "Send Out White Noise".
It is used to send noise to all your speakers, so you can adjust the volume level in decibel.
You then can have the same level for all speaker which is nice when you walk from room to room.
I use a decibel meter from my phone's app store.
In the skills folder ~/ProjectAlice/skills/MultiRoomRadioManager there is a folder utils/UpdatePrintRadiolist, in there we have a standalone app UpdatePrintRadiolist.py and a file called radio_stations.csv.
To make changes in the radio list stations you add/change them in file 'radio_stations.csv', just with a normal text editor. First run ./setup.sh, to create the virtual python environment. Then run ./update_print_radioliste.py and the radio stations is updated on the fly in Alice.
This folder can be copied to another location if preferred.
You can test by download to alice skill folder.
cd ~/ProjectAlice/skills
git clone https://github.com/poulsp/skill_MultiRoomMediaVolume MultiRoomMediaVolume
git clone https://github.com/poulsp/skill_MultiRoomRadioManager MultiRoomRadioManager
Use the PspMultiRoomPlayer to play the actual sound/music You can also control the volume of all devices and listen to radio / music outside (eg via bluetooth) with the Android app [snapcast] (https://play.google.com/store/apps/details?id=de. badaix snapcast)