Muse Radio Squeezelite

Hi,

To answer your questions:

  • I noticed that sometimes the encoder slightly touches the case, but after turning it several times, the issue tends to resolve itself as the plastic gets slightly polished using it.
  • Indeed, the screen frame reduces the visible area by 1.5mm on each side. I’m not sure if there is a way to crop this in Squeezelite.
  • The IR codes for the included remote are available in the repository and should be added to your LMS files to make it functional. The process is described in the Squeezelite repository. I hadn’t realized before that the original Logitech remote could work, but it makes sense since it also uses the NEC protocol, just like ours.
    squeezelite-esp32/Muse_Radio_custom_files/Slim_Devices_Remote.ir at master-v4.3 · RASPIAUDIO/squeezelite-esp32 · GitHub

Thanks!

ANd for the screen auto turn off it could be set in the NVS editor, I like it that way but feel free to chage it for your use.

Ok I understand that we forgot to set de click on the lower encoder (encoder 2 gpio 45), it should be modified in the NVS editor:

The line :
“rotary_config”: “A=7,B=6”,

should be changed with :

“rotary_config”: “A=7,B=6,SW=45”,

I have updated the config without recomiplig the bin, but you can still apply the new file in the NVS.

Hello, is there a way to reset the Muse Radio? I did something during flashing and can no longer connect to it over the usb/serial port.
Thanks.

just for you :slight_smile:

Thanks. I thought I had read that somewhere but couldn’t find it anywhere, and didn’t want to break it any more than I had already done!

Hi we have a micro wake word Yaml working for the Radio it coul be found here

Precompiled version is here (Radio-HomeAssistant)

To setup your wifi credentials wait for the access point Raspiaudio-Radio connect to with password 12345678 connect to 192.168.4.1 and select your wifi

We still have not figured out how to add the media player anybody did it already?

1 Like

I will check if i can get it to work tonight!

On the mediaplayer, we can look for inspiration on this repo, its for the s3-box3:

Hi, I can’t select the wake word, is that as intended? This way it responds to all 4 models. Will spend some time myself on this over the weekend. In the new Voice PE of home assistant there is quite some work done on both the mediaplayer and the micro wake word. They made a bunch of components ready to use in other voice assistants as well.

Was planning to work on this over the weekend but was otherwise engaged (new router… :smile: )

I think for the mediaplayer you need to define a mediaplayer instead of speaker and replace all the current references to speaker by mediaplayer. Much like you had in the previous version.

Yes this is intended we have the 4 wake words, mainly because we did not find how to do the selection menu like in the PE, if you have any clue?

Hello there.
I am playing with the muse radio and squeezelite.
I quickly went trough the source code, because I wanted to add the 4 pushbuttons for selecting favorite radio stations. And as I understand, the pushbuttons are all connected to one pin trough a resistor ladder and analog input is used to determine which button is pressed. Is that correct?
Is then there a way to add the 4 pushbuttons in the NVS editor?

Hi,

Yes it is correct it’s a resistor network see:

check this

In squeezelite until now there is no button for ADC button (unlike in Home Assistant) but maybe it could be a feature request to the Squeezelite team.

thx

1 Like

Thanks.

And also for showing battery status, since GPIO13 is used, which is on ADC2, that is also not supported in NVS for now?

THere is no hardware limitation to do it, just software. I sent a Radio to one of the creator of Squeezelite I hope he could solve all this. Please open your feature requests to their repo :

1 Like

Thanks.

Apart from this I am really liking the radio. The sound quality is impressive.

Hopefully any dev will have some time to include the features.

Hi,

I just received my Muse Radio and I really like the device so far. I plan to use it exclusively as a player for Lyrion and am currently trying to set things up.

I, too, have the problem that the bottom rotary encoder’s click does nothing. You mention being able to change that in the NVS editor. But where do I find said editor? I don’t see anything on either the device’s web interface or in LMS settings. This is my first ESP32-based player, so I might be overlooking something obvious. If so, I’d really appreciate a hint in the right direction.

Thanks in advance,

Manuel

I admit that setting Squeezelite could be overwhelming at first so I will try to make a video tutorial next week about NVS, Lyrion settings for screen and other stuff like the battery ADC

Thanks for your feedback, if you like the Muse Radio spread the word on other forums it really helps to dedicate more time for our team on improving Squeezelite support.

1 Like

In the device web interface, in the Credits tab, there is extras/overrides section. You have to put a checkmark on “Show NVS Editor” option, then the NVS Editor tab will appear.

You can read all about it here:

1 Like

Thank you both, @Raspiaudio and @Mato. I found the NVS editor (I had previously overlooked the setting on the credit page), have enabled the rotary encoder’s click and played around with the device a bit more.

I’m also looking forward to the video on setting it up with squeezelite although, to be honest, I would prefer some written documentation. Videos are a nice introduction, but they are a terrible format for quickly looking things up afterwards. Guess I’m a bit old fashioned that way - or maybe just plain old. :wink:

Here’s some more thoughts and questions on the device:

  1. The device is beautiful and very well built. I was a bit unsure when ordering it as it is listed as “wood color” and I feared some cheesy plasticky fake wood surface. The front is also very nice looking and both dials turn smoothly. The knobs and buttons feel solid.
  2. Sound quality is a bit of a mixed bag. Overall it’s quite good, but the noise / static level is a bit higher than I would have hoped or anticipated. I’ll find out how much an annoyance that is for my intended use case (bathroom radio) in the long term, could well be one of the things one notices when the device is new but forgets in the long run. Time will tell.
  3. @Raspiaudio, you mentioned that the display blanking is something that can be set in NVS. I didn’t find the corresponding setting, how would I change that? And is it possible to have it behave differently when it’s plugged in vs. when it’s running on battery?
  4. I understand that the buttons can currently not be used in squeezelite. That is a bit of a disappointment and I think something that should be mentioned on the store page. Out of curiosity, what was the reason to implement them with ADC/resistors? Were there not enough GPIOs?
  5. Even with the rotary click enabled, I didn’t have much luck actually controlling the device with it. E.g. I can navigate to favorites but haven’t found a way to actually select something to play. Also, I didn’t find any way to go back or left. Is there any guide on how to use the encoder to navigate?
  6. I got the supplied remote to work but haven’t quite understood the button layout. Any documentation about that? Specifically, is there any button that acts as play/pause? I would have expected “OK” to fulfill that function but that jumps back to the beginning of the current track.
  7. The charging LED is quite bright, so much so that it’s actually visible through the front panel. Is there any way to turn that off?
  8. As mentioned before in the forum, the cutout for the screen hides ~1.5mm on each side. It would be nice if there was a setting that squeezelite only used the visible portion of the display.
  9. Most of the options in the “Now Playing Information” section of the LMS player settings did nothing for me. I only could get some VU and the spectrum analyzer to work. Is there any way to display Elapsed or remaining time or a progress bar?

That’s a lot of text now and I’m very much looking forward to answers, reactions and other peoples’ thoughts on the device. As for spreading the word, I’ll definitely do that but will probably wait a little until I know better how the device handles in actual use. Thanks to everybody who read this far and to @Raspiaudio for developing and supplying the Muse Radio!