PasTim;662789 Wrote: 
> Could one of you clarify exactly how and where you have done this?  I
> can't quite figure it out and don't want to muck up my menus.

Here is the albums artist->albums menu I use now:


Code:
--------------------
    
  <?xml version="1.0" encoding="utf-8"?>
  <custombrowse>
        <menu>
                <menuname>Alben</menuname>
                <playtype>none</playtype>
                <menugroup>Musik</menugroup>
                <menuorder>50</menuorder>
                
                
                <menu>
                        <id>variousartist</id>
                        <menulinks>alpha</menulinks>
                        <playtype>none</playtype>
                        <menuname>Diverse Interpreten</menuname>
                        <menutype>sql</menutype>
                        <menudata>
                                select 
contributors.id,contributors.name,substr(contributors.namesort,1,1)
                                from contributors
                                where contributors.name='Diverse Interpreten' 
                                and     
{property:server:variousArtistAutoIdentification}=1
                                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>
                                <menudata>
                                        select albums.id,albums.title from 
albums
                                        where albums.compilation = 1
                                        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,albums
                                                where tracks.audio=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</menudata>
                                        </menu>
                                </menu>
                        </menu>
                </menu>
                
                
                <menu>
                        <id>artist</id>
                        <menuname>Albums</menuname>
                        <itemtype>artist</itemtype>
                        <menutype>sql</menutype>
                        <playtype>none</playtype>
                        <menulinks>alpha</menulinks>
                        <menudata>
                                select 
contributors.id,contributors.name,substr(contributors.namesort,1,1) 
                                from 
contributors,contributor_album,albums,tracks
                                where contributor_album.contributor = 
contributors.id 
                                and contributor_album.album = albums.id 
                                and     contributor_album.role in (1,5) 
                                and 
                                (
                                        albums.compilation is null 
                                        or albums.compilation=0 
                                        or 
{property:server:variousArtistAutoIdentification} = 0
                                )
                                and tracks.album = albums.id 
                                and tracks.url like '%/share/Musik/Alben/%'
                                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,substr(albums.titlesort,1,1) 
                                        from contributor_album,albums 
                                        where albums.id = 
contributor_album.album 
                                        and contributor_album.contributor = 
{artist} 
                                        and contributor_album.role in (1,5)
                                        and albums.title not in ('Kein Album')
                                        group by albums.id 
                                        order by albums.titlesort 
asc,albums.disc asc
                                </menudata>
                                <menu>
                                        <id>track</id>
                                        <itemtype>track</itemtype>
                                        <itemformat>titleformat</itemformat>
                                        <itemformatdata>TITLE 
(DURATION)</itemformatdata>
                                        <playtype>all</playtype>
                                        <menutype>sql</menutype>
                                        
<jivepattern>^(.*)\s\((.*)\)$</jivepattern>
                                        <menudata>
                                                select 
tracks.id,tracks.title,substr(tracks.title,1,1)
                                                from 
tracks,contributor_track,albums 
                                                where tracks.audio = 1 
                                                and contributor_track.track = 
tracks.id 
                                                and tracks.album = {album} 
                                                and 
contributor_track.contributor = {artist} 
                                                and     contributor_track.role 
in (1,5) 
                                                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</menudata>
                                        </menu>
                                </menu>
                        </menu>
                </menu>         
  
                
        </menu>
  </custombrowse>
  
--------------------


The difference are the three <playtype>none</playtype> tags. 

It's not cleaned up, maybe some tags are unnecessary, but it works now
exactly the way I want.


-- 
sts78
------------------------------------------------------------------------
sts78's Profile: http://forums.slimdevices.com/member.php?userid=50205
View this thread: http://forums.slimdevices.com/showthread.php?t=89378

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/discuss

Reply via email to