General file browsing works now. Here is an example of a sub directory. Took a while to figure out how to get the unicode to work properly but glad it's resolved.
The row of buttons at the bottom turns on/off depends on the situation. e.g. in the above, you can create a new folder, or add files to the current folder. If you select some files, then the first 2 buttons will be disabled, and the latter 3 will turn on. Allowing you to delete the selected files, or copy them to the RAM disk if RAM disk mode is on.
At the top (titled File Manager) you can swap between the music and playlist folders. And the path will tell you your exact location. I expect this path to take up some space so will probably truncate it a little to make it fit (in the todo lislt).
And here's the UI when you click "ADD", allowing you to upload files to folder (/a). Currently working on this code and working out the best ways to make this work. Hopefully it'll work the same way as upgrading firmware - just drag and drop the files in to here and it'll upload. If this works it'll make it so much easier to copy and manage files now, and you can even stop Windows File Sharing to improve latency.
It's important to make sure this change is not going to break the existing firmware upgrade and software install mechanisms.
Once this code is complete, I'll release Blind Testing U9. And after which I'll spin up a new ISO for 1.2.0 - Gear Isolation for early next year.