Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Beginner questions
#1
Hi,

After having played around with Moode for a few days I must say I‘m very impressed with its functionality and would love to make it my standard player (I’ve been using PiCorePlayer so far).

But during my experiments the following questions popped up and I haven‘t found the answers (might be that I‘m searching in the wrong places):
  • Can I use the DSP functionality (e.g. CamillaDSP) with Squeezelite?
  • Can I use REW filter configurations in CamillaDSP?
  • I have a Topping E70. Can I somehow control its hardware volume through Moode Player?
  • Is it possible to parse an iTunes-Playlist?
  • When turning on the player I want it to play the local radio station. How can I configure that?
  • Is it possible to store playlists on network volumes? Where can I find a description?
  • Does Moode player have an API to control it? Where can I find the documentation?
Sorry for all the questions, and if it helps I can split them up in different threads…

Cheers, Joe
Reply
#2
(06-11-2023, 12:15 PM)jbaumann Wrote: Hi,

After having played around with Moode for a few days I must say I‘m very impressed with its functionality and would love to make it my standard player (I’ve been using PiCorePlayer so far).

But during my experiments the following questions popped up and I haven‘t found the answers (might be that I‘m searching in the wrong places):
  • Can I use the DSP functionality (e.g. CamillaDSP) with Squeezelite?
  • Can I use REW filter configurations in CamillaDSP?
  • I have a Topping E70. Can I somehow control its hardware volume through Moode Player?
  • Is it possible to parse an iTunes-Playlist?
  • When turning on the player I want it to play the local radio station. How can I configure that?
  • Is it possible to store playlists on network volumes? Where can I find a description?
  • Does Moode player have an API to control it? Where can I find the documentation?
Sorry for all the questions, and if it helps I can split them up in different threads…

Cheers, Joe

1. Can I use the DSP functionality (e.g. CamillaDSP) with Squeezelite?
Yes but you have to do it by editing Squeezelite settings and specify "camilladsp" as the output device in the Other options field. I don't recall what the device arg is but it would be listed in squeezelite --help

2. Can I use REW filter configurations in CamillaDSP?
Yes. I think there is info on how to do this in the diyAudio CamillaDSP thread or maybe even in our Forum.

3. I have a Topping E70. Can I somehow control its hardware volume through Moode Player?
Yes if  "Hardware" is listed in Audio Config, Volume type but this is the internal hardware volume controller of either the USB chipset or DAC chip. It's not the physical volume knob on the DAC.

4. Is it possible to parse an iTunes-Playlist?
No

5. When turning on the player I want it to play the local radio station. How can I configure that?
In Audio Config turn on Autoplay after start. The last played item will be played.

6. Is it possible to store playlists on network volumes? Where can I find a description?
Probably by hacking a symlink to the /var/lib/mpd/playlists

7. Does Moode player have an API to control it? Where can I find the documentation?
The Setup Guide contains information on the API.
https://github.com/moode-player/moode
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
Hi Tim,

Thanks for all the answers.

I have added „-o camilladsp“ to the squeezelite command and it works like a charm. Fantastic.

Am I right in assuming that the parametric equalizer and the graphic equalizer are only available for MPD?

Cheers, Joe
Reply
#4
You should be able to the other EQ's with Squeezelite.

# Graphic EQ
-o alsaequal

# Parameteric EQ
-o eqfa12p

You could also try like below because _audioout will point to whatever EQ is selected in the WebUI.
-o _audioout
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
I changed it to „-o _audioout“, and it works. This is the most elegant variant. Thank you.

Cheers, Joe
Reply
#6
I now had a look at the API, and couldn't find a way to turn Squeezelite on or off. Is there a way and I didn't find it or do I have to go through the settings page to do that?

And regarding the symlink to the playlists: Would it be possible to place a symlink inside the playlists directory? This way I could have local playlists and playlists on the NAS.

Cheers, Joe
Reply
#7
There is no API for turning renderers on/off. What's the usage scenario?

You would need to test the symlink under ../playlists
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#8
I‘m using Home Assistant for controlling most of my home automation, and I have an LMS that I want to use sometimes, but not always, with Moode. For this the ability to control the renderer would be helpful.

I just tested a link inside the playlist directory. That doesn‘t work. So I linked the whole directory, as you suggested, into an SMB directory that I mounted rw (configured via the web interface). Works like a charm.
Reply
#9
You might have to play with the symlink settings in mpd.conf. Just remember to avoid saving MPD settings or manual changes will be overwritten. https://mpd.readthedocs.io/en/latest/use...-directory

Thats a unique usage scenario regarding LMS.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#10
Regarding usage of LMS: I know, and I try to change the scenarios to use MoodePlayer instead.

I currently try to convert a few of my playlists (using vi…) and I‘ve come across references inside a large flac file that represents a whole CD (these are offsets taken from the cue file and appended to the entry using a #). It seems that mpd cannot work with these large flac files, or can I use a different notation for that?

Cheers, Joe
Reply


Forum Jump: