"escaping special characters" is not as simple as it sounds.
In unix based systems special characters have very special meanings.
The unix originators hated to type, especially on their telex dot matrix machines.
Initially it's a very cryptic operating system until you understand the power .
& = runs program in background..
. = current working directory or matches any single character in a search.
\ = ignore the special function of the next character. ie. escape
The only perfectly safe characters in the BDP world are [a:z][A:Z][0:9] and underscore.
Even space has implications relative to tab.
Debugging a remote clients database with escaped characters would be a nightmare.
Shawn
Sorry... actually, it is. I've been a software engineer my entire career and this isn't rocket science. Especially given that the BDP is a captive system, where they control everything running on the box. No other media player and/or media serving software I've used has these issues: Roon, iTunes, MinimServer, JRiver, Twonky, Volumio, and it goes on and on.
Sorry, but telling me that I have to remove an ampersand from the folder name in a leading path to a collection of files is kiddywampus.
Shoot, even MPD on the BDP, ignoring Manic Moose's user experience and using MPaD or Soundirok, has no difficulty parsing my entire collection.