I have spent the last 2 days trying to get somewhat of a usable setup going for my local music library.
All I want to do is use a program (preferably ncmpcpp) to access, queue, and play my library, while maintaining the ability to add to/edit my library as I wish.
My entire library is organized and tagged correctly, so there isn’t much work to do on that front.
I have tried and failed with pretty much every extension here to set up local file access. I can always get it kinda working, but not fully.
I tried using beets to create a fresh directory of my music (imported by beets) and pointed mopidy-beets-local towards my db file. This “works” and I can see my beets library in the file browser. However, everything lags and eventually mopidy and ncmpcpp stops working. Here is mopidy’s output during that:
WARNING get_distinct called field: artist, Query: {}
WARNING A client or frontend made a library search with an empty query. This is strongly discouraged.
Please check what sent this query and file a bug.
I tried using local-sqlite3 and pointed mopidy towards that db file. I finally convinced mopidy local scan
to run without errors. Any attempt to update the database within ncmpcpp freezes the program with the message
ncmpcpp cannot send a new message while recieving another response
I am running a FRESH install of Ubuntu 18.04. Is there something I’m not getting here? Getting mopidy/mpd/ncmpcpp to play nice together is an absolute nightmare. Can someone point me in the right direction to a guaranteed solution?