genre editing afterwards. Another part is that today I've more or less
stopped buying new CD's, all new music comes from streaming services or
electronic purchases today where I've less possibilities to manage this
through tags.

When I buy music the first thing I do is fix the tagging. I've bought music in the past which wasn't just not to my liking, but even with incorrectly encoded tags. So this step IMHO still is required for anyone who cares about his music's tags.

As for streaming services: the Online Library Integration plugin has some simple support for genres. You can re-define genres based on artist names or album titles. Rather simplistic, but it does the job for the music I care most about (so far).

In addition to that my Music And Artist Information plugin can look up genres online. But unfortunately this often isn't any more helpful/precise than what you might have seen with vortexbox.

Feels like playlists together with virtual libraries might be a way to
do it. I guess I'd have to create a small plugin that makes it possible

I'm not sure how that would help with the tags?

to create a virtual library based on a selected playlist unless there is
a way to do that with standard LMS ? Didn't find any possibilities to do
a search limited to a playlist but I might be missing something.

A library definition can be (almost) as simple as an SQL statement. That's something you know and could get started with. Here's eg. my definition of the "kids music" library:

  name: Kinder
  params:
  - KINDER%
  - '% KINDER%'
  - KASPERLI%
  - '% KASPERLI%'
  - KINDERMUSIK%
  - '% KINDERMUSIK%'
  - 1
sql: INSERT OR IGNORE INTO library_track (library, track) SELECT '%s', id FROM ((SELECT me.id FROM tracks me LEFT JOIN genre_track genreTracks ON genreTracks.track = me.id WHERE ( ( genre IN ( SELECT me.id FROM genres me WHERE ( ( ( me.namesearch LIKE ? OR me.namesearch LIKE ? ) OR ( me.namesearch LIKE ? OR me.namesearch LIKE ? ) OR ( me.namesearch LIKE ? OR me.namesearch LIKE ? ) ) ) ) AND me.audio = ?
    ) ) GROUP BY me.id))

Create a few libraries using advanced search, then look at the resulting definitions in virtualLibraries.prefs. You'll quickly learn from that.
_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to