Moode Forum
Official moOde 6.5.2 support thread - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7)
+--- Thread: Official moOde 6.5.2 support thread (/showthread.php?tid=2474)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


RE: Official moOde 6.5.2 support thread - Tim Curtis - 06-22-2020

I'm not sure what's causing your issue since I'm not able to repro it on my iMac, iPad or iPhone. I experience only the slightest lag when there are 5000 items in the playlist.

The symptom "Even on my pc with 5k tracks playing the page freezes" suggests something external to stock moOde for example a bad or corrupt SDCard, network issue, 3rd party software adds or mods, etc.

The reason why our design loads the entire library and playlist into Browser memory is because in our experience typical user collections are small to medium sized, maybe up to 20-25K tracks and typically the Playlist is small given that Auto-shuffle can be used for random play rather than MPD random play which requites loading huge numbers of tracks into the Playlist. These types of collections and playlists are easily handled in Browser RAM.

This design has proven to be successful over the years and so we have not had a reason to change it but instead we try to steadily improve it, making it more efficient and easier to use. Having the Library and Playlist in RAM makes for a very responsive and fast UI for the majority of users :-)

Whats your usage scenario that requires 5000 track playlist?


RE: Official moOde 6.5.2 support thread - waffle - 06-22-2020

(06-22-2020, 10:07 PM)Tim Curtis Wrote: This design has proven to be successful over the years and so we have not had a reason to change it but instead we try to steadily improve it, making it more efficient and easier to use.
I thought 6.4 worked differently because it had better performance for me.
Anyways, it's not a huge concern since I mostly use MPDroid app and only use webui to change settings. Hopefully, other users have better hardware than I do and won't experience this problem.
One small request: can you please bring the update library button back to library config page so I can just go straight to settings page when I want to update my database?

(06-22-2020, 10:07 PM)Tim Curtis Wrote: Whats your usage scenario that requires 5000 track playlist?
I'm not a fan of auto-shuffle feature and prefer classic shuffle all approach, with a playlist that contains all tracks grouped by album and with ability to go back to tracks that played before.


RE: Official moOde 6.5.2 support thread - Tim Curtis - 06-22-2020

I'm still puzzled by your issue. If you only use the WebUI for settings, the Config pages don't load the playlist. It's only loaded into Browser memory when on the Library or Playback panels. If you then close the Browser nothing is in memory anymore.

I'd suggest posting the issue to the maintainer of the 3rd party MPD client app.


RE: Official moOde 6.5.2 support thread - waffle - 06-22-2020

(06-22-2020, 11:02 PM)Tim Curtis Wrote: I'm still puzzled by your issue. If you only use the WebUI for settings, the Config pages don't load the playlist. It's only loaded into Browser memory when on the Library or Playback panels.
I needed to update my library, that button is on the library page and is gone from config pages, see:
(06-22-2020, 10:47 PM)waffle Wrote: One small request: can you please bring the update library button back to library config page so I can just go straight to settings page when I want to update my database?

(06-22-2020, 11:02 PM)Tim Curtis Wrote: If you then close the Browser nothing is in memory anymore.
I'd suggest posting the issue to the maintainer of the 3rd party MPD client app.
The issue is with the web ui, not with the app. That's why I said that this issue is not a huge concern for me.


RE: Official moOde 6.5.2 support thread - Tim Curtis - 06-22-2020

Got it.


RE: Official moOde 6.5.2 support thread - AlexTee - 06-23-2020

Hi everyone. I was unsure as to where to post my issue, thus I described in the other thread, but decided to inform you here as well. Let me know, if I have to delete it there and repost here: http://moodeaudio.org/forum/showthread.php?tid=1679&pid=21552#pid21552


RE: Official moOde 6.5.2 support thread - drfous - 06-29-2020

Just upgraded from 6.4.? to 6.5.2. It seems I can't control software volume for DSD files. I thought I could in the past. MP3 and Flac have no issues.

Any thoughts?

pi 3b+
Allo Boss

TIA!


RE: Official moOde 6.5.2 support thread - drfous - 07-01-2020

So MPD doesn't have a software volume control for DSD.

Thx


RE: Official moOde 6.5.2 support thread - Tim Curtis - 07-01-2020

https://github.com/MusicPlayerDaemon/MPD/issues/413


RE: Official moOde 6.5.2 support thread - TheOldPresbyope - 07-01-2020

The subject of volume control of DSD-encoded material has been beaten to within an inch of its life on other forums.

DIgital volume control, whether done in software or hardware, is extremely easy with PCM-encoded signals. Each n-bit sample is a measure of the amplitude of the signal at the moment of the sample. Just multiply or divide each sample by some constant factor to change the amplitude of the signal.

Digital volume control (or any other kind of signal shaping), whether done in software or hardware, is extremely difficult for "pure" 1-bit DSD-encoded signals [1]. In a purist sense, I'd say it's impossible: a single bit is immutable. Tricks have to be played if one doesn't want to resort to volume control of the analog signal after conversion.

Tricks in software: A professional digital audio workstation (DAW) may convert the 1-bit DSD signal to the so-called DSD-wide format, expanding the single bit to 8 before processing the stream in special ways. As an alternative, a DAW may simply convert the DSD signal to PCM first and then process it in the usual way. 

Tricks in hardware: Inside the ESS Sabre DAC chip a game is played with multiple 1-bit DACs running in parallel and getting summed in the output [2,3]. I don't know what AKM does in its DACs. Their schematic diagram with its tersely worded "volume bypass" line is sketchy to say the least. [4]

Note that just having an ESS chip isn't sufficient. One has to have access to its control register to implement hardware volume control of DSD. For example, my Khadas Tone Board has the ES9038Q2M DAC chip but the XMOS XU208 controller doesn't expose the control via the USB interface. OTOH, I understand from others that their Allo Katana, which also has the ESS 9038Q2M DAC chip, does expose the control via the GPIO interface. YMMV.
 
Ain't life grand?

Regards,
Kent

Ref:
[1] https://en.wikipedia.org/wiki/Direct_Stream_Digital
[2] https://audiophilestyle.com/forums/topic/19381-ess-sabre-and-dsd-volume-control/
[3] https://web.archive.org/web/20140709172239/http://www.esstech.com/PDF/sabrewp.pdf
[4] https://velvetsound.akm.com/global/en/products/home-audio/ak4497eq/