Hi,
all this doesn't work for me. 
It siply will not change the order the composers are displayed.
I did the following:

Module settings custom tag:
Module enabled - Include in automatic scans and "Scan All"
Tags to scan: COMPOSERS
Sort tag mapping: COMPOSER=COMPOSERSORT

Module settings mixed tag:
Cleared the Field Composer tags, else nothing changed.
Build Menu with Template custom tags albums:

<?xml version="1.0" encoding="utf-8"?>
<custombrowse>
        <menu>
                
                <menuname>Komponisten (Klassik)</menuname>
                <menuorder>50</menuorder>
                <menu>
                        <id>customtag</id>
                        <menuname>Albums</menuname>
                        <pathtype>sql</pathtype>
                        <pathtypedata>
                                select distinct
customscan_track_attributes.value,customscan_track_attributes.value
from customscan_track_attributes 
                                                where 
                                                        module='customtag' and
                                                        attr='COMPOSER' and
                                                        value='{context.itemid}'
                        </pathtypedata>
                        <customitemtype>customtagCOMPOSER</customitemtype>
                        <menutype>sql</menutype>
                        <menulinks>alpha</menulinks>
                        <menudata>
                                select
customscan_track_attributes.value,customscan_track_attributes.value,
                                        
substr(ifnull(customscan_track_attributes.valuesort,customscan_track_attributes.value),1,1)
                                     
                                        from customscan_track_attributes 
                                join multilibrary_track on
                                        
customscan_track_attributes.track=multilibrary_track.track and
                                        multilibrary_track.library=1
                                where
                                        
customscan_track_attributes.module='customtag' and
                                        
customscan_track_attributes.attr='COMPOSER'
                                group by customscan_track_attributes.value
                                order by
ifnull(customscan_track_attributes.valuesort,customscan_track_attributes.value)
asc
                        </menudata>
                        <menu>
                                <id>album</id>
                                <menuname>Songs</menuname>
                                <itemtype>album</itemtype>
                                <itemformat>album</itemformat>
                                <menutype>sql</menutype>
                                <option>
                                        <id>bytitle</id>
                                        <name>Sort by title</name>
                                        <menulinks>alpha</menulinks>
                                        <keyword name="orderby" 
value="albums.titlesort asc,albums.disc
asc"/>
                                </option>
                                <option>
                                        <id>byyear</id>
                                        <name>Sort by year</name>
                                        <menulinks>number</menulinks>
                                        <keyword name="orderby" 
value="albums.year desc,albums.titlesort
asc,albums.disc asc"/>
                                </option>
                                <jivepattern>^(.*)\s\((.*)\)$</jivepattern>
                                <menudata>
                                        select 
albums.id,albums.title,substr(albums.titlesort,1,1) from
tracks,albums,customscan_track_attributes,multilibrary_track 
                                        where 
                                                
tracks.id=multilibrary_track.track and
                                                multilibrary_track.library=1 and
                                                tracks.audio=1 and 
                                                albums.id=tracks.album and 
                                                
tracks.id=customscan_track_attributes.track and
                                                
customscan_track_attributes.module='customtag' and
                                                
customscan_track_attributes.attr='COMPOSER' and
                                                
customscan_track_attributes.value='{customtag}' 
                                        group by albums.id 
                                        order by {orderby}
                                </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,customscan_track_attributes,multilibrary_track 
                                                where 
                                                        
tracks.id=multilibrary_track.track and
                                                        
multilibrary_track.library=1 and
                                                        tracks.audio=1 and 
                                                        tracks.album={album} 
and 
                                                        
tracks.id=customscan_track_attributes.track and
                                                        
customscan_track_attributes.module='customtag' and
                                                        
customscan_track_attributes.attr='COMPOSER' and
                                                        
customscan_track_attributes.value='{customtag}' 
                                                group by tracks.id 
                                                order by tracks.disc 
asc,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>

The COMPOSER tags show correctly, but sorted as COMPOSER and not as
COMPOSERSORT.
What am I missing?


-- 
Fried
------------------------------------------------------------------------
Fried's Profile: http://forums.slimdevices.com/member.php?userid=34444
View this thread: http://forums.slimdevices.com/showthread.php?t=85475

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

Reply via email to