Here are the custon menus I use:
-----------------------------------
<?xml version="1.0" encoding="utf-8" ?>
- <custombrowse>
- <menu>
<menuname>Komponisten (Klassik)</menuname>
<menuorder>50</menuorder>
- <menu>
<id>artist</id>
<menuname>Albums</menuname>
<itemtype>artist</itemtype>
<menutype>sql</menutype>
<menulinks>alpha</menulinks>
<menudata>select
contributors.id,contributors.name,substr(contributors.namesort,1,1)
from contributors,contributor_album,multilibrary_contributor where
contributors.id=multilibrary_contributor.contributor and
multilibrary_contributor.library=1 and
contributor_album.contributor=contributors.id and
contributor_album.role in (2) group by contributors.id order by
contributors.namesort asc</menudata>
- <menu>
<id>album</id>
<menuname>Songs</menuname>
<itemtype>album</itemtype>
<itemformat>album</itemformat>
<menutype>sql</menutype>
<jivepattern>^(.*)\s\((.*)\)$</jivepattern>
<menudata>select albums.id,albums.title from
contributor_album,albums,multilibrary_album where
albums.id=multilibrary_album.album and multilibrary_album.library=1 and
albums.id=contributor_album.album and contributor_album.role in (2) and
contributor_album.contributor={artist} group by albums.id order by
albums.titlesort asc,albums.disc asc</menudata>
- <menu>
<id>track</id>
<itemtype>track</itemtype>
<itemformat>track</itemformat>
<playtype>all</playtype>
<menutype>sql</menutype>
<menudata>select tracks.id,tracks.title from
tracks,contributor_track,albums,multilibrary_track where
tracks.id=multilibrary_track.track and multilibrary_track.library=1 and
tracks.audio=1 and contributor_track.track=tracks.id and
tracks.album={album} and contributor_track.role in (2) and
contributor_track.contributor={artist} group by tracks.id order by
tracks.disc,tracks.tracknum asc,tracks.titlesort asc</menudata>
- <menu>
<id>trackdetails</id>
<menutype>trackdetails</menutype>
<menudata>track|0|library=1</menudata>
</menu>
</menu>
</menu>
</menu>
</menu>
</custombrowse>
-----------------------------------
<?xml version="1.0" encoding="utf-8" ?>
- <custombrowse>
- <menu>
<menuname>Alben (Klassik)</menuname>
<menuorder>50</menuorder>
- <menu>
<id>album</id>
<menuname>Songs</menuname>
<itemtype>album</itemtype>
<itemformat>album</itemformat>
<menutype>sql</menutype>
<defaultoption>bytitle</defaultoption>
<menulinks>alpha</menulinks>
- <option>
<id>bytitle</id>
<name>Sort by title</name>
</option>
- <option>
<id>byyear</id>
<name>Sort by year</name>
<menulinks>number</menulinks>
<itemformat>albumconcat</itemformat>
<menudata>select albums.id,if(albums.year=0,'
',concat('(',albums.year,')')),substr(albums.titlesort,1,1) from
tracks,albums,multilibrary_track where
tracks.id=multilibrary_track.track and multilibrary_track.library=1 and
albums.id=tracks.album group by albums.id order by albums.year
desc,albums.titlesort asc,albums.disc asc</menudata>
</option>
- <option>
<id>byartist</id>
<name>Sort by artist</name>
<menulinks>number</menulinks>
<itemformat>albumconcat</itemformat>
<menudata>select albums.id,if(albums.compilation,' ',concat('(',
group_concat(distinct contributors.name separator ',') ,')')) from
tracks,albums,contributor_track,contributors,multilibrary_track where
tracks.id=multilibrary_track.track and multilibrary_track.library=1 and
tracks.id=contributor_track.track and contributor_track.role in
(1,2,5,6) and contributor_track.contributor=contributors.id and
albums.id=tracks.album group by albums.id order by
contributors.namesort asc,albums.year desc,albums.titlesort
asc,albums.disc asc</menudata>
</option>
<jivepattern>^(.*)\s\((.*)\)$</jivepattern>
<menudata>select albums.id,albums.title,substr(albums.titlesort,1,1)
from tracks,albums,multilibrary_track where
tracks.id=multilibrary_track.track and multilibrary_track.library=1 and
albums.id=tracks.album group by albums.id order by albums.titlesort
asc,albums.disc asc</menudata>
- <menu>
<id>track</id>
<itemtype>track</itemtype>
<itemformat>track</itemformat>
<playtype>all</playtype>
<menutype>sql</menutype>
<menudata>select tracks.id,tracks.title from
tracks,multilibrary_track where tracks.id=multilibrary_track.track and
multilibrary_track.library=1 and tracks.album={album} group by
tracks.id order by tracks.disc,tracks.tracknum asc, tracks.titlesort
asc</menudata>
- <menu>
<id>trackdetails</id>
<menutype>trackdetails</menutype>
<menudata>track|0|library=1</menudata>
</menu>
</menu>
</menu>
</menu>
</custombrowse>
-----------------------------------
<?xml version="1.0" encoding="utf-8" ?>
- <custombrowse>
- <template>
<id>artists.xml</id>
- <parameter type="text" id="menuname">
<value>Interpreten (Pop&Jazz)</value>
</parameter>
<parameter type="text" id="menugroup" />
- <parameter type="text" id="menuorder">
<value>50</value>
</parameter>
<parameter type="text" id="roles" />
- <parameter type="text" id="variousartists">
<value>1</value>
</parameter>
+ <parameter type="text" id="variousartisttext">
<value>Various Artists</value>
</parameter>
- <parameter type="text" id="defaultalbumsort">
<value>bytitle</value>
</parameter>
- <parameter type="text" id="playalltracks">
<value>1</value>
</parameter>
- <parameter type="text" id="library">
<value>3</value>
</parameter>
- <parameter type="text" id="activelibrary">
<value>0</value>
</parameter>
<parameter type="text" id="includedclients" />
<parameter type="text" id="excludedclients" />
<parameter type="text" id="includedlibraries" />
<parameter type="text" id="excludedlibraries" />
</template>
</custombrowse>
--
Fried
------------------------------------------------------------------------
Fried's Profile: http://forums.slimdevices.com/member.php?userid=34444
View this thread: http://forums.slimdevices.com/showthread.php?t=85246
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins