You can use genres and Erlands multi-library plugin to support separate
libraries, adding a specific additional genre tag to define each one.
I use this so that I have completely different menus (using Custom
Browse) for Classical (as a 1st tag) and other genres. It might be too
much work if
typecrazy789 wrote:
> I'm ashamed to say I didn't know about this - this more or less does
> what I want perfectly. But is there a way to add more than one folder to
> a library view, or would I need to actually move files into a single
> folder to make it work? I tried adding more than one
typecrazy789 wrote:
> I'm ashamed to say I didn't know about this - this more or less does
> what I want perfectly. But is there a way to add more than one folder to
> a library view, or would I need to actually move files into a single
> folder to make it work? I tried adding more than one
typecrazy789 wrote:
> I'm ashamed to say I didn't know about this - this more or less does
> what I want perfectly. But is there a way to add more than one folder to
> a library view, or would I need to actually move files into a single
> folder to make it work? I tried adding more than one
marcoc1712 wrote:
> What's wrong with virtual libraries /advanced Browse mode?
I'm ashamed to say I didn't know about this - this more or less does
what I want perfectly. But is there a way to add more than one folder to
a library view, or would I need to actually move files into a single
Hi,
In article ,
typecrazy789 wrote:
> And having waded through years of threads, it appears this kind of
> feature has been close several times and never really happened, is that
> not correct?
Would my Simple Library Views plugin suffice? It's based on files placed in
album
What's wrong with virtual libraries /advanced Browse mode?
Author of C-3PO plugin, Squeezelite-R2, Falcon Web interface - See
www.marcoc1712.it
This is the second time in the past couple of weeks I've been handed my
lunch for apparently being unclear and not posting succinctly so I'm not
sure what the issue is given I presumed it was clear posting in a thread
entitled "Multi Library support in LMS 7.9" that "this" would be seeking
Just yet another frustrated user here a few years later wondering if
this is dead in the water...
Please don't expect anyone to read dozens of postings in this thread to
figure out what you're referring to by "this". Could you please describe
your issue?
--
Michael
Just yet another frustrated user here a few years later wondering if
this is dead in the water...I'd love to have multiple libraries and
define them by folder(s). Is there any avenue to get this back up and
running if the handful of people here who really are wanting this to
happen contributed
>I'm just another squeezebox user looking for the most basic of
>multi-library support (would like to have a "kids music" section,
>without just having to browse by folder)
>
If you upgrade to 7.9, you could try the "Simple Library Views" plugin, which
is quite easy to configure.
It allows you
I'm just another squeezebox user looking for the most basic of
multi-library support (would like to have a "kids music" section,
without just having to browse by folder)
If you have specific genres, then you could create an Advanced Search
and save it as a library definition. Might need some
bump - not trying to hijack but seems dormant
I'm just another squeezebox user looking for the most basic of
multi-library support (would like to have a "kids music" section,
without just having to browse by folder)
Quick forum scan suggests the license manager plugin so I can pay for
the
Jackisidore wrote:
I'm trying to understand how this all works. I found the plugin sub
library demo. I'm lost how to configure this. I read something related
to Advanced search.
A few pointers to get me started would be great! I'm running the latest
nightly build of 7.9 on OSX.
Thanks
To
Jackisidore wrote:
I'm trying to understand how this all works. I found the plugin sub
library demo. I'm lost how to configure this. I read something related
to Advanced search.
A few pointers to get me started would be great! I'm running the latest
nightly build of 7.9 on OSX.
Thanks
I'm trying to understand how this all works. I found the plugin sub
library demo. I'm lost how to configure this. I read something related
to Advanced search.
A few pointers to get me started would be great! I'm running the latest
nightly build of 7.9 on OSX.
Thanks
- The name parameter for
Slim::Music::VirtualLibraries-registerLibrary() doesn't seem to support
strings.txt constants. Shouldn't it?
It doesn't, and I don't know whether it should. What's the use case?
That string is used/displayed in the list under Home Library Views in
the web interface.
Ciao Michael,
thanks for the comments. Indeed I haven't touched my Squeezeserver (or
whatever it's called today ;-) for ages. I've been using it heavily. I
just recently moved to a newer release and read a bit in the forum...
- The name parameter for
Michael,
Thank you so much for this feature.
I only got around to using it today. I thought it was complicated, but
creating custom library views through advanced search is easy as pie.
Fantastic work! :)
poing's
Hi Michael,
many thanks for implementing this. It fixes a problem I've had for
years. I always wanted separate libraries for Podcasts, Radio plays and
Musik. I can do that now. Also, I have some symlinks (a folder with the
latest episodes from all podcast channels) that made some tracks/albums
Hi flipflip,
any chance of you picking up the coding pencil and helping with this?
http://forums.slimdevices.com/showthread.php?103492-Shellshock-vulnerability-exposedby-SSOxS
atb
Ronnie
Man in a van's Profile:
I install custom library and license manager. My music library is
X:/General X:/Folder1 and X:/Folder2.
I set up a library with include directory X:/General and
X:/Folder1. Library shows number of songs = 1471.
When I select this library and go to album or artiste or other menu, no
songs.
I
I install custom library and license manager. My music library is
X:/General X:/Folder1 and X:/Folder2.
You should probably check with Erland in one of his threads. We're
talking about the LMS built-in feature in 7.9 here.
--
Michael
___
beta
Hi
I install custom library and license manager. My music library is
X:/General X:/Folder1 and X:/Folder2.
I set up a library with include directory X:/General and
X:/Folder1. Library shows number of songs = 1471.
When I select this library and go to album or artiste or other menu, no
songs.
hm, lengthy discussion Maybe, but not with me. I don't really care a
lot _how_ it works as long as it's consistent.
I only store local items in favorites for testing and did a lot of that
when recently implementing the favorites editing for iPeng, that's how I
ran into it.
I feel handling of
And another edge case...
Let the fun begin!
Favorites.
Thou shalt not favorite local music items.
- there are tracks in favorites which are not part of the active
library, they will still be shown and can be played.
- there are albums in favorites which are not part of the active
And another edge case...
Favorites.
If you add stuff to favorites and this is not part of a certain library,
it will still be shown even with the library filter on, at least for
tracks and albums and intermediate levels for artists (didn't try
genres).
So, if
- there are tracks in favorites
no changes to me, same problems.
Multiple problems? I thought you were referring to the issue where the
libraries would not be built unless the LibraryDemo plugin was enabled?
That one should be fixed. If that's not what you were referring to, then
I'll need a refresher...
--
Michael
mherger wrote:
Remember You have to wayt Michael release the mod to make a working
copy
of the plugin.
The change has been out in the nightlies since Friday. Is there
something which still doesn't work?
Michael
Oh...
in Logitech Media Server Versione: 7.9.0 - 1421407005 @ Sat Jan
mherger wrote:
no changes to me, same problems.
Multiple problems? I thought you were referring to the issue where the
libraries would not be built unless the LibraryDemo plugin was enabled?
That one should be fixed. If that's not what you were referring to, then
I'll need a
Yes and it's still working.
disaster123's Profile: http://forums.slimdevices.com/member.php?userid=13752
View this thread: http://forums.slimdevices.com/showthread.php?t=101701
Hi Michael,
I've tried the new build in following scenario, alwais with
sub-library-demo plugin disabled:
1. A custom copy of sub-library-demo defining some library, no library
defined in VirtualLibrary.pref
2. Some ibrary defined in VirtualLibrary.pref, no plugin active.
3. A custom copy of
Remember You have to wayt Michael release the mod to make a working copy
of the plugin.
The change has been out in the nightlies since Friday. Is there something which
still doesn't work?
Michael
___
beta mailing list
beta@lists.slimdevices.com
Hi,
thanks for this great new feature.
Has anybody an idea or already tried to use this feature to make a
squeezebox kids compatible. I want to lock a player to a specific path /
library.
disaster123's Profile:
Thanks so making a local copy of the demo plugin and change the SQL
seems easy to me. no problem.
I still don't get how i force this library to a certain player? How do i
archieve this with additional browse methods? I thought i just use the
normal menu entries on this squeeze radio but it only
disaster123 wrote:
...I still don't get how i force this library to a certain player? How
do i archieve this with additional browse methods? I thought i just
use the normal menu entries on this squeeze radio but it only finds
stuff from this certain library?
Yes, you could also do this way,
disaster123 wrote:
Hi,
thanks for this great new feature.
Has anybody an idea or already tried to use this feature to make a
squeezebox kids compatible. I want to lock a player to a specific path /
library.
Yes, It's exactly what I did.
Waiting for Michael release a new build wit the
disaster123 wrote:
Yes i named it:
package Plugins::ChildLibs::Plugin;
und put it under
C:\Program Files (x86)\Squeezebox\server\Plugins
Server version: Logitech Media Server Version: 7.9.0 - 1421407005
Exactly as I did and same version.
disaster123 wrote:
Plugins enabled: a
Currently it's enabled as it does not hurt. I haven't played with
VirtualLibrary.pref at all or even have opened it.
disaster123's Profile: http://forums.slimdevices.com/member.php?userid=13752
View this thread:
My copy is working fine. No Problems here. I added it to C:\Program
Files (x86)\Squeezebox\server\Plugins\. Why isn't yours working?
disaster123's Profile: http://forums.slimdevices.com/member.php?userid=13752
View this
disaster123 wrote:
My copy is working fine. No Problems here. I added it to C:\Program
Files (x86)\Squeezebox\server\Plugins\. Why isn't yours working?
Really? did you also give it a different name?
Mine is not working at rescan time, It does not start the 'virtual
library creating' or
marcoc1712 wrote:
Really? did you also give it a different name?
Mine is not working at rescan time, It does not start the 'virtual
library creating' or something similar, phase.
Server version?
Plugins enabled?
thanks.
Marco
Yes i named it:
package Plugins::ChildLibs::Plugin;
und
mherger wrote:
Dont think is like that, this was the last trial, after you asked me
to
restore a clean situation, but before I went throught different
tests,
and it did not works also if libraries were already defined at start
up.
Ok, should be fixed in the next nightly build.
While waiting for Michael repair and release it in next nigthly built,
I'm doing some more test on Virtual Libraries and Enhanced (or
additional) browse modes.
My configuration i like that:
n. virtual libraries, defined in a plugin similar to the demo one using
queries based on the url in
1. started the server with Library demo plugin disabled and no
VirtualLibrary.pref in my folder.
2. created a new library using advanced search.
Hmm... Did the prefs file exist after you created the libraries?
Thanks for your steps. I'll try to reproduce this. Maybe the scan
doesn't work when
mherger wrote:
1. started the server with Library demo plugin disabled and no
VirtualLibrary.pref in my folder.
2. created a new library using advanced search.
Hmm... Did the prefs file exist after you created the libraries?
Yes.
mherger wrote:
Thanks for your steps. I'll try
mherger wrote:
Do you get the Create library views phase reported by scanner with
the plugin disabled? I do not.
I do.
Have you tried to delete library_track and then run scanner? It
populate
the table?
You should NEVER delete tables unless you know exactly what you're
doing.
Do you get the Create library views phase reported by scanner with
the plugin disabled? I do not.
I do.
Have you tried to delete library_track and then run scanner? It populate
the table?
You should NEVER delete tables unless you know exactly what you're
doing. But in particular when you
1. started the server with Library demo plugin disabled and no
VirtualLibrary.pref in my folder.
2. created a new library using advanced search.
Hmm... Did the prefs file exist after you created the libraries?
Yes.
Heh... just updated my server at home, re-run a scan. And the libraries
Dont think is like that, this was the last trial, after you asked me to
restore a clean situation, but before I went throught different tests,
and it did not works also if libraries were already defined at start
up.
Ok, should be fixed in the next nightly build.
By the way, I've realized this
erland wrote:
Just to confirm what Michael is saying, my plan is that that the new
Custom Libraries plugin which uses the new library features in 7.9 will
replace the current Multi Library plugin.
Current Custom Browse/Custom Scan based menus which today might use
Multi Library defined
erland wrote:
I believe you can do exactly this with the API Michael has created, he
created two ways to register a library:
The above is based on an SQL statement, which is the solution you don't
like.
Hi erland, how are you?
I never sayd I don't like using SQL, indeed this is the
mherger wrote:
The problem here is the lack of standardization and localization.
Speech, spoken, Hörspiel, Hörbuch, etc. I've had them all. (and that's
one of the few reasons why I would re-tag some files: to reduce the
number of mostly redundant genres)
Yep. Same here. I didn't say
You need Library Demo plugin enabled to let scanner evaluate Virtual
Libraries, also if defined using Advanced search and never touched.
Hm... I have it disabled. It should work without that plugin.
If not, You still have the library defined and tracks are added at time
you run the query in
@marco Hint: don't edit your posts if you want Michael to see them!
---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App,
at penguinlovesmusic.com
*New: iPeng 8, the Universal App for iOS 7 and iOS 8*
mherger wrote:
Hi Michael, I tried but was not able to replace the query text with
one
based on other colums, like this one:
Did you check the server.log? You might have corrupted the pref file's
structure or something. It's a yaml file.
--
Michael
HI MIchael,
I think I've
mherger wrote:
Hi Michael, I tried but was not able to replace the query text with
one
based on other colums, like this one:
Did you check the server.log? You might have corrupted the pref file's
structure or something. It's a yaml file.
--
Michael
HI MIchael,
I think I've
mherger wrote:
You need Library Demo plugin enabled to let scanner evaluate Virtual
Libraries, also if defined using Advanced search and never touched.
Hm... I have it disabled. It should work without that plugin.
If not, You still have the library defined and tracks are added at
pippin wrote:
@marco Hint: don't edit your posts if you want Michael to see them!
oh... thanks.
SB+, Klimo Merlino + Kent Gold, Monitor Audio Studio 20 Gold SE+, Klimo
reference and DIS Interconnect.
You can build much more flexible menus using CustomBrowse but most
plugins would not respect the filter, I end up with duplicate menus, not
all context menu items will work, search will not respect the
filters,...
Also, the CBR menus don't work as well in iPeng because they don't have
You mean libraries? Why not? I do and I'd definitely not be willing to
re-tag my 25K files for it.
---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App,
at penguinlovesmusic.com
*New: iPeng 8, the
pippin wrote:
Err... 99% of all users will use auto-tagging with iTunes or Windows and
have no idea how to change their tags.
Yes, don't think they are going to use such a plugin.
SB+, Klimo Merlino + Kent Gold, Monitor Audio
pippin wrote:
You mean libraries? Why not? I do and I'd definitely not be willing to
re-tag my 25K files for it.
It's a big difference between spending a few minutes to set up a
configuration to separate out audiobooks, Christmas music, kids
stuff,... Or whether I want to spend days to
pippin wrote:
For me it's genre.
If that's true for all, then surely no extra tagging is required, and
(if prepared to pay a license) the existing plugin does the same job
doesn't it?
By the way I'm simply trying to understand the purpose of this new
facility over and above what I already have
It covers 95% and I don't care about the rest.
It also works with stock LMS 7.9 now..
Actually I do have a license for Erland's plugins and that's what I've
been using for years but I'd like to replace them with 7.9 eventually
because that can more easily filter the whole library across all
For me it's genre.
---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech UE Smart Radio as well as iPeng Party, the free Party-App,
at penguinlovesmusic.com
*New: iPeng 8, the Universal App for iOS 7 and iOS 8*
pippin wrote:
It covers 95% and I don't care about the rest.
It also works with stock LMS 7.9 now..
Actually I do have a license for Erland's plugins and that's what I've
been using for years but I'd like to replace them with 7.9 eventually
because that can more easily filter the whole
marcoc1712 wrote:
5. My suggestion was here just becouse I think is the more flexible and
less costing mods could be done in LMS to enable people use this great
functionality without the needs of complex UI or plugins, since every
logic will be defined and applied outside LMS.
It's OK,
I probably miss the point.
let me make a brief on how I understand we are:
1. Michael did a great job making LMS able to store sub libraries
definition as a list of tracks belonging to a library (or libraries for
the track, is the same).
2. The original intent of Michael was to create an
pippin wrote:
You can build much more flexible menus using CustomBrowse but most
plugins would not respect the filter, I end up with duplicate menus, not
all context menu items will work, search will not respect the
filters,...
Also, the CBR menus don't work as well in iPeng because they
You can build much more flexible menus using CustomBrowse but most
plugins would not respect the filter, I end up with duplicate menus, not
all context menu items will work, search will not respect the
filters,...
Also, the CBR menus don't work as well in iPeng because they don't have
mherger wrote:
You can build much more flexible menus using CustomBrowse but most
plugins would not respect the filter, I end up with duplicate menus,
not
all context menu items will work, search will not respect the
filters,...
Also, the CBR menus don't work as well in iPeng because
Philip Meyer wrote:
This is already possible using Erland's Custom Scan plugin.
This allows you to define additional tags to read at scan time, and then
you can create a library using that metadata (either using his Multi
Library plugin + Custom Browse plugin to view it). Or create an LMS
marcoc1712 wrote:
users will accomplish this with the tagging applications they are used
to
Err... 99% of all users will use auto-tagging with iTunes or Windows and
have no idea how to change their tags.
---
learn more about iPeng, the iPhone and iPad remote for the Squeezebox
and
Logitech
Hi Michael, I tried but was not able to replace the query text with one
based on other colums, like this one:
Did you check the server.log? You might have corrupted the pref file's
structure or something. It's a yaml file.
--
Michael
___
beta
And then there are some like myself who sometime edit some tags upon
scanning but never again because they just won't bother about having
every last detail in the tagging right.
That's me, too.
For this majority of users a good solution is probably a plugin that
comes with a set of predefined
marcoc1712 wrote:
5. My suggestion was here just becouse I think is the more flexible and
less costing mods could be done in LMS to enable people use this great
functionality without the needs of complex UI or plugins, since every
logic will be defined and applied outside LMS.
The last
Takes several minutes, too, completely hanging the process while
querying.
Could you please test again with the latest from git? I got the query
execution time down from almost 7 mins to about 1-1.5 seconds without
memory tuning, and down to 150-200ms with the dbhighmem parameters.
--
have you ever considered the opportunity to look for a specific TAG (and
metadata in .cue by the way) named i.e. Library or subLibrary
or...someOtherFancyNameHere as a symple and completely automated base
for generate virtualLibraries at scan time?
Hmm... interesting idea! No, I haven't thought
mherger wrote:
have you ever considered the opportunity to look for a specific TAG
(and
metadata in .cue by the way) named i.e. Library or subLibrary
or...someOtherFancyNameHere as a symple and completely automated base
for generate virtualLibraries at scan time?
Hmm... interesting
Thank you!!!
That's a dramatic change in performance!
BTW: not only for this particular case, all other Albums queries also
seem to be dramatically faster now, I think people will love this :)
The 17K vs. 26K is full vs. filtered library.
Settings-Information shows the size of the active library
That's a dramatic change in performance!
BTW: not only for this particular case, all other Albums queries also
seem to be dramatically faster now, I think people will love this :)
Great! Thanks for the feedback.
--
Michael
___
beta mailing list
Hi,
just a little and stupid suggestion:
have you ever considered the opportunity to look for a specific TAG (and
metadata in .cue by the way) named i.e. Library or subLibrary
or...someOtherFancyNameHere as a symple and completely automated base
for generate virtualLibraries at scan time?
I
Philip Meyer wrote:
This is already possible using Erland's Custom Scan plugin.
This allows you to define additional tags to read at scan time, and then
you can create a library using that metadata (either using his Multi
Library plugin + Custom Browse plugin to view it). Or create an LMS
Takes several minutes, too, completely hanging the process while
querying.
Ugh... got your file: took my 2009 Mac Mini 6-7 minutes to complete my
query. During this time there was constant disk IO of about 20-25MB in
and out.
The same query run against my library finishes in 530ms.
BTW:
Pippin - did you set the memory configuration for your db to one of the
high modes? When I run the query in firefox with the sqlite manager,
execution time drops from 400s to about 60s when using memory as the
temporary storage (which is one of the tweaks the high memory setting
applies). All
Takes several minutes, too, completely hanging the process while
querying.
Ok, then at least we know where to continue the search.
Would a Clear Rescan make me lose my library definition? Probably
yes, right?
No, the definitions are stored in a prefs file.
Do you want to have my
That said it's still 5-6x slower than without the library_id. The
biggest difference between your library and mine probably is the number
of contributors (12k vs 2k). If I don't join them in the query, we're
down to 200ms...
...and with a few more tweaks (there are too many joins) I get the
Here's what I've done. I have defined a library like mentioned above for
Music without audiobooks, essentially a list of genres to be excluded
when browsing. That list _might_ be a bit long (10 or 15 genres or so)
but still, it's a one-dimensional filter (only genres being excluded).
Ok, pretty
mherger wrote:
Then you should probably write what you're talking about :-P. Because
you wrote:
Artists-All Albums is fast for me, too, it's Album Artists-All
Artists that is slow.
Umm, yep. That was wrong, sorry. But there definitely is no Album
Artists-All Artists menu (what would
mherger wrote:
Select a library on your player. Check the web UI: it's using the same
library. Check iPeng: using the same. Change in iPeng (while controlling
that player). Check other UIs again: all using the same library.
In my understanding that's per-player, not per controller.
Another thing to examine is what happens when you change player in the
web UI to one using a different library view. I lose the highlighting in
the alphapagebar, plus it shows an incorrectly aligned page - one which
doesn't begin on a letter boundary. In fact, you can land on a page
outside the
Now you say it was Album Artists - All ALBUMS, too?
It was always Album Artists-All Albums. That's what I'm talking about
all the time.
Then you should probably write what you're talking about :-P. Because
you wrote:
Artists-All Albums is fast for me, too, it's Album Artists-All
Artists
mherger wrote:
Is there an example plugin that utilizes this support? Excuse me if
it's
been discussed in the past, as I'm somewhat lost now when it comes to
multi-libraries and sub-libraries and browse modes.[/color]
The missing piece is a good UI to define the library filter. You
JJZolx wrote:
Aha!
I see where I can select the Library View in SqueezePlay. And back in
the web interface, when that player is selected, it appears to filter
correctly. But I don't see a means of selecting the Library View in the
web UI. Is that not finished yet?
I discovered you have
Ok, thanks to Michael again, I've figured out how to do.
Editing virtuallibraries.prefs works but only using filters based on
genre (or better, on the parameters you have in the saved query), I was
not able to replace the query text with one based on other colums, as
the one here:
---
Is there an example plugin that utilizes this support? Excuse me if
it's
been discussed in the past, as I'm somewhat lost now when it comes to
multi-libraries and sub-libraries and browse modes.[/color]
The missing piece is a good UI to define the library filter. You can use
the Advanced
mherger wrote:
Are you saying that you can currently define a library filter using
the
Advanced Search, or only that this UI might be used a basis for a
user
interface? I see how you can save a search by name, but nothing
beyond
that.[/color]
Right next to the Saved Search button
mherger wrote:
Is this about right?
Yes.
Confirmed: I can't play Pippi Langstrumpf in Taka Tuka Land, but I can
play all its tracks from the kids' menu. Correct?
Again: yes.
Hmm... I'm not sure I fully understand the issue, can't reproduce it.
I've enabled the no kids music
Hmm... I'm not sure I fully understand the issue, can't reproduce it.
I've enabled the no kids music library as the default view. Then I
browse Artists - All Albums. Takes about two seconds in the web UI,
less than a second in iPeng. I tried both, the unified list as well as
the separate Album
1 - 100 of 231 matches
Mail list logo