Program to sync music player with certain features

I have a Fiio portable music player, which presents as a removeable drive when connected to a computer.

Back in my Windows days, I used to use a program called MusicBee to sync my music collection to it.

MusicBee has a number of features that I found very useful, and which I am struggling to find a Linux-based replacement for.

Specifically, I would like a program that can:

  1. Sync files to a removeable drive direct from an SMB share
  2. Be able to re-sort files into different folders on the sync target, so that ../Artist/Album can become ../A-G (for instance)/Artist/Album.

The latter is extremely useful because I have a large amount of music and if all the Artist folders are in the root directory browsing on the Fiio player becomes stupidly slow.

Thinking about it, I suppose that I don't actually need the program to be music-specific. Any sync program that does those things ought to be able to do the job.

I would be very grateful for recommendations!

I don't have any experience with audio libraries but I found this thread over on the MusicBee forums that you might want to check out. It seems like MusicBee can run on Linux through Wine or Bottles — both are programs that create compatibility layers for Windows-only software.

Here's how you can enable it:

And here's the thread in question, in case it rings any bells:

Otherwise, you can take a look at this article for some programs to try on Linux. Sadly, it looks like quite a few of them have been discontinued, although that doesn't necessarily mean they won't work:

You could checkout 51 alternatives to musicbee:

https://alternativeto.net/software/musicbee/?platform=linux