Moode Audio Player for Raspberry Pi

Hi,

I submitted an "AIFF tags not showing up" issue to MPD dev and the conclusion was corrupt files in that particular case, however the tags did show up in a 0.19 version of MPD.

I still think it might be a regression bug in MPD so if you wouldn't mind zipping up 2 or 3 AIFF files and sending me a download link I'll submit a new issue to MPD Git.

AFAIK, WAV has no support for tags.

-Tim

Awesome, thank you. I've just sent you a link with some samples. One thing I forgot to mention with WAV files: I know WAV doesn't natively support metadata but when I've tagged files through Tag and Rename on the PC, Foobar is able to read them through some sort of magic. Maybe MPD can do something similar?

Thanks!

Justin
 
Awesome, thank you. I've just sent you a link with some samples. One thing I forgot to mention with WAV files: I know WAV doesn't natively support metadata but when I've tagged files through Tag and Rename on the PC, Foobar is able to read them through some sort of magic. Maybe MPD can do something similar?

Thanks!

Justin

Hi, Justin.

Quoting from the WAV article in Wikipedia,
As a derivative of RIFF, WAV files can be tagged with metadata in the INFO chunk. In addition, WAV files can embed any kind of metadata, including but not limited to Extensible Metadata Platform (XMP) data or ID3 tags[27] in extra chunks. Applications may not handle this extra information or may expect to see it in a particular place. Although the RIFF specification requires that applications ignore chunks they do not recognize, some applications are confused by additional chunks.
If you read earlier in the same article, you'll find there are problems with the INFO chunk itself. Without more agreement among software writers than we've seen so far in the 26-year existence of WAV, I don't think there's much hope here.


Regards,
Kent
 
Hi, Justin.

Quoting from the WAV article in Wikipedia, If you read earlier in the same article, you'll find there are problems with the INFO chunk itself. Without more agreement among software writers than we've seen so far in the 26-year existence of WAV, I don't think there's much hope here.


Regards,
Kent

Cheers, Kent. I know the WAV file has had a long run and a few quirks like you noted but I'll still hold some hope that one day I'll get my wish. If Foobar and Kodi can do it, surely one day we can have it as well!
 
Hi all

I’ve been running Mo0de for quite some time now and love it!With my ongoing desire to improve things I thought this simple cheap solutionmay be the weak link in my system.
A friend lent me a SOTM SMS200 to try, yes it made andimprovement but not a big change. I don’t run my music over the network as Ijust have the music files on USB plugged into the Pi or the SOTM and use a wifidongle to connect to my home wifi to control the player section.
From the reading I’ve been doing products like the SOTM anduRender are really made to clean up audio carried over networks, is thiscorrect? If so I might explain why there wasn’t a lot of improvement when Ichanged from my Pi setup. RPi2 with Digi + board and good LPS.

So now looking to upgrade what I have:
Would changing to the Pi3 improve things with its extrapower?
I have a Mo0de release that’s about 6 months old, do thenewer releases sound better or just better features? Not really interested infeatures or extra radio stations. Simple music playback.

I want to carry out some more A-B comparisons between theSOTM and Pi-Mo0de but I’ve just plugged my USB music stick back in and Mo0de can’t find it, triedrefreshing / rebooting and updating but it’s not there. My computer and theSOTM can read this stick, just not the Pi Mo0de.
Thanks, appreciate your thoughts.

 
Last edited:
In the Browse Tab go to the Radio file. On any of the radio stations click on the menu (hamburger) button on the right hand side, then select "create new station". You will then need to enter the url/address of the stream, not the Radio Station url. Station logos etc can be added but you will have to ssh into thne radio station files to add these.
Alternatively, you can request and wait for Tim to add the requested stations in the next upgrade.

Ian

Thanks.
I am trying to add a few stations from here:
Bollywood Radio Stations

I was able to add and play Vybez station from that site, but I could not play the other two stations- BollywoodBio and Bollyhits.

Does that mean that the stream URL is different from the radio station URL for those two stations?

I can easily play those from my Chrome browser, so the stations are working fine on my laptop.
 
Cover art with Soundirok and MPDRemote

As mPod is no longer supported, I'm trying to find an alternative controller for my iPhone. I have both Soundirok and MPDRemote, and have tried to get them to load cover art from the current release of Moode.

I've tried
Code:
http://moody.local/mpdmusic
(my server is called moody); I've tried
Code:
http://moody.local/
but no cover art is being returned. I have set the image name to be
Code:
folder.jpg
and have checked that the images are present in the folder.

My mount point for Moode's music (hosted on my router) is at
Code:
/mnt/NAS/MUJIK/
and the music is a few folders down.

I've verified I can get the images by laboriously typing the entire path for an image into a browser like this:
Code:
http://moody.local/mpdmusic/NAS/MUJIK/iTunes/iTunes Music/Music/Ute Lemper/All That Jazz_ The Best of Ute Lemper/folder.jpg

But so far I can't get either client to actually load images. I can see and play the music fine.

Any thoughts?
 
Hi Everyone and, especially, Tim! (Thanks a lot for this wonderful software!)

Could anyone tell me the most relevant and actual way to use a HD44780-compatible LCD with Moode 3.7? Display connected via GPIO's or can be connected via I2C-extender to RPi 3.
I wish to know about software part of it.

Thanks a lot, and sorry for my English
 
Hi @kirpich,

The general approach is:

1) Turn on the Metadata file (currentsong.txt) in System config.
2) Write a Python script that parses the file /var/local/www/currentsong.txt and updates the LCD.
3) Turn on the LCD update engine in System config and enter the path to Python script.

The LCD update engine provides the event loop that executes the Python script whenever UI metadata, volume etc. changes. Make sure Python script does not have any polling "while loops".

-Tim
 
As mPod is no longer supported, I'm trying to find an alternative controller for my iPhone. I have both Soundirok and MPDRemote, and have tried to get them to load cover art from the current release of Moode.

I've tried
Code:
http://moody.local/mpdmusic
(my server is called moody); I've tried
Code:
http://moody.local/
but no cover art is being returned. I have set the image name to be
Code:
folder.jpg
and have checked that the images are present in the folder.

My mount point for Moode's music (hosted on my router) is at
Code:
/mnt/NAS/MUJIK/
and the music is a few folders down.

I've verified I can get the images by laboriously typing the entire path for an image into a browser like this:
Code:
http://moody.local/mpdmusic/NAS/MUJIK/iTunes/iTunes Music/Music/Ute Lemper/All That Jazz_ The Best of Ute Lemper/folder.jpg

But so far I can't get either client to actually load images. I can see and play the music fine.

Any thoughts?

Hi,

I'd try asking the devs for these apps how the app fetches cover art. The way moOde does it is to construct the url below.

http: //moode/coverart.php/PATH_TO_SONGFILE

PATH_TO_SONGFILE can be obtained from the Audio info screen.

-Tim
 
Thanks.
I am trying to add a few stations from here:
Bollywood Radio Stations

I was able to add and play Vybez station from that site, but I could not play the other two stations- BollywoodBio and Bollyhits.

Does that mean that the stream URL is different from the radio station URL for those two stations?

I can easily play those from my Chrome browser, so the stations are working fine on my laptop.

@vakharia

Not sure what stream URL you tried. I just downloaded and renamed the listen.pls files for these two stations. The URLs contained in each are working in my MoOdePlayer here in the USA.

Code:
~ $ cat BollyHits.pls
[playlist]
NumberOfEntries=1
File1=http://176.31.107.8:8172/stream
Title1=BollyHits - Where Melody Never Dies...
Length1=-1

~ $ cat BollywoodBio.pls
[playlist]
NumberOfEntries=1
File1=http://94.23.252.14:8104/stream
Title1=BollywoodBio Music
Length1=-1
Version=2
 
As mPod is no longer supported, I'm trying to find an alternative controller for my iPhone. I have both Soundirok and MPDRemote, and have tried to get them to load cover art from the current release of Moode.

I've tried
Code:
http://moody.local/mpdmusic
(my server is called moody); I've tried
Code:
http://moody.local/
but no cover art is being returned. I have set the image name to be
Code:
folder.jpg
and have checked that the images are present in the folder.

My mount point for Moode's music (hosted on my router) is at
Code:
/mnt/NAS/MUJIK/
and the music is a few folders down.

I've verified I can get the images by laboriously typing the entire path for an image into a browser like this:
Code:
http://moody.local/mpdmusic/NAS/MUJIK/iTunes/iTunes Music/Music/Ute Lemper/All That Jazz_ The Best of Ute Lemper/folder.jpg

But so far I can't get either client to actually load images. I can see and play the music fine.

