As requested, a summary of how I have copied files from my Olive Opus 4 to usable FLAC files (although as yet without preservation of my edited metadata) on my computer hard drive, for both XBMC and WinSCP.
Worked for me on both Mac and PC, but needs to be the older version 10.1 (11.0 and 12.0 both failed to copy files at all, on both platforms).
On the home page, move the cursor over (but do not click/select) “SYSTEM” in the vertical list of large headings; then slide the cursor directly to the right to reveal a smaller vertical sublist, and click/selct “File Manager,” which brings up right and left panels, A and B.
To these, the location of the files, your Olive, and the destination for the copied files need to be added, each by double-clicking “Add source” (can be done for each on either side) and then single-clicking “Browse.”
For the destination of the copied files, it should probably be pretty obvious from the list where to go, just drill down by single-clicking to the drive/folder where you want them copied.
For the Olive location, it may appear as Olive in the initial browse list, or there may be a “upnp” category in the list. If not, click on “Add network location...” at the bottom of the list. Then click the up or down arrows on the Protocol line until it shows “UPnP server” and click “Browse” on the Server address line. This should reveal your Olive -- select that, and then click OK and OK, then select the upnp address that now appears in the list, enter or change the “media source” name if you want, and click OK again.
When both the Olive source and hard drive destinations are in panels A and B, drill down by double clicking in right panel B to the folder where you want the files to be copied. Then double-click the Olive source in left panel A, and drill down to the file, album, artist or however much you want to copy -- right click on it and select copy.
Files don’t seem to have edited metadata preserved, but should have .flac file name extensions (didn’t in 11.0 and 12. versions).
This is only for PC -- don’t know if a Mac version exists.
Open a browser (worked for me in Explorer, Firefox and Chrome), and enter the address: http://10.0.0.4/builtDhtmlx.php
(substitute 10.0.0.4 with whatever IP address is assigned to your Olive).
Browser page should now read “command run successfully” -- this is it for the browser use, although previous posts indicated that for extensive/lengthy file transfers it may need to be refreshed, or that the Olive should be given something to do (running a “weak” radio station was recommended) to keep this open.
Open WinSCP, login window will appear.
File protocol: SFTP (this was default for me)
Host name: 10.0.0.4 (your Olive’s IP address)
Port number: 22 (again, default for me)
User name: root
Private key file:
Select/click “login” (can also select “save” for future use without re-entering specifics) to bring up a window with left and right panels.
The left panel should be various folders within your computer and drives.
The right panel (and now we’re delving beyond my understanding of what’s really going on) is presumably what’s in the Olive.
As far as I can tell, all the useful Olive info is within the “data” folder; specifically the “zDB” file, which contains the metadata, and the “AudioLibrary” subfolder, which holds as far as I can tell all the flac files.
The AudioLibrary folder contains a multitude of of folders with cryptic names like CD_170efe16 that seem to correlate to individual CDs (although there aren’t nearly enough to account for all the CDs on my Olive) and each contain generic “track01.flac” files; but also two folders “imported” and “moved” that each contain a large number of individual flac files that are named somewhat appropriately for the tracks they represent (although not my metadata). Don’t know if there is redundancy between these groups of files, and/or why individual tracks get placed in one category or the other.
How to match the zDB metadata to the individual flac files is a mystery to me (one which I would very much like to have the answer to if anyone knows or can speculate).
Well that may be less than complete, but it’s what I’ve done so far (really just a summary of others’ suggestions on this thread already, haven’t figured out much of anything on my own).