Currently I have the following two menus (amongst others) which work
pretty well with iPeng:
Albums view:
Code:
--------------------
<?xml version="1.0" encoding="utf-8"?>
<custombrowse>
<menu>
<menuname>Alben</menuname>
<playtype>none</playtype>
<menulinks>alpha</menulinks>
<menugroup>Musik</menugroup>
<menuorder>50</menuorder>
<menu>
<id>artist</id>
<menuname>Interpreten</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>
<menulinks>alpha</menulinks>
<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>
<menulinks>alpha</menulinks>
<menutype>sql</menutype>
<jivepattern>^(.*)\s\((.*)\)$</jivepattern>
<menudata>
select tracks.id,tracks.title
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>
--------------------
Singles view (single songs with an artist, but no album tag, filtered
by a special folder)
Code:
--------------------
<?xml version="1.0" encoding="utf-8"?>
<custombrowse>
<menu>
<menugroup>Musik</menugroup>
<menuname>Singles</menuname>
<playtype>none</playtype>
<menulinks>alpha</menulinks>
<menuorder>70</menuorder>
<menu>
<id>artist</id>
<menuname>Artist</menuname>
<itemtype>artist</itemtype>
<playtype>none</playtype>
<menutype>sql</menutype>
<menulinks>alpha</menulinks>
<menudata>
select distinct
contributors.id,contributors.name,substr(contributors.namesort,1,1)
from contributors,contributor_track,tracks
where contributors.id =
contributor_track.contributor
and contributor_track.track = tracks.id
and contributor_track.role in (1,5)
and tracks.audio = 1
and tracks.url like '%/share/Musik/Singles/%'
group by contributors.id
order by contributors.namesort asc
</menudata>
<menu>
<id>track</id>
<itemtype>track</itemtype>
<itemformat>titleformat</itemformat>
<playtype>all</playtype>
<menutype>sql</menutype>
<jivepattern>^(.*)\s\((.*)\)$</jivepattern>
<menudata>
select
tracks.id,tracks.title,substr(tracks.title,1,1)
from contributor_track,tracks,albums
where tracks.id =
contributor_track.track
and contributor_track.role in (1,5)
and tracks.album = albums.id
and albums.title = 'Kein Album'
and contributor_track.contributor =
{artist}
and tracks.audio = 1
group by tracks.id
order by tracks.titlesort asc
</menudata>
<menu>
<id>trackdetails</id>
<menutype>trackdetails</menutype>
<menudata>track|0</menudata>
</menu>
</menu>
</menu>
</menu>
</custombrowse>
--------------------
Both work wonderfully, both display the results correctly.
But while the album view directly plays the selected track when
clicking on it, the singles view just displays the addidional menu
(replay gains, tags, add to playlist, play and so on) when clicking on
a track.
Is there any option I missed in the singles menu? I want do get the
artist listet (works), by clicking on an artist I want all the songs in
the filtered folder listet (works), and when I click on one of the
listed tracks I want it to play instantly.
Where is the difference between the two menus that they behave
differently on track level?
--
sts78
------------------------------------------------------------------------
sts78's Profile: http://forums.slimdevices.com/member.php?userid=50205
View this thread: http://forums.slimdevices.com/showthread.php?t=90936
_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins