Thanks for your reply, will try clearing, then verbose.
Pi - Model B 2.0
Network connection: PI ethernet.
SMB NAS Share, stored on a Win7 machine
Hi,
Sounds like a good config. Just to rule out network or server issue I'd suggest running a 30 sec ping test from Pi to server and then examining the ping stats for any indication of network issue for example >0% packet loss, long round trip times, retries, etc.
A solid Ethernet connection should show 0% packet loss and <1ms avg round trip time (RTT).
-Tim
Hi,
Below is a rolling bugfix list for the TR's. An X indicates that I've implemented the fix and either tested it in my environment or users have tested it and confirmed it works. Each TR includes bug fixes from the previous one.
TR4 is shaping up to be the last TR. Just need to implement code for the NAS mount bug and then add a set of BBC 320K stations 🙂
Btw, thanks to everyone that spends time debugging the TR's. Much appreciated!
Regards,
Tim
Rolling Bugfix List for TR's
TR2
- BUG: NFS mount fails because rpcbind not enabled at boot
X add systemctl enable rpcbind to build recipe to enable NFS mounts to work
- BUG: Ext4 file system fails to auto-mount
X add ext4 filter to /etc/udisks-glue.conf
- BUG: Channel swap can occur when Pi 3 + I2S + 16 bit audio
X bump to kernel 4.4.8 fixes this
- BUG: Hifiberry Digi+ overlay driver not loading
X Linux kernel bug https://github.com/raspberrypi/linux/issues/1321
TR3
- BUG: eth0 static address assignment not working in some scenarios
X change auto wlan0 to allow-hotplug wlan0
- BUG: when switch from mpd hardware to software, ALSA vol not being reset to 100
X move vol.sh call to after mpd restart in worker mpdcfg job
- BUG: Worker, NAS mounts starting too early potentially before Wifi adapter gets ip address from DHCP server
- test for wlan0 ip addr assiged in 3 x 3 sec sleep loop
- move NAS mounts to end of worker startup section, after wlan0 test
TR4 (TBD)
Below is a rolling bugfix list for the TR's. An X indicates that I've implemented the fix and either tested it in my environment or users have tested it and confirmed it works. Each TR includes bug fixes from the previous one.
TR4 is shaping up to be the last TR. Just need to implement code for the NAS mount bug and then add a set of BBC 320K stations 🙂
Btw, thanks to everyone that spends time debugging the TR's. Much appreciated!
Regards,
Tim
Rolling Bugfix List for TR's
TR2
- BUG: NFS mount fails because rpcbind not enabled at boot
X add systemctl enable rpcbind to build recipe to enable NFS mounts to work
- BUG: Ext4 file system fails to auto-mount
X add ext4 filter to /etc/udisks-glue.conf
- BUG: Channel swap can occur when Pi 3 + I2S + 16 bit audio
X bump to kernel 4.4.8 fixes this
- BUG: Hifiberry Digi+ overlay driver not loading
X Linux kernel bug https://github.com/raspberrypi/linux/issues/1321
TR3
- BUG: eth0 static address assignment not working in some scenarios
X change auto wlan0 to allow-hotplug wlan0
- BUG: when switch from mpd hardware to software, ALSA vol not being reset to 100
X move vol.sh call to after mpd restart in worker mpdcfg job
- BUG: Worker, NAS mounts starting too early potentially before Wifi adapter gets ip address from DHCP server
- test for wlan0 ip addr assiged in 3 x 3 sec sleep loop
- move NAS mounts to end of worker startup section, after wlan0 test
TR4 (TBD)
Have tested the HLS streams with the UPMPDCLI extensions and listening to the Craig Charles funk show at 320K on BBC 6 Music as I type.
Added the below lines to /etc/upmpdcli.conf
[radio BBC Radio 1]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8
[radio BBC Radio 1Xtra]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_1xtra.m3u8
[radio BBC Radio 2]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_two.m3u8
[radio BBC Radio 3]
url = http://a.files.bbci.co.uk/media/liv...lcast/hls/uk/sbr_high/ak/bbc_radio_three.m3u8
[radio BBC Radio 4 FM]
url = http://a.files.bbci.co.uk/media/liv...cast/hls/uk/sbr_high/ak/bbc_radio_fourfm.m3u8
[radio BBC Radio 4 Extra]
url = http://a.files.bbci.co.uk/media/liv.../hls/uk/sbr_high/ak/bbc_radio_four_extra.m3u8
[radio BBC Radio 6 Music]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_6music.m3u8
Added the below lines to /etc/upmpdcli.conf
[radio BBC Radio 1]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8
[radio BBC Radio 1Xtra]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_1xtra.m3u8
[radio BBC Radio 2]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_two.m3u8
[radio BBC Radio 3]
url = http://a.files.bbci.co.uk/media/liv...lcast/hls/uk/sbr_high/ak/bbc_radio_three.m3u8
[radio BBC Radio 4 FM]
url = http://a.files.bbci.co.uk/media/liv...cast/hls/uk/sbr_high/ak/bbc_radio_fourfm.m3u8
[radio BBC Radio 4 Extra]
url = http://a.files.bbci.co.uk/media/liv.../hls/uk/sbr_high/ak/bbc_radio_four_extra.m3u8
[radio BBC Radio 6 Music]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_6music.m3u8
Last edited:
One change I noticed with the HLS streams is that the Moode display panel does not show the bbc logo.
If you have the following entries in the conf file the std version (128K) displays the BBC logo and the 320k link just the Generic Moode png.
Is this to do with the fact I copied the url from the Moode audio list? Its not a biggie so bottom of the pile.
[radio BBC Radio 6 Music]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_6music.m3u8
[radio BBC Radio 6 Music STD]
url = http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_p
If you have the following entries in the conf file the std version (128K) displays the BBC logo and the 320k link just the Generic Moode png.
Is this to do with the fact I copied the url from the Moode audio list? Its not a biggie so bottom of the pile.
[radio BBC Radio 6 Music]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_6music.m3u8
[radio BBC Radio 6 Music STD]
url = http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_p
Sorry for the boring question and if already posted... 😱
I have many "various artists" albums.
They have "various artists" tag as album-artist, and each song has its artist.
Moode works by "artist" tag, so it happens to have artists with a single song, because it's of a compilation.
Is there already an easy "one-click" UI way to find/select/play the whole album that song belongs to, without manually going through the library?
An entry in the song contextual menu, "go to album" or something like this would be good.
Thanks for the great work.
I have many "various artists" albums.
They have "various artists" tag as album-artist, and each song has its artist.
Moode works by "artist" tag, so it happens to have artists with a single song, because it's of a compilation.
Is there already an easy "one-click" UI way to find/select/play the whole album that song belongs to, without manually going through the library?
An entry in the song contextual menu, "go to album" or something like this would be good.
Thanks for the great work.
Hi,
Sounds like a good config. Just to rule out network or server issue I'd suggest running a 30 sec ping test from Pi to server and then examining the ping stats for any indication of network issue for example >0% packet loss, long round trip times, retries, etc.
A solid Ethernet connection should show 0% packet loss and <1ms avg round trip time (RTT).
-Tim
Max ping 0.653 ms.
Reading the verbose logs:
May 07 14:39 : update: reading NAS/FLAC/Neil Young Archives, Volume I (1963-1972) - Blu-ray (24-192)/Disc 0 - Early Years (1963-1965)/04 - Mustang.flac
May 07 14:39 : flac: Failed to read FLAC tags: FLAC__METADATA_CHAIN_STATUS_NOT_A_FLAC_FILE
(the library in moode never goes past that folder)
Moved the folder "Neil Young Archives, Volume I (1963-1972) - Blu-ray (24-192)" and did a rescan.
Same error shows, only now ends at the folder that was 10 folders prev to the deleted folder.
Last edited:
One change I noticed with the HLS streams is that the Moode display panel does not show the bbc logo.
If you have the following entries in the conf file the std version (128K) displays the BBC logo and the 320k link just the Generic Moode png.
Is this to do with the fact I copied the url from the Moode audio list? Its not a biggie so bottom of the pile.
[radio BBC Radio 6 Music]
url = http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_6music.m3u8
[radio BBC Radio 6 Music STD]
url = http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_p
The radio station feature in Moode uses a sql table keyed by station url to fetch the station name and logo. If the station url is not in the table then the default Moode radio logo is displayed.
If u are familiar with SQLiteStudio util then easy to edit cfg_radio table that is contained in database /var/www/db/player.db
-Tim
Installed now on a Raspberry PI 3, loaded full library (very quickly i might add).
Will test it out with a HiFi Berry Dac+ later today.
Will test it out with a HiFi Berry Dac+ later today.
Moode 2.6 TR3 works OK with Raspberry Pi 2 b and DAM1021 by I2s.
Someone can tell me an Android application to control Moode?
I have MPDROID but usually use BUBBLEUPNP when using the phone. You need UPNP and DLNA turned on to use that though.
I prefer the "browser" interface on a decent sized screen but native app features make navigating easier on a small screen.
Interesting if TR4 could keep "Random" "Consume mode" and Autoplay after restarting.
Power ON this option appears disabled.
Power ON this option appears disabled.
Interesting if TR4 could keep "Random" "Consume mode" and Autoplay after restarting.
Power ON this option appears disabled.
Hi,
Right. The new True random play feature is reset to off at reboot. It can be enhanced to have a persistent state but its a bit of work and I've not gotten to it yet. Maybe for Moode 2.7 🙂
-Tim
Finally got the time to test TR3, working smoothly once I added the missing mpdas. Thanks for including replaygain and scrobbling 🙂
Now to figure out bluetooth in and out, so that once I have it sussed I can ask to have that added 🙂
Now to figure out bluetooth in and out, so that once I have it sussed I can ask to have that added 🙂
Hi Tim,
I'm playing dsd files with external DAC (Fiio X5 gen II) on moode tr3, so far so good but; is there anything wrong with output stream? and anyway for me to update audio device info?
BR
Hi,
I don't have any DFF in my test collection but if u zip up one of the files and send me a download link I'll analyze it. Looks like the "Decoded to" field is missing a value for "kHz" on the Audio Info screen, and I'd like to understand what component in the audio pipeline is resampling to 32/192.
If u are familiar with SQLiteStudio util then you could add your audio device to the cfg_audiodev table in database /var/www/db/player.db.
I'll plan to include Fiio X5 gen II in 2.6.
-Tim
Hi Tim,
You can find out some good quality sample track in here 2L High Resolution Music .:. free TEST BENCH at all bit rate 🙂
BR
You can find out some good quality sample track in here 2L High Resolution Music .:. free TEST BENCH at all bit rate 🙂
BR
Can you please add support of EXT2 formatted USB Disks ?
Several Popcorn Hour Media Players, such us PCH A-110 or PCH-A210 are being used as USB external HDD.
Several Popcorn Hour Media Players, such us PCH A-110 or PCH-A210 are being used as USB external HDD.
Hi Tim,
You can find out some good quality sample track in here 2L High Resolution Music .:. free TEST BENCH at all bit rate 🙂
BR
Hi,
Thanks, that did the trick. The DFF files don't have any metadata and thus the encodedAt rate cannot be determined.
-Tim
Are you planning to update to mpd 0.19.15 from my understanding this update
master/mpd.git -
has enabled hls support
https://forum.musicpd.org/viewtopic.php?f=11&t=3748#p5809
Hi,
Just wanted to say thanks for this great find 🙂 Moode users in UK are going to be very happy now that 2.6 can play the nice 320K BBC streams.
Regards,
Tim
Finally got the time to test TR3, working smoothly once I added the missing mpdas. Thanks for including replaygain and scrobbling 🙂
Now to figure out bluetooth in and out, so that once I have it sussed I can ask to have that added 🙂
Hi,
Mpdas turned out to be a really nice feature 🙂 Thx for suggestion. Let me know if u get BT working.
-Tim
Can you please add support of EXT2 formatted USB Disks ?
Several Popcorn Hour Media Players, such us PCH A-110 or PCH-A210 are being used as USB external HDD.
Hi,
Sure, I'll add the filter for it but I have no way of testing it. When TR4 is released please test and confirm that it works.
-Tim
- Home
- Source & Line
- PC Based
- Moode Audio Player for Raspberry Pi