FUSE filesystem directories do not work as Watched Folders

I am using folve (https://github.com/hzeller/folve) on Linux for FIR convolution (digital room correction).

Raw files (in FLAC) are stored in /srv/flac/.

The folve FUSE mount is configured to “mount” this directory and present it on /srv/music/

Playing files in /srv/music/ results in convolution being added by folve.

If I configure /srv/flac/ as a watched folder, RoonServer (on a Linux x64 Debian Stretch system) works as expected - the library is scanned, and artwork is presented in Roon. But with no convolution applied.

If I configure /srv/music/ as a watched folder, RoonServer brings in a few albums, then spins for a long time, then nothing.

The RoonServer log files show that after some initial success, the import/tag/categorise process craps out:

http://paste.debian.net/740845/

Note that standard inspection programs (such as avprobe, or ffprobe) return normally, and I can play files via FUSE directory/filesystem fine.

Has anyone got RoonServer to work with Watched Folders on a FUSE (or folve) filesystem?

– Update:

Of the files that are imported, not all will play. This may be an artefact of using FUSE, or other factors.

[quote=“Aris_Theocharides, post:1, topic:11742”]
Has anyone got RoonServer to work with Watched Folders on a FUSE (or folve) filesystem
[/quote]I have using mhddfs. There’s also a newer one that you might try - I’ll post its name as soon as it comes to me.

It’s mergerfs.

Thanks Evan, I guess it’s an issue with just folve. Even if it could work, it would be limited to supporting FLAC files only, which I’d be ok with for CD music, but would break for DSD.

Hopefully support for user provided room correction filters will come into Roon soon.

Aris

Closed due to inactivity. If you are still seeing this issue, please open a new support thread.