<%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']])) try: albumduration = helpers.convert_milliseconds(totalduration) except: albumduration = 'n/a' %>

Tracks: ${totaltracks}

Duration: ${albumduration}

%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 ?', [track['ArtistName'], track['AlbumTitle'], track['TrackTitle']]) if len(have): grade = 'A' check = 'checkmark' else: grade = 'Z' check = '' try: trackduration = helpers.convert_milliseconds(track['TrackDuration']) except: trackduration = 'n/a' %> %endfor
# Track Title Duration
${i} ${track['TrackTitle']} ${trackduration} ${check}
<%def name="headIncludes()"> <%def name="javascriptIncludes()">