<%inherit file="base.html" /> <%! from headphones import db, helpers myDB = db.DBConnection() %> <%def name="headerIncludes()">
<%def name="body()">

<- Back to ${album['ArtistName']}

albumart

${album['AlbumTitle']}

${album['ArtistName']}


<% totalduration = myDB.action("SELECT SUM(TrackDuration) FROM tracks WHERE AlbumID=?", [album['AlbumID']]).fetchone()[0] totaltracks = len(myDB.select("SELECT TrackTitle from tracks WHERE AlbumID=?", [album['AlbumID']])) %>

Tracks: ${totaltracks}

Duration: ${helpers.convert_milliseconds(totalduration)}

%if description:

Description:

${description['Summary']} %endif
<% i = 0 %> %for track in tracks: <% i += 1 have = myDB.select('SELECT TrackTitle from have WHERE ArtistName like ? AND AlbumTitle like ? AND TrackTitle like ?', [album['ArtistName'], album['AlbumTitle'], track['TrackTitle']]) if len(have): grade = 'A' check = 'checkmark' else: grade = 'Z' check = '' %> %endfor
# Track Title Duration
${i} ${track['TrackTitle']} ${helpers.convert_milliseconds(track['TrackDuration'])} ${check}
<%def name="headIncludes()"> <%def name="javascriptIncludes()">