Option to filter artists, albums, songs, etc. by text input for local music library

Comments

6 comments

  • Official comment
    Curt A

    I have to admit I am sort of curious as to what you are asking for. I think you need to have a good grasp of how the indexing works. I have over 14,000 albums (maybe 180,000 tracks). The key is how you index and how Bluesound returns those indexes. Fortunately, if you search on an artist it will search both the track artist and album artist fields. Since I have 1600+ artists, I will always search on a particular artist. And from there I can select albums and tracks. And then the whole thing gets crazy when you add in streaming. I guess my whole thing is to know which artist(s) I want to hear. Thank goodness for Deezer Flow or Tidal Mixes.

    Cheers!

  • Jakob Bagterp

    Curt A: My request is rather limited and specific in scope. It's only for the local music library (not streaming services or other add-ons), and please note it isn't a search (and maybe not even an index) you would need. Filtering is something different and is typically blazingly fast compared to a search because it potentially can be handled in the frontend app without network requests.

     

    0
  • Curt A

    Interesting. But my library is large enough that I have standardized all my entries (album, artist, album artist, genre, etc) and use Music Bee to organize (and EZ CD Audio Converter for tags and conversion). Music Bee outputs a great text file I import into MS Access where I have the full database of all tracks. From there I can filter however I want based on track, album, artist as well as artist genres. I can then use the results here to do quick searches on the Bluesound app and make play selections (using both my Library and my streaming services).

    Yes complicated to build but very easy to use to figure out what I want to listen to.

    0
  • Jakob Bagterp

    Curt A: That seems like a complicated setup, though I’m glad that you made it work.
    Out of curiosity, how fast are your searches, or is there a delay of half a second or even more?

    -1
  • Curt A

    Building a database is relatively easy. And you can set up queries that group. For example, I group on album and can filter by artist or genre. The beauty of Access is how well it deals with large amounts of data. And in my case it is a useful tool to look up music. Yes, it is very fast.

     

    0
  • Jakob Bagterp

    Curt A: I'm sure your solution works well for you. All good.

    Regardless, a text filter would improve the experience and user interface (UI) out of the box. And I'm confident that a text filter option (for example simple string comparison operation) could be executed on the local device with low latency. As you know, most mobile phones have faster CPUs than BluOS so it's usually preferable to handle UI operations on the device and not via custom built databases over the network.

    0

Please sign in to leave a comment.