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