• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

moOde audio player for Raspberry Pi

Tim,
Thank you for all the hard work you have put into Moode. It's appreciated. I use to simply use Moode as a UPnP server with Audirvana, but lately I have been playing with mounting a 256GB Samsung Fit Plus on the RPi4 and using Moode to handle extended playlists. It's been a fun journey.

1. First, all .aif files needed to be .aiff in Moode. I discovered a Terminal script that fixes the issue on the entire drive in seconds. Nice!

2. I discovered if tags in the ripped audio files were not just right Moode could create duplicate entries of the same album. I enlisted Mp3tag-1.9.6. It downloads the correct tags and writes them to audio files, as well as offering the ability for custom remarks. All my tags are fixed now and duplicate music trashed from SDCARD.

3. I needed an in-depth understanding of how to easily create large custom playlists in Moode, but I couldn't find documentation. So instead, I asked my AI to create a 6 page, Moode Playlist Manual - Creating, Editing, and Managing Playlists in Moode Audio. It came back with an index and five pages of details. It's not perfect and I had to edit some of the instructions that obviously were from old Moode versions but it was certainly helpful getting me started. I'm making Playlists for Moode now, editing them on my computer, and importing them back into Moode. I have created a master playlist that could play music for days and several smaller lists as well.

4. What's nice about Moode?
A. It only requires 6W to stream local music to my DAC with or WITHOUT a computer
B. Support for Hi Res music way higher than the 192khz limit found on wireless streamers. Music is loaded on RPi4 and connected via USB to DAC. (Plays my 352.8kHz audio files directly to DAC without issue)
C. The .m3u playlist format offers the ability to use a text editor to customize each playlist on the computer. It's fabulous. It's easy to import these playlists into Moode. Start or stop playing music anywhere in the playlist at anytime. Love it.
D. Anyone can start the music from a phone, tablet or computer with a simple IP address. The computer/phone doesn't need to stay on while the music plays. Stay connected and monitor/select every song or turn off the computer and listen. Both options work.
E. Before the only way I could have this much flexibility and support for high Res over 192kHz was with the computer connected directly to DAC via USB. Now Moode can do the same function with 6W instead of 50W for a computer.

Moode is amazingly flexible. Once Qobuz Connect is available it will be one more cool feature. I can already use Moode now with Qobuz streaming via Audirvana on the computer. But, if Qobuz Connect is embedded in Moode the computer/phone may not be necessary for streaming. :cool:

Great job!
 
Last edited:
Tim,
Thank you for all the hard work you have put into Moode. It's appreciated. I use to simply use Moode as a UPnP server with Audirvana, but lately I have been playing with mounting a 256GB Samsung Fit Plus on the RPi4 and using Moode to handle extended playlists. It's been a fun journey.

1. First, all .aif files needed to be .aiff in Moode. I discovered a Terminal script that fixes the issue on the entire drive in seconds. Nice!

2. I discovered if tags in the ripped audio files were not just right Moode could create duplicate entries of the same album. I enlisted Mp3tag-1.9.6. It downloads the correct tags and writes them to audio files, as well as offering the ability for custom remarks. All my tags are fixed now and duplicate music trashed from SDCARD.

3. I needed an in-depth understanding of how to easily create large custom playlists in Moode, but I couldn't find documentation. So instead, I asked my AI to create a 6 page, Moode Playlist Manual - Creating, Editing, and Managing Playlists in Moode Audio. It came back with an index and five pages of details. It's not perfect and I had to edit some of the instructions that obviously were from old Moode versions but it was certainly helpful getting me started. I'm making Playlists for Moode now, editing them on my computer, and importing them back into Moode. I have created a master playlist that could play music for days and several smaller lists as well.

4. What's nice about Moode?
A. It only requires 6W to stream local music to my DAC with or WITHOUT a computer
B. Support for Hi Res music way higher than the 192khz limit found on wireless streamers. Music is loaded on RPi4 and connected via USB to DAC. (Plays my 352.8kHz audio files directly to DAC without issue)
C. The .m3u playlist format offers the ability to use a text editor to customize each playlist on the computer. It's fabulous. It's easy to import these playlists into Moode. Start or stop playing music anywhere in the playlist at anytime. Love it.
D. Anyone can start the music from a phone, tablet or computer with a simple IP address. The computer/phone doesn't need to stay on while the music plays. Stay connected and monitor/select every song or turn off the computer and listen. Both options work.
E. Before the only way I could have this much flexibility and support for high Res over 192kHz was with the computer connected directly to DAC via USB. Now Moode can do the same function with 6W instead of 50W for a computer.

Moode is amazingly flexible. Once Qobuz Connect is available it will be one more cool feature. I can already use Moode now with Qobuz streaming via Audirvana on the computer. But, if Qobuz Connect is embedded in Moode the computer/phone may not be necessary for streaming. :cool:

