FLAC files with CUE?

It’s hard to write a generic guide but, somewhat simplified, the following should work:

  1. Ensure the various dependencies are available on the system:
    1. FUSE, which should be available in Linux by default.
    2. FFMPEG, which is available in many package repositories for Linux.
    3. Python3 with a few packages (mostly available through pip: ffmpeg-python, mutagen, numpy, and
      a Python FUSE library–the easiest would be to use fuse.py from the Synology package in the GitHub repository). All usually available through Linux package managers if not installed by default.
  2. Run the flaccue.py file from the GitHub repository with an appropriate base folder and mount point. In my Synology package, I mirror “/” in “/flaccue” (which, in the most basic form, would look like “python3 flaccue.py / /flaccue” on the command line). You may need to worry about file permissions but if you use the same user as for Plex then you should be fine. You would probably also want to start the code automatically in the background somehow.
  3. Point Plex to your music directory through the FUSE filesystem. For example, if your music is in “/Music”, you would just point Plex at “/flaccue/Music” instead. You’d probably be best off creating a new music library, particularly for testing, but any Plex scanner should now work (this is the biggest change in the new version).

There are lots of other possible options and the process will be OS dependent but, intrinsically, the process is simple. The complicated part will depend on the system configuration. I can try to help if you have questions but it’s hard to fully debug without system access (it also would be best in a different thread).

1 Like