diff --git a/dashboard-ui/bower_components/emby-lazyload-image/lazyload-image.html b/dashboard-ui/bower_components/emby-lazyload-image/lazyload-image.html
new file mode 100644
index 0000000000..46b5d0cb9f
--- /dev/null
+++ b/dashboard-ui/bower_components/emby-lazyload-image/lazyload-image.html
@@ -0,0 +1,107 @@
+
\ No newline at end of file
diff --git a/dashboard-ui/components/ironcardlist.js b/dashboard-ui/components/ironcardlist.js
new file mode 100644
index 0000000000..acdc7665aa
--- /dev/null
+++ b/dashboard-ui/components/ironcardlist.js
@@ -0,0 +1,32 @@
+define(['iron-list', 'lazyload-image'], function () {
+
+ function getTemplate(scrollTarget) {
+
+ var html = '';
+
+ html += '\
+ \
+ \
+ \
+ \
+ \
+';
+
+ return Promise.resolve(html);
+ }
+
+ return {
+ getTemplate: getTemplate
+ };
+
+});
\ No newline at end of file
diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js
index 32dd58cd17..3e464c7473 100644
--- a/dashboard-ui/scripts/site.js
+++ b/dashboard-ui/scripts/site.js
@@ -1606,6 +1606,7 @@ var AppInfo = {};
var paths = {
velocity: bowerPath + "/velocity/velocity.min",
tvguide: 'components/tvguide/tvguide',
+ ironCardList: 'components/ironcardlist',
directorybrowser: 'components/directorybrowser/directorybrowser',
collectioneditor: 'components/collectioneditor/collectioneditor',
playlisteditor: 'components/playlisteditor/playlisteditor',
@@ -1714,6 +1715,7 @@ var AppInfo = {};
// Done
define("emby-icons", ["html!" + bowerPath + "/emby-icons/emby-icons.html"]);
+ define("lazyload-image", ["html!" + bowerPath + "/emby-lazyload-image/lazyload-image.html"]);
define("paper-spinner", ["html!" + bowerPath + "/paper-spinner/paper-spinner.html"]);
define("paper-toast", ["html!" + bowerPath + "/paper-toast/paper-toast.html"]);
define("paper-slider", ["html!" + bowerPath + "/paper-slider/paper-slider.html"]);
@@ -2732,7 +2734,7 @@ var AppInfo = {};
defineRoute({
path: '/tv.html',
- dependencies: ['paper-tabs', 'paper-checkbox'],
+ dependencies: ['paper-tabs', 'paper-checkbox', 'paper-button'],
autoFocus: false,
controller: 'scripts/tvrecommended'
});