DMM music database and image searching are fully independent from any device. Nothing is Dune specific there.
However, today DMM output is fully Dune dependent. It creates backgrounds, icons, directories and dune_folder.txt files to enjoy the jukebox on a dune-hd. The preview is also, of course, dune-specific since based on reading/displaying DMM output.
In theory, as it is a fully isolated function, export/preview adapters could be written for other devices. Issue is that I only have a dune and have no clue how other devices work.
Tell me how other devices usually display jukeboxes and I'll think about how it could be done. It could be a folder with all the graphical resources and a xml file