Great job!

Just an FYI that (1.) below (.aif extension not being scanned by MPD) has been fixed in upcoming 0.24.5 release of MPD.
Issue: https://github.com/MusicPlayerDaemon/MPD/issues/2313
Commit: https://github.com/MusicPlayerDaemon/MPD/commit/31fd986517d85f6652be8b6a23e27068872aa8ef

1. First, all .aif files needed to be .aiff in Moode. I discovered a Terminal script that fixes the issue on the entire drive in seconds. Nice!
 
Hi,

moOde 9.3.7 is available in the Media Player OS section of the Raspberry Pi Imager or as a direct download at https://moodeaudio.org. Visit the Forum for more information https://moodeaudio.org/forum/showthread.php?tid=7796&pid=64447#pid64447

moode-r900-logotype-bg.png
 
Hi.
I am more or less new user of Moode player.
Still not yet familiar with logic of it, but till now to me is best sounding app.
I am using Rpi 3B with Digione Supreme via spdif Lampucera DAC.
Using mobile phone is very comfortable option.

Here i have question: After changing mobile operator and wifi, i got problem with control the player.
I had to refresh web page and after few seconds no response anymore.
I like moode very much, but this getting me hard time.
Do i need to reinstall everything from start or something else?

Thank you for answer in advance.
 
Hi.
I am more or less new user of Moode player.
Still not yet familiar with logic of it, but till now to me is best sounding app.
I am using Rpi 3B with Digione Supreme via spdif Lampucera DAC.
Using mobile phone is very comfortable option.

Here i have question: After changing mobile operator and wifi, i got problem with control the player.
I had to refresh web page and after few seconds no response anymore.
I like moode very much, but this getting me hard time.
Do i need to reinstall everything from start or something else?

Thank you for answer in advance.

Hi, if I understand correctly you changed your Wi-Fi connection. Most likely moOde cannot connect to this one if you've changed Wi-Fi credentials. What then happens is that moOde sets up it's own Wi-Fi AP to which you can connected and once connected you can tell moOde the new Wi-Fi connections.

However, easiest would be to connect the moOde player with a wire and check in your router the address given to moOde. Then you access moOde this way and tell it the new Wi-Fi credentials.
 
mobile operator change should not matter
wifi change can matter depending on what changed
can mobile phone use the wifi for other things? if no needs to be fixed first, if yes then likely wifi router DHCP has given MoOde a new wifi (IP) address so use one of the options in manual to get the browser to connect to the Moode web interface, you may need to restart the browser app to make it forget the IP address associated with the old MoOde address and use the new one
 
I use the mConnect app and I can stream straight to the moOde streamer enabling the MPD. This way I can stream straight from Tidal, QoBuz and any other local / network files.
 
Thank you very much for replys.
This week i am not at home. I will check it asap and fix.
 
I recently came across this thread. I really liked Moody and now I use it. Native support for Camilla DSP helps make a real HiFi player out of the Raspberry Pi. But Moody has some oddities that I find difficult to deal with. One of them is related to making playlists. I'm not a young man and I have a lot of digitized versions of old vinyl from my youth. As a rule, these digitized versions consist of two FLAC files on each side and a CUE file for indexing. The only place where I managed to correctly create an M3U file from CUE is an album. Creating a playlist in NAS/folder/record is either impossible at all or is created incorrectly and does not work. Although I like accessing folders the most. But, okey an album.

But there is another unpleasant thing happening there. As a rule, I have two versions of an album on my disk: the original in FLAC and a folder with mp3 for the car. After updating the library, both folders fall under one label and all the tracks are doubled. I didn't find how to remove some indexes from the library. That's why I'm doing amazing moves like for 2025. I create a playlist with duplicates. I copy it to the NAS/share folder. I delete all the duplicates on the computer using Notepad. I return the playlist back to the Raspberry Pi. An attempt to create a playlist with another player (Foobar) failed. Moody doesn't understand M3U from Fubar. It's strange, it seems like a standard playlist.

That's why I have questions.

Can I somehow create a correct playlist with a Cue from a specific folder in NAS/folder? That would be best. But if not,

Can I edit library easily enough after update ? Because I found the library file itself. But editing it with a text editor is even more difficult than playlists.
 
@Mike123: Not related to your moode issue, but there are projects which in linux automatically convert flac to mp3 on the fly if accessed, generating virtual folders with virtual mp3s. Using linux user-space filesystem drivers FUSE. I have good experience with https://github.com/khenriks/mp3fs , https://khenriks.github.io/mp3fs/ . Very handy to avoid converting new files manually + to save storage space.
 
but there are projects which in linux automatically convert flac to mp3 on the fly if accessed
I don't convert. There are many tools for converting. On the contrary, I need to remove them. Of course, you can move the duplicates to another folder, but I don't want to do that yet.
 
The point is your complete mp3 tree could be available from a different directory than the flac tree - not monitored by moode. It's just a matter of mounting that user-space filesystem, no need to create/maintain any files/tree structure. The folder structure and mp3 files are just virtual, mirrorring the flac structure.
 
If you create your playlists from an artist-album-track perspective, the use of FLAC+CUE files becomes totally transparent.
That is: you cannot, in any way, crea a playlist from the folder-view when using CUEs (but most probably you have the option IGNORE CUE FILES set to ON in your configuration, and this makes things even worse).
My wholke collection of almost 1500 albums is on WHOLE-CD-FLAC + CUE, and although I do not create playlists on a daily basis, I can assure it works like a charm.
 
That is: you cannot, in any way, crea a playlist from the folder-view when using CUEs (but most probably you have the option IGNORE CUE FILES set to ON in your configuration, and this makes things even worse).
I don't have the "Ignore CUE files" checkbox installed. I can see CUE from NAS/Folder, I can launch CUE and it works correctly and plays the FLAC with song titles. Why is there no other item in the NAS launch menu to add this CUE to the playlist - this logic is inaccessible to me. Perhaps because of my age I am used to working with folders and not used to working with libraries.
 
I don't know what you are doing, but I can assure you that:
1. you can add a CUE from the folder-view, as a whole
2. you can add any single track of a CUE from the folder-view
3. from the ARTIS / ALBUM views (TAG or ALBUM) you can also add single tracks and/or whole albums...
Can you elaborate a bit more about what you are actually doing, and what you want to achieve?
 
I recently came across this thread. I really liked Moody and now I use it. Native support for Camilla DSP helps make a real HiFi player out of the Raspberry Pi. But Moody has some oddities that I find difficult to deal with. One of them is related to making playlists. I'm not a young man and I have a lot of digitized versions of old vinyl from my youth. As a rule, these digitized versions consist of two FLAC files on each side and a CUE file for indexing. The only place where I managed to correctly create an M3U file from CUE is an album. Creating a playlist in NAS/folder/record is either impossible at all or is created incorrectly and does not work. Although I like accessing folders the most. But, okey an album.

But there is another unpleasant thing happening there. As a rule, I have two versions of an album on my disk: the original in FLAC and a folder with mp3 for the car. After updating the library, both folders fall under one label and all the tracks are doubled. I didn't find how to remove some indexes from the library. That's why I'm doing amazing moves like for 2025. I create a playlist with duplicates. I copy it to the NAS/share folder. I delete all the duplicates on the computer using Notepad. I return the playlist back to the Raspberry Pi. An attempt to create a playlist with another player (Foobar) failed. Moody doesn't understand M3U from Fubar. It's strange, it seems like a standard playlist.

That's why I have questions.

Can I somehow create a correct playlist with a Cue from a specific folder in NAS/folder? That would be best. But if not,

Can I edit library easily enough after update ? Because I found the library file itself. But editing it with a text editor is even more difficult than playlists.

It's not clear to me what the directory tree looks like for your music collection or whether the song files are tagged but you might try changing the Album Key setting to see if it works to show separate Albums for FLAC and MP3. This applies to Tag and Album views, not Folder view.

Menu > Preferences > Library
Set Album Key to "Folder Path"

Another option thats available in Tag and Album views is to create sections of the collection. This is done by creating a search in the Advanced Search screen then saving it. The Saved Searches list allows a given search to be activated. This results in Tag and Album view showing only the section of the collection filtered by the saved search. For example you could create saved searches for .mp3 format and .flac format to show each of these sections of your collection.

See Menu > Quick help or the ( i ) help in Tag and Album view Advanced search and Saved searches items to learn how these work.

Folder view is pretty basic and does not support adding Albums or Tracks directly to a playlist as can be done in Tag/Album views. You could add them to the Queue first and then save the Queue to a playlist but admittedly thats not ideal.

For more extensive help and troubleshooting your best bet is to get an account on our Forum.
 
Menu > Preferences > Library
Set Album Key to "Folder Path"
Wow! Super. This is exactly what I needed. Thank you very much. Sorry for not exploring all the possibilities in detail at once :) .
For more extensive help and troubleshooting your best bet is to get an account on our Forum.
You don't have free registration and I didn't think you needed another slacker on the forum. But I'll try to make a request for registration.
 
Good to here at least one of the issues is resolved.

Automated registration was turned off on our Forum several years ago due to spam-bots and since then no more spam :-) Email requests for a Forum account are usually handled same day making it only slightly less convenient then auto-registration.
 
Thank you very much for replys.
This week i am not at home. I will check it asap and fix.
Finally i got and take time till midnight.
I didnt complicate anymore. With fresh made image and fresh start, everything works well and fast responding mobile phone control.
It needed few restarts and enjoying best sounding player.
Thank you.
 
Back
Top Bottom