Closest thing I found on Linux is ncmpcpp and it's still a far cry from everything I can do in foobar2000.
Closest thing I found on Linux is ncmpcpp and it's still a far cry from everything I can do in foobar2000.
It's Linux only and it's amazing. It does not automatically re-scan the folder for music but it's instant, may be in future it can do that.
I'm yet to find a music player that is so simple, uncluttered and powerful.
The media library features are almost as good, if not for a nasty bug where using the filter in the library "tree view" can lock the app for many seconds for no reason. The normal search window/panel is not affected and is always instantaneous tough.
I've tested dozens of media players on linux, most choke on my huge library, but clementine is perfectly capable. It also has the same feature of adding new files automatically via inotify, along every other functionality you specified in your post!
It also seems to be lacking maintainers.. it has been on the same run of rc releases for years now! That means that bugs have creeped up unfortunately, but honestly, nothing better for people who really cares for their oversized music library.
But speaking of Clementine: I'm amazed that development seems to have picked up again, commits are happening on Github ( https://github.com/clementine-player/Clementine) Last time I checked the repo it was silent.
It also had a pretty silly bug that went unfixed the entire time I used it where it would (rarely, triggered while moving around the playlist) say it's playing song X but in reality it's playing song Y.
If you can replicate this on a new release (4.4.0 was out recently), please file a bug! [1]
https://docs.microsoft.com/en-us/windows/win32/fileio/obtain... ; the Linux equivalent is "inotify".
> I press 'o' on a track and it opens a file explorer in the location where the track is located and it also selects it
https://stackoverflow.com/questions/13680415/how-to-open-exp...
On Linux, you'd have to do some kind of GNOME integration I am not familiar with. The Windows shell integration is a very handy API, although you have to do the usual digging for explanations and examples.
I too have a large library and foobar just picks it up immediately.