Any thoughts?
The collection URL on mine is "http://192.168.1.102/mpdmusic/" rather than the path to the music folder. I found it to work better/faster with a set IP address rather than the zeroconf name but he might have fixed that bug.
 
A brilliant bit of kit Tim, thanks so much for your continued endeavours.

I mainly use Moode as a UPnP renderer and I gather that lesbonscomptes is continuing to refine Upmpdcli. Does Moode 3.7 feature the latest version of Upmpdcli? Also I understand that recent versions of Upmpdcli can act as a gateway to Google Play Music, Qobuz and Tidal. Is there any chance this ability could be included in a later version of Moode?
 
Annoying problem....
I configured a RP3 with a HifiBerry DAC+ Pro at home on a 64G SD card. about 56G is reserved for audio files. So I copied a few thousand MP3's to that partition. I thought I set up the network to a fixed IP address (wired: 192.168.1.20) and set up the wireless as a hotspot so that I can reach it from my cellphone. Everything work as a chime... Oh yeah, and I set it up that the Moode soft would start automatically with the random feature to "on"


Then I disconnected it all, took the RP3 to work to connect it to some speakers on my desk. I connected the power and after a few seconds I got some sound out om my speakers. Great!


Unfortunately there is no way to visualize anything: via a wire to a PC (with or without switch or router) I can't get any connection. On top of that I don't get any wireless Moode network on my phone (or laptop, or tablet...nothing) to work with the 172.24.1.1 IP address.


So, my question now is strait forward: how can I make some kind of connection again to my RP3 without starting over again (copying 55GB of music to an SD takes time you know....)


Thx,
Johan
 
Annoying problem....
I configured a RP3 with a HifiBerry DAC+ Pro at home on a 64G SD card. about 56G is reserved for audio files. So I copied a few thousand MP3's to that partition. I thought I set up the network to a fixed IP address (wired: 192.168.1.20) and set up the wireless as a hotspot so that I can reach it from my cellphone. Everything work as a chime... Oh yeah, and I set it up that the Moode soft would start automatically with the random feature to "on"


Then I disconnected it all, took the RP3 to work to connect it to some speakers on my desk. I connected the power and after a few seconds I got some sound out om my speakers. Great!


Unfortunately there is no way to visualize anything: via a wire to a PC (with or without switch or router) I can't get any connection. On top of that I don't get any wireless Moode network on my phone (or laptop, or tablet...nothing) to work with the 172.24.1.1 IP address.


So, my question now is strait forward: how can I make some kind of connection again to my RP3 without starting over again (copying 55GB of music to an SD takes time you know....)


Thx,
Johan


I had the same problem.
At first, I reflashed the microSD, and so on.

Later I tried to configure SSID to blank (to activate AP mode).
(a nice feature might be to enable the AP mode when the registered networks are not visible)
But even if I see "Moode", I was never able to valid the configuration page through WIFI : Moode returns to AP mode after network config and reboot.

But I could manage it with my Rapsberry ethernet connected on my router.

Strange...
 
Annoying problem....
I configured a RP3 with a HifiBerry DAC+ Pro at home on a 64G SD card. about 56G is reserved for audio files. So I copied a few thousand MP3's to that partition. I thought I set up the network to a fixed IP address (wired: 192.168.1.20) and set up the wireless as a hotspot so that I can reach it from my cellphone. Everything work as a chime... Oh yeah, and I set it up that the Moode soft would start automatically with the random feature to "on"


Then I disconnected it all, took the RP3 to work to connect it to some speakers on my desk. I connected the power and after a few seconds I got some sound out om my speakers. Great!


Unfortunately there is no way to visualize anything: via a wire to a PC (with or without switch or router) I can't get any connection. On top of that I don't get any wireless Moode network on my phone (or laptop, or tablet...nothing) to work with the 172.24.1.1 IP address.


So, my question now is strait forward: how can I make some kind of connection again to my RP3 without starting over again (copying 55GB of music to an SD takes time you know....)


Thx,
Johan

Hi Johan,

Are u using the integrated Pi-3B WiFi chip or an external USB WiFi adapter?

The DAC+Pro kills WiFi signal on Pi-3. See Git issue #1588 below. I think Hifiberry has an updated Pro. Contact them for support.
WLAN driver not working correctly when using HiFiBerry DAC+ Pro * Issue #1588 * raspberrypi/linux * GitHub

-Tim