afriend wrote:
> I'm quite confident that you will succeed. Don't worry too much about
> terms and new features. At the core DPL is still just a means to serve
> you those tracks that you select with your SQLite code/dynamic
> playlist.
>
> Try this: save the SQLite code of your dynamic playlists (just like the
> examples you posted here) as plain text files, change the file extension
> to *.sql.xml* and move these files to -DPL's folder for custom dynamic
> playlists- called *DPL-custom-lists* (default location of that folder:
> in your LMS playlist folder). Uninstall DPL*2* and install DPL*3*. Maybe
> uninstall SQLPlayList for the time being. Your custom dynamic playlists
> should show up now. Your SQLPlayLists playlists and DPL2 preferences
> will still be there when you uninstall DPL3 and reinstall DPL2 and
> SQLPlayList.
> MY dynamic playlists already have extension .sql.xml, so I don't
understand what you are asking me to do. By the way, what do [B] etc
mean?
>
> If you want unlimited tracks and *non-random* order replace *--
> PlaylistOption Unlimited:1* (from your first example) with these 2
> lines:
> >
Code:
--------------------
> >
> -- PlaylistLimitOption:unlimited
> -- PlaylistTrackOrder:ordered
>
--------------------
> >
>
All my Dynamic playlists are random, so I guess I stay with
PlaylistLimitOption:unlimited
Can you post the SQLite code of your *MultiLibraries* from the
MultiLibraries plugin? (not the dynamic playlists) The more the better.
That would give me a better idea of whether and how your MultiLibraries
can be recreated as virtual libraries.
I don't know where all the sql resides. The section defined when the user
creates a library is xml like this:
Code:
--------------------
<?xml version="1.0" encoding="utf-8"?>
<multilibrary>
<template>
<id>standard.xml</id>
<parameter type="text" id="libraryname"><value>Classical
Music</value></parameter>
<parameter type="text"
id="libraryorder"><value>50</value></parameter>
<parameter type="text" id="menugroup"></parameter>
<parameter type="text" id="directory1"></parameter>
<parameter type="text" id="directory2"></parameter>
<parameter type="text" id="directory3"></parameter>
<parameter type="text" id="directory4"></parameter>
<parameter type="text" id="excludedirectory1"></parameter>
<parameter type="text" id="excludedirectory2"></parameter>
<parameter type="text" id="excludedirectory3"></parameter>
<parameter type="text" id="excludedirectory4"></parameter>
<parameter type="text" id="playlist"><value></value></parameter>
<parameter type="text"
id="containsincludedcomment"><value>0</value></parameter>
<parameter type="text" id="includedcomment"></parameter>
<parameter type="text"
id="containsexcludedcomment"><value>0</value></parameter>
<parameter type="text" id="excludedcomment"></parameter>
<parameter type="text" id="includedgenres"
quotevalue="1"><value>Classical</value></parameter>
<parameter type="text" id="excludedgenres"
quotevalue="1"></parameter>
<parameter type="text" id="includedartists"
quotevalue="1"></parameter>
<parameter type="text" id="excludedartists"
quotevalue="1"></parameter>
<parameter type="text"
id="lossless"><value>0</value></parameter>
<parameter type="text" id="lossy"><value>0</value></parameter>
<parameter type="text" id="minbitrate"></parameter>
<parameter type="text" id="maxbitrate"></parameter>
<parameter type="text" id="includedcontenttypes"
quotevalue="1"></parameter>
<parameter type="text" id="includedclients"></parameter>
<parameter type="text" id="excludedclients"></parameter>
<parameter type="text" id="internalmenus"></parameter>
<parameter type="text" id="custombrowsemenus"></parameter>
<parameter type="text"
id="enabledbrowse"><value>0</value></parameter>
</template>
</multilibrary>
--------------------
The plugin has an sql folder containing:
Code:
--------------------
CREATE TABLE multilibrary_genre (
library int(10) not null,
genre int(10) not null,
primary key (library,genre)
);
CREATE TABLE multilibrary_year (
library int(10) not null,
year int(10) not null,
primary key (library,year)
);
CREATE TABLE multilibrary_contributor (
library int(10) not null,
contributor int(10) not null,
primary key (library,contributor)
);
CREATE TABLE multilibrary_album (
library int(10) not null,
album int(10) not null,
primary key (library,album)
);
CREATE TABLE multilibrary_track (
library int(10) not null,
track int(10) not null,
primary key (library,track)
);
CREATE TABLE multilibrary_libraries (
id INTEGER PRIMARY KEY AUTOINCREMENT,
libraryid varchar(255) not null,
name varchar(255) not null
);
--------------------
LMS 8.1 on PC, Xubuntu 20.04, FLACs 16->24 bit, 44.1->192kbps. 2
Touches & EDO.
LMS plugin UPnP/DLNA Bridge to MF M1 CLiC (A308CR amp & ESLs) & Marantz
CR603 UPnP renderers.
Also Minimserver & Upplay to same & to upmpdcli/mpd PC renderers.
Squeezelite to Meridian USB Explorer DAC to PC speakers/headphones.
Wireless Xubuntu 20.04 laptop firefox/upplay or Android mobile with
Squeeze-Ctrl/BubbleUPnP controls LMS/Minimserver.
------------------------------------------------------------------------
PasTim's Profile: http://forums.slimdevices.com/member.php?userid=41642
View this thread: http://forums.slimdevices.com/showthread.php?t=115501
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins