Index: Slim/Web/Pages.pm
===================================================================
RCS file: /home/cvs/cvsroot/g2/server/Slim/Web/Pages.pm,v
retrieving revision 1.5
diff -u -p -B -r1.5 Pages.pm
--- Slim/Web/Pages.pm 27 Jul 2004 23:45:15 -0000 1.5
+++ Slim/Web/Pages.pm 29 Jul 2004 00:45:04 -0000
@@ -1,6 +1,6 @@
package Slim::Web::Pages;
-# $Id: Pages.pm,v 1.5 2004/07/27 23:45:15 dean Exp $
+# $Id: Pages.pm,v 1.4 2004/07/27 07:33:06 kdf Exp $
# SlimServer Copyright (c) 2001-2004 Sean Adams, Slim Devices Inc.
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License,
@@ -1634,7 +1634,6 @@ sub browseid3 {
$list_form{'genre'} = $genre;
$list_form{'artist'} = $artist;
$list_form{'album'} = '*';
- $list_form{'song'} = $song;
$list_form{'title'} = string('ALL_SONGS');
$list_form{'descend'} = 1;
$list_form{'player'} = $player;
@@ -1657,7 +1656,6 @@ sub browseid3 {
$list_form{'genre'} = $genre;
$list_form{'artist'} = $artist;
$list_form{'album'} = $item;
- $list_form{'song'} = $song;
$list_form{'title'} = $item;
$list_form{'descend'} = $descend;
$list_form{'player'} = $player;
@@ -1674,24 +1672,29 @@ sub browseid3 {
if ($params->{'artwork'}) {
my $song = Slim::Music::Info::pathFromAlbum($item);
-
+ my @songs;
if (defined $song) {
$list_form{'coverthumb'} = 1;
$list_form{'thumbartpath'} = $song;
} else {
$list_form{'coverthumb'} = 0;
+ @songs = Slim::Music::Info::songs([$genre], [$artist], [$item], []);
+ $song = $songs[0];
}
- $list_form{'item'} = $item;
+ $list_form{'year'} = Slim::Music::Info::year($song);
+ $list_form{'item'} = $item;
$list_form{'itemnumber'} = $itemnumber;
- $list_form{'artwork'} = 1;
- $list_form{'size'} = Slim::Utils::Prefs::get('thumbSize');
+ $list_form{'artwork'} = 1;
+ $list_form{'size'} = Slim::Utils::Prefs::get('thumbSize');
$itemnumber++;
$params->{'browse_list'} .= ${Slim::Web::HTTP::filltemplatefile("browseid3_artwork.html", \%list_form)};
} else {
-
+ my @songs = Slim::Music::Info::songs([$genre], [$artist], [$item], []);
+ my $song = $songs[0];
+ $list_form{'year'} = Slim::Music::Info::year($song);
$itemnumber++;
$params->{'browse_list'} .= ${Slim::Web::HTTP::filltemplatefile("browseid3_list.html", \%list_form)};
}
Index: HTML/Fishbone/browseid3_artwork.html
===================================================================
RCS file: /home/cvs/cvsroot/g2/server/HTML/Fishbone/browseid3_artwork.html,v
retrieving revision 1.1.1.1
diff -u -p -B -r1.1.1.1 browseid3_artwork.html
--- HTML/Fishbone/browseid3_artwork.html 6 Jul 2004 13:44:53 -0000 1.1.1.1
+++ HTML/Fishbone/browseid3_artwork.html 29 Jul 2004 00:45:04 -0000
@@ -2,8 +2,8 @@
- [% IF coverthumb %][% END %]
- [% IF not coverthumb %][% END %]
+ [% IF coverthumb %][% END %]
+ [% IF not coverthumb %][% END %]
|
Index: HTML/Fishbone/browseid3_list.html
===================================================================
RCS file: /home/cvs/cvsroot/g2/server/HTML/Fishbone/browseid3_list.html,v
retrieving revision 1.1.1.1
diff -u -p -B -r1.1.1.1 browseid3_list.html
--- HTML/Fishbone/browseid3_list.html 6 Jul 2004 13:44:53 -0000 1.1.1.1
+++ HTML/Fishbone/browseid3_list.html 29 Jul 2004 00:45:04 -0000
@@ -1,7 +1,7 @@
[% IF anchor %][% END %]
- [% IF descend %]+ [% title %] [% END %]
+ [% IF descend %]+ [% title %][% IF year %] ([% year %])[% END %] [% END %]
[% IF not descend %][% title %]
[% IF includeArtist && artist %][% "BY" | string %]
[% artist %]
|