Thanks for the suggestions all.
And thanks Tim for the clarification, I guess I'll just wait for the in-place update. If possible, could you be so kind as to post something here to announce when this bugfix has been released?
Cheers,
Luke
Printable View
Some interesting experiments being described here:
https://groups.google.com/forum/#!to...ux/jOchsTCDRsQ
Any of that useful, Tim?
Hi Rob,
I never quite understood BBC's move to HLS format and can't make sense of their latest experiment. Maybe this new streaming format is more efficient for Mobiles?
When a set of direct-stream URLs emerges, and assuming there is codec support in ffmpeg for the audio format, I'll start testing :-)
-Tim
Understood. The latest v3.0.0 nightlies of VLC allow the BBC stream to be played, so hopefully ffmpeg will follow soon? URL for use with VLC is
https://vs-dash-ww-rd-live.bbcfmt.hs...t_manifest.mpd
Sounds very very good BTW!
Just downloaded and unlocked.... Thanks Tim :)
Hi Tim
I've been using the latest Moode 3.5 for a few days now, sounds wonderful through my main system using rebuilt vintage Leak TL12+ valve monoblocks from the 1950's and refurbished Celestion 66 Studio Monitors from 1972. I'm using a Chord Mojo as the DAC and as a preamp as it has a rather good volume control built in with the Pi3 and a Justboom Digi HAT on the Pi3 wired directly to the SPDIF input of the Mojo (to bypass the rather flimsy SPDIF socket on the Digi HAT).
Moode 3.5 seems to offer better resolution with the RT kernel mod activated. Very impressed overall and many thanks for your hard work, it is delivering some of the best sounds I have heard through my system - tremendous resolution and very musical.
I've tried to keep things as simple as possible having tried using a NAS server but was getting audio drop outs caused by ,of all things, high current electrical devices when they switch on and off - dehumidifier and oven - something to be aware of - it's definitely not the software. I've tried to suppress them but no joy yet, so I am now using a local 2.5" USB HDD (ext3 format) which seems to help and have even tried battery power to the Pi3 to fully 'isolate' the source system as the Mojo is battery powered also. If not using a battery then a good linear power supply is vital to get a good sound from the Pi3/HAT.
My main problem now is that the library in Moode seems to update from the USB HDD drive but only shows a majority of the albums present but not all of them.
I've tried refreshing the library by disconnecting the USB then updating the database then reconnecting but it always misses out the same albums......the updating never seems to end even left overnight (database has about a 200 hundred albums, so not too many) I get no blinking of the power led to show any 'low power' problems.
I have a folder with mkv movies on the USB drive along with the audio files in a separate folder and have used your hint using the .mpdignore file with an * to prevent these movie files being scanned, but still no joy with lost albums being found in the scan. Any ideas? Doing a scan from NAS for the same content works fine so it can't be the actual audio files.....
Really like to get all my audio content showing up - doesn't seem to like most of my Floyd albums........bummer.
Hi Rod,
Couple of things:
1) The Library loader uses Genre, Artist and Album tags to generate the array thats used to populate the Library panel. If any of these tags are missing in a song file the loader assigns the pseudo tag "Unknown".
2) If the Library is opened before the update/rescan is finished, it will be incomplete due to its caching mechanism.
3) The "updating" spinner sometimes never clears even though the update/rescan has completed.
How to troubleshoot
- If the missing albums show up under Genre, Artist, Album = "Unknown" then the issue is missing tags.
- If the Albums don't show up in the Browse panel (MPD skipped over them) then most likely the files are corrupt in some way, or there is a permission issue on the folder containing the files or the files themselves. MPD needs +x permission on the folder containing the files.
- You can monitor database update/rescan progress in two ways. One is to periodically open Browse/USB/.. to see if the list of Albums is complete. The other is to carry out the process below.
a) System config, Clear system logs YES
b) ssh pi@moode (pwd=raspberry)
c) tail -f /var/log/mpd/mpd.log
d) Source config, RESCAN MPD DB
The MPD log will show "updated" lines for each file added to the database and "error" lines for files that it cannot read
e) When update is finished run the command below to see all the "error" lines
cat /var/log/mpd/mpd.log | grep "error"
-Tim
Thanks for the rapid reply Tim
I'll recheck the offending albums on the USB HDD, they could have been corrupted when I copied them over.
I'm on a Mac and I'm getting this in terminal:
pi@moode:/var/log/mpd $ tail -f var/log/mpd.log
tail: cannot open ‘var/log/mpd.log’ for reading: No such file or directory
tail: no files remaining
pi@moode:/var/log/mpd $ tail -f /mpd.log
tail: cannot open ‘/mpd.log’ for reading: No such file or directory
tail: no files remaining
pi@moode:/var/log/mpd $ ls
mpd.log
pi@moode:/var/log/mpd $
Bear with me please, I'm not familiar with linux.....
Hi Rod,
After ssh pi@moode you should be at the prompt
pi@moode:~ $
Just type in
tail -f /var/log/mpd/mpd.log
Then in Moode Source config click RESCAN MPD DB
The terminal screen will start scrolling listing what MPD is doing. When it stops scrolling and just sits there on the last file, the RESCAN will have finished.
Type Ctrl-c to exit the tail command and return to the prompt.
-Tim
Thanks for the invaluable advice Tim, I've been busy checking what happens on the scan via the shh terminal session on my Macbook. It really is quite a busy process and very helpful to see what causes any delays. I never realised I had 'opus' files in my collection which, I think, are seen as video content. I'm going to re-rip these as flac I think to prevent any delays. My m4a files are given a going over with 'ffmpeg' which takes a little time compared to general wav or flac files.
Wav files seem to sound cleaner than flac anyway, but to be fair, I have to do more listening to confirm this.
I still have a stall on the USB HDD and on my NAS file (nfs) server when running the scan, the process just stops but not at the end of the collection. I am going back to basics and only starting with my 'pure' ripped wav cd's as a collection then gradually add albums to get a better picture to what the problem is. Using ssh into the Pi3 is vital to see what's going on.
BTW the only way I could get the NAS working as a NFS share, because CIFS/SMB would'nt ever work was to create then add a file in the etc folder on the NAS server called 'exports' with the line '/media/hdd/Music 192.168.0.0/24(rw,no_root_squash,sync,no_subtree_check)' then it worked. The path shown at the beginning of the line has to match where your collection is located. My server is actually a VUsolo2 satellite media box running enigma 2 linux so that might be why? Still can't get CIFS/SMB to work on my other NAS server which is a Netgear Nighthawk X4 R7500 router, there's no password required but I get 'no password' error on trying to create a share.
Finally, Is there a way to backup your database once it's complete to a Mac or PC via the terminal then restore it, it's just that I find sometimes when the whole process has come to an end I might have a freeze then the database seems to have disappeared on reboot and I have to go over the whole thing again?
Ive taken to using Ape of late and think it better than flac. No idea why tho.
Hi,
Right, I've cracked it.........at last :eyebrows: :D
Here is how I got it to work with MoOde 3.5
1. Clean Install of MoOde 3.5 onto the mSD card and inserted into the Pi, powered on and wait for it to boot up
2. Browsed for the Pi on my phone using FING app to see if it was connected to the network ( noting the IP address )
3. SSH'd into the Pi via Putty using the IP address found with FING (Username for MoOde is pi and Password is raspberry)
4. Copied and pasted this line into the Putty screen sudo sqlite3 /var/local/www/db/moode-sqlite3.db "update cfg_audiodev set kernel='' where id='1'"
5. Rebooted
6. onto the PC now and the MoOde setup page and went to Configure/System and then under System Modifications chose Advanced-LL and clicked install, you need to give it time to install and wait for the reboot message, once this is seen Reboot
7. not sure if this is necessary but I had to reboot twice ?
8. Configure/System make sure under Linux Kernel that Advance-LL is selected.
9. Configure/Audio then choose Boss DAC from the I2S audio device drop down menu, it put Slave Disabled in by default
10. Reboot
11. Configure/Audio and under MPD menu click Restart MPD
12. Reboot
13. Configure/Audio and I set the volume warning limit to 100 but this is up to you.
It's all working now, just need to find out if the DAC only uses software volume or not, I always had previous DACs set to hardware and controlled the volume via the amp.
Happy Days :eek: :eyebrows: :lol:
Hi Rod,
For SMB/CIFS shares try entering a dummy userid and pwd in NAS config. I just use Admin/password.
MPD database and other such files are in /var/lib/mpd
pi@rp3:~ $ ls -l /var/lib/mpd
total 168
drwxr-xr-x 3 mpd audio 4096 Apr 12 13:02 music
drwxr-xr-x 2 mpd audio 4096 Apr 21 09:18 playlists
-rw-r--r-- 1 mpd audio 14631 Apr 23 08:09 state
-rw-r--r-- 1 mpd audio 3072 Apr 8 2016 sticker.sql
-rw-r--r-- 1 mpd audio 140138 Apr 22 11:44 tag_cache
cp /var/lib/mpd/playlists/* /media/USB_DISK_LABEL
cp /var/lib/mpd/state /media/USB_DISK_LABEL
cp /var/lib/mpd/sticker.sql /media/USB_DISK_LABEL
cp /var/lib/mpd/tag_cache /media/USB_DISK_LABEL
-Tim
As Tim says it just goes back to the command prompt, you then go back into MoOde/Configure/System/System Configurations/Linux Kernel then choose Advanced-LL and click the green install button and give it plenty time to give you the reboot message.
This gets you to 7 or 8 on my list.
Thanks Mike, Tim :)
I tried it but found it worked for me by doing points 6 first, then point 5. Would that make any sense?
All groovy now... :) Thanks so much for your time with that :)
BTW, It doesn't seem to like hardware volume control. When I press SET with the hardware option it resets to software. Also, not tried any upsampling yet, does anyone know if this works well with the Boss.
I've selected Very high quality SOX which works fine too, oh and .DSF files play fine too :)
That's great! Good work. I may give it a go, but have never ssh'd before: is using putty fairly self explanatory? Just look for the Pi IP address then enter the code into the dialogue window, hit enter? I bet it's not that simple :)
Just googled for some instructions, and it looks like you're telling the truth! ;)
Trying it tonight, fingers crossed...
EDIT to add:
Done! :)
Great how-to list mikeyb, much appreciated, a bit faffy with all the reboots (and I suspect possibly a bug as I kept getting the message to reboot reappear and so could have been stuck in an endless loop!), but worth it in the end.
All sounding good, but not had enough time to critically listen to the different filters/kernels/upsampling to 384khz yet.
Would this last option cause any problems with the Pi overheating? And any difference between 16/24/32 384khz? It's all a bit above my pay grade...
Thanks again, very pleased to have it up an running. Don't know why I've been so scared of Putty before, piece of proverbial ;)
Some background information here
http://theaudiophileman.com/bbc-flac/
Hi Luke
I've been running the Pi3 at 384kHz upsampling with no heatsinking added for two days now, five-six hours continuously I get 55-60 degrees showing on the 'audio info' panel - shown at the bottom of the window along with CPU info. so nothing to worry about.
I'm using spdif out of the Pi3 (Justboom Digi HAT) into a Chord Mojo DAC which seems to work at 32bit all the time, I've found that setting the sample rate at max bit rate (32bit) and the frequency at max (384kHz) gives the smoothest with most resolution after a couple of days listening, but this could change after a few weeks after more playing about as I'm switching types of PSU and tweaking cabling etc. it's a great place to start. 32bit/384kHz works really well.
I've used MacBook Pro with Audirvana 3.x and bootcamp Windows 10 with Bughead, just tried out Bughead again using the same setup with Mojo as a preamp (with no passive pre in the chain to be a fair comparison) I have changed quite a few things since listening to Bughead via usb. Once set to Profession Mode it's better than the Moode setup, on my current system, better sense of depth and realism. The Pi3 with Moode Audio Player is very good indeed though and crazy quality for the cost, I'd place it next to Audirvana on the Mac (usb) especially once a serious linear PSU is implemented, this makes a world of difference.
Hi rod,
Thanks for the interesting and informative reply, great stuff. I was uncertain as to whether the Pi was able to do the upsampling, but that is reassuring, ta. Even though my pi 2b has a lesser processor I will give it a go! Really interested that you could perceive a difference, going to see whether I do too...
Cheers :)
Yes ive been upsampling with a 2b for some time now. It will handle any of the levels if you dac will
Thanks Grant
Hi Guys
I updated to Moode 3.6 yesterday, and as Tim suggested, I did this within the player under System then check for update, it took less than 10mins, more like 5 and I was back in business exactly where I was prior to updating. Much appreciated.
Having used the player for a few days solid now I was wondering if it were possible to have a button in the 'Albums' column to add the complete album to the playlist, at the moment I have to pick each track individually, or I am I missing something? This option could be incorporated in the existing drop down button in the tracks column to select 'add complete album'? Another thing which is a slight niggle, if I add a track to the playlist I go to the 'Player' section and the playlist is always at the top instead of being where the track being played is or more importantly at the end of the list where I've added the track. On a long playlist this means swiping like made to get to the track being played. A second refresh button in the main panel would be good too as I find I have to do this a fair bit especially when my iPad has gone to sleep and I want to get to know the next track to come up, having it on the main panel would just save picking the drop down list then 'refresh'. Anyone else think this is a good idea?
Keep up the great work
You can add album via the browse once you get to album then the box with 3 lines has a sub section with add or clear, add and play which adds whole album
Hi struth
I realise that the browse allows the albums to be added, this is the way I do it at present, but it would be good to use the library to allow albums to be chosen as a whole, it was just a thought. The library has all the search functionality built in and is more convenient seeing everything in categories/genres etc. or by artist. My browse section that goes to the connected drives (USB/NAS) seems to show my albums in non alphabetical order.
Ok, sorry... i have a connected drive and mine are alphabetical by artist. I dont use library as its a bit slow.
Hi struth
That's interesting about the artist order, I'll try to rescan the drive as it's one folder with all the albums. I notice you're using battery psu with your Pi. I've been getting really great results with a larger battery on the Pi (12v car!) and a smaller 7.4v Li-Po on the Justboom Digi HAT spdif board. Both using buck convertors to step down the DC to 5v and 3.3v respectively. Had to bend some pins on the Pi3 GPIO header to 'isolate' the power to the Digi HAT, once done and powered by battery the difference in sound is remarkable.
There is a use artist setting in customise. Dunno if its that. Not tried a nas as such although others do and dont recall them saying it was not in order.
Yes i use a small powerpack. Its quite clean, a bit like my anker i use for the chromecast. It fits nicely in the slot and is easy for me to charge. I found 2 old batteries in shed i am slowly trying to condition. One is a disability scooter one. Would need as you say a stepdown.. you got a link on the one your using?
I am away from home at the moment, but I am sure you can add a album from the library screen by using the cover art icon, just select the option you want when your touch/click the album art icon.
Hi Grant
Here's the one I prefer using as it has a really nice LED display to reassure you the Pi3 gets the correct voltage, as the battery drops voltage over time the buck convertor will keep the voltage steady as a rock. It's easy to adjust with on board micro switches and can cope with up to 32v DC in. (£7)
DROK® Voltage Regulator Voltmeter Buck Converter LM2596 DC 5/12V Adjustable Voltage Regulator Stabilizer Experimental Power 5-35V to 0-33V Red LED Di
The other type I have used is a simpler version, same regulator but it has a small screw adjustment, no display, so needs a voltmeter to set it up to the voltage you need. (Pack of 6 £10)
eBoot 6 Pack LM2596 DC to DC Buck Converter 3.0-40V to 1.5-35V Power Supply Step Down Module
Both from Amazon UK.
Hope this helps
It's really worth trying to battery power the HAT separately from the Pi3, only needs 3.3v, it does things to the sound, reinforces every note gives more dynamics and just makes the whole image more believable, much better bass with more slam......amazing really.
Ive only got a 2b at moment. Tbh im not using my main system much.
Should think the 2b will respond to the same power supply treatment, I'm trying to get the Pi3 setup to as far as I can and have to say it has surpassed my expectations especially with Tim's Moode Player. The Advanced LL (low latency) seems to give slightly more realism than the RR setting but I'll have to play some more. Spdif output via the Justboom Digi HAT works better than USB directly from the Pi, less noise/glare more clarity, believability. I'm using a Chord Mojo directly into my valve power amps as it has an excellent volume control, better than my passive preamp.
Haven't listened to as much music as this in years, that about says it all.
been saving for a mojo for a long time
If you add up what a decent preamp will cost as well as an external DAC then it is good buy, if a little painful when handing over the £400. The Mojo is a remarkable bit of kit, makes music. Doesn't seem to change in sound terms whether plugged into charge or left on battery power either - I use a LPS to do this which might be OTT. BTW I got the very nice case thrown in for that, Frank Harvey Hi-Fi - it's normally £60!
Cheers
Rod
It's not my only option but it gets a good rep mike
On topic I upgraded from 3.5 to 3.6 today using the in program updater. Worked a treat