diff --git a/data/interfaces/classic/album.html b/data/interfaces/classic/album.html new file mode 100644 index 00000000..16c1a4ef --- /dev/null +++ b/data/interfaces/classic/album.html @@ -0,0 +1,136 @@ +<%inherit file="base.html" /> +<%! + from headphones import db, helpers + myDB = db.DBConnection() +%> + +<%def name="headerIncludes()"> +
+ | # | +Track Title | +Duration | +Local File | +Bit Rate | +Format | +
|---|---|---|---|---|---|
| ${track['TrackNumber']} | +${track['TrackTitle']} | +${trackduration} | +${location} | +${bitrate} | +${format} | +
| ${track['TrackNumber']} | +${track['TrackTitle']} | +${duration} | +${track['Location']} | +${int(track['BitRate'])/1000} kbps | +${track['Format']} | +
+ SABnzbd:+ |
+ |
+ SABnzbd Host:+ + usually http://localhost:8080 + |
+
+
+ SABnzbd Username:+ |
+
+ SABnzbd API:+ |
+
+
+ SABnzbd Password:+ |
+
+ SABnzbd Category:+ |
+
+
+ Music Download Directory:+ + Full path to the directory where SAB downloads your music + e.g. /Users/name/Downloads/music + |
+
+ Use Black Hole:+ |
+
+
+ Black Hole Directory:+ + Folder your Download program watches for NZBs + |
+
+ Usenet Retention:+ |
+ |
+ Torrent:+ |
+ |
+ Black Hole Directory:+ + Folder your Download program watches for Torrents + |
+
+
+ Minimum seeders:+ + Number of minimum seeders a torrent must have to be accepted + |
+
+ Music Download Directory:+ + Full path to the directory where your torrent client downloads your music + e.g. /Users/name/Downloads/music + |
+
+ + |
+ SABnzbd:+ |
+ ||
+ NZBMatrix:+ |
+
+
+ NZBMatrix Username:+ + |
+
+
+ NZBMatrix API:+ + |
+
+ Newznab:+ |
+
+
+ Newznab Host:++ e.g. http://nzb.su + |
+
+
+ Newznab API:+ + |
+
+ NZBs.org:+ |
+
+
+
+ NZBs.org API Key:+ + + |
+ |
+ Newzbin:+ |
+
+
+ Newzbin UID:+ + + |
+
+
+ Newzbin Password:+ + |
+
+ Torrent:+ |
+ ||
+ Isohunt:+ |
+
+
+ Mininova:+ |
+ |
+ Kick Ass Torrents:+ |
+
+ Album Quality:+ Highest Quality excluding Lossless+Highest Quality including Lossless+Lossless Only+Preferred Bitrate: + kbps+ Auto-Detect Preferred Bitrate + |
+
+ Post-Processing:+Move downloads to Destination Folder+Rename files+Correct metadata+Delete leftover files (.m3u, .nfo, .sfv, .nzb, etc.)+Add album art as 'folder.jpg' to album folder+Embed album art in each file+Embed lyrics+ |
+
|
+ + + Path to Destination folder:++ e.g. /Users/name/Music/iTunes or /Volumes/share/music + |
+
+ Renaming Options:++ Folder Format:+ Use: $Artist/$artist, $Album/$album, $Year/$year, $Type/$type (release type) and $First/$first (first letter in artist name) + E.g.: $Type/$First/$artist/$album [$year] = Album/G/girl talk/all day [2010] + + File Format:++ Use: $Track/$track (track #), $Title/$title, $Artist/$artist, $Album/$album and $Year/$year + |
+
+ Miscellaneous:++ Automatically Include Extras When Adding an Artist+ (EPs, Compilations, Live Albums, Remix Albums and Singles) +Automatically Mark Upcoming Albums as Wanted+Automatically Mark All Albums as Wanted++ Interface:
+ |
+
+ Re-Encoding Options:+ Note: this option requires the lame or ffmpeg encoder ++ Re-encode downloads during postprocessing++
+
+ Only re-encode lossless files (.flac)++ <% + if config['encoder'] == 'lame': + lameselect = 'selected="selected"' + ffmpegselect = '' + else: + lameselect = '' + ffmpegselect = 'selected="selected"' + %> + Encoder: + + Format:++ + Audio Properties:++ VBR/CBR: + + Quality:+ ++ Bitrate: + + <% + if config["samplingfrequency"] == 44100: + freq44100 = 'selected="selected"' + freq48000 = '' + else: + freq44100 = '' + freq48000 = 'selected="selected"' + %> + Sampling:++ + Advanced Encoding Options:++ (ignores audio properties) ++ ++ Path to Encoder:+ |
+
+ Notifications:+ Enable Prowl Notifications+
+
+ API key:+ Notify on snatch?+ Priority (-2,-1,0,1 or 2):+ Enable XBMC Updates+
+
+ XBMC Host:Port:+ e.g. http://localhost:8080. Separate hosts with commas + XBMC Username:+ XBMC Password:+ Update XBMC Library+ Send Notification to XBMC+ Enable NotifyMyAndroid+
+
+ NotifyMyAndroid API Key:+ Separate multiple api keys with commas + Priority:+ %for x in [-2,-1,0,1,2]: + <% + if config['nma_priority'] == x: + nma_priority_selected = 'selected' + else: + nma_priority_selected = '' + + if x == -2: + nma_priority_value = 'Very Low' + elif x == -1: + nma_priority_value = 'Moderate' + elif x == 0: + nma_priority_value = 'Normal' + elif x == 1: + nma_priority_value = 'High' + else: + nma_priority_value = 'Emergency' + %> + + %endfor + ++ |
+
+ Muscbrainz Mirror:
+
+ Host:
+ Port:
+ Sleep Interval:
+ |
+
+ (Web Interface changes require a restart to take effect)
+
+%def>
+
+<%def name="javascriptIncludes()">
+
+%def>
diff --git a/data/interfaces/classic/extras.html b/data/interfaces/classic/extras.html
new file mode 100644
index 00000000..d9dbbe2f
--- /dev/null
+++ b/data/interfaces/classic/extras.html
@@ -0,0 +1,13 @@
+<%inherit file="base.html" />
+<%def name="body()">
+
| Date Added | +File Name | +Size | +Status | ++ |
|---|---|---|---|---|
| ${item['DateAdded']} | +${item['Title']} [${fileid}][album page] | +${helpers.bytes_to_mb(item['Size'])} | +${item['Status']} | +[retry][new] | +
| Artist Name | +Status | +Latest Album | +Have | +
|---|---|---|---|
| ${artist['ArtistName']} | +${artist['Status']} | +${albumdisplay} | +${havetracks}/${totaltracks} |
+
| Timestamp | +Level | +Message | +
|---|---|---|
| ${timestamp} | +${level} | +${message} | +
| Album Name | + %endif +Artist Name | +Score | ++ | |
|---|---|---|---|---|
| ${result['title']} | + %endif +${result['uniquename']} | +${result['score']} | + %if type == 'album': +Add this album | + %else: +Add this artist | + %endif +
| + | Artist | +Album Name | +Release Date | +Type | +Status | +
|---|---|---|---|---|---|
![]() |
+ ${album['ArtistName']} | +${album['AlbumTitle']} | +${album['ReleaseDate']} | +${album['Type']} | +${album['Status']} | +