Index: D:/eclipse/SC/server/HTML/Default/xmlbrowser.html
===================================================================
--- D:/eclipse/SC/server/HTML/Default/xmlbrowser.html (revision 22786)
+++ D:/eclipse/SC/server/HTML/Default/xmlbrowser.html (working copy)
@@ -126,17 +126,22 @@
[%- # treat track information specially
IF path == 'trackinfo.html';
- songInfoPlayLinks = BLOCK; PROCESS songInfoPlayLinks attributes = "&track.id=" _ sess item = details.mixers.0; END;
+ itemobj = {
+ id => sess,
+ album => details.album.0,
+ contributorRoles => details.contributors.keys,
+ contributors => details.contributors,
+ genres => details.genre,
+ year => details.year.0.id
+ title => pagetitle
+ url => itemUrl
+ };
+
+ songInfoPlayLinks = BLOCK;
+ PROCESS songInfoPlayLinks attributes = "&track.id=" _ sess item = details.mixers.0;
+ END;
PROCESS songinfo_header.html albumFirst = 1
- itemobj = {
- id => sess,
- album => details.album.0,
- contributorRoles => details.contributors.keys,
- contributors => details.contributors,
- genres => details.genre,
- year => details.year.0.id
- }
plugin_meta = {
title => details.title.0.name
};
Index: D:/eclipse/SC/server/Slim/Web/Pages/BrowseDB.pm
===================================================================
--- D:/eclipse/SC/server/Slim/Web/Pages/BrowseDB.pm (revision 22786)
+++ D:/eclipse/SC/server/Slim/Web/Pages/BrowseDB.pm (working copy)
@@ -587,6 +587,10 @@
my $menu = Slim::Menu::TrackInfo->menu( $client, $track->url, $track );
+ # some additional parameters for the nice favorites button at the top
+ $params->{isFavorite} = defined Slim::Utils::Favorites->new($client)->findUrl($track->url);
+ $params->{itemUrl} = $track->url;
+
# Pass-through track ID as sess param
$params->{sess} = $id;