diff --git a/ApiClient.js b/ApiClient.js index c937c28ee6..a4c4d97830 100644 --- a/ApiClient.js +++ b/ApiClient.js @@ -223,6 +223,9 @@ MediaBrowser.ApiClient = function ($, navigator, JSON, WebSocket, setTimeout, wi if (!userId) { throw new Error("null userId"); } + if (!itemId) { + throw new Error("null itemId"); + } var url = self.getUrl("Users/" + userId + "/Items/" + itemId); diff --git a/dashboard-ui/advancedserversettings.html b/dashboard-ui/advancedserversettings.html index cbe39b4aa4..2791240a81 100644 --- a/dashboard-ui/advancedserversettings.html +++ b/dashboard-ui/advancedserversettings.html @@ -19,31 +19,31 @@ diff --git a/dashboard-ui/collections.html b/dashboard-ui/collections.html index 6b012f88b6..a91c0f9af8 100644 --- a/dashboard-ui/collections.html +++ b/dashboard-ui/collections.html @@ -16,30 +16,30 @@
- +
-

New Collection

+

${HeaderNewCollection}


- + -
Example: Star Wars Collection
+
${NewCollectionNameExample}

- +

- +

@@ -49,11 +49,12 @@
- Sort By: + + ${HeaderSortBy} - + @@ -63,7 +64,8 @@
- Sort Order: + + ${HeaderSortOrder} diff --git a/dashboard-ui/css/images/clients/amazon.png b/dashboard-ui/css/images/clients/amazon.png index e8aa9c3f66..def73d327b 100644 Binary files a/dashboard-ui/css/images/clients/amazon.png and b/dashboard-ui/css/images/clients/amazon.png differ diff --git a/dashboard-ui/css/librarybrowser.css b/dashboard-ui/css/librarybrowser.css index 747927a2ce..cbb232c96d 100644 --- a/dashboard-ui/css/librarybrowser.css +++ b/dashboard-ui/css/librarybrowser.css @@ -537,6 +537,10 @@ a.itemTag:hover { padding: 0 1em; } +.mobileDetailButtons { + display: none; +} + .libraryPage ::-webkit-scrollbar { width: 12px; height: 12px; @@ -598,7 +602,7 @@ a.itemTag:hover { } .libraryPanelHeader { - margin: 10px 0 20px 0; + margin: 5px 0 25px 0; } .libraryPanelHeader a { @@ -722,11 +726,11 @@ a.itemTag:hover { margin-top: 0; } - .mobileOverview, .mobileGenres { + .mobileOverview, .mobileGenres, .mobileDetailButtons { display: block; } - .desktopOverview, .desktopGenres { + .desktopOverview, .desktopGenres, .desktopDetailButtons { display: none; } diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index f6d6574d6d..232898f141 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -299,7 +299,6 @@ h1 .imageLink { padding: .75em .5em .75em 1.25em; display: block; text-decoration: none; - font-size: 14px; color: #fff!important; font-weight: normal !important; } @@ -327,7 +326,7 @@ h1 .imageLink { } .appLinks img { - height: 30px; + height: 32px; } .activeDevicesCollapsible .ui-collapsible-content { diff --git a/dashboard-ui/dashboard.html b/dashboard-ui/dashboard.html index 0f4ab8be87..ed2dc6071b 100644 --- a/dashboard-ui/dashboard.html +++ b/dashboard-ui/dashboard.html @@ -1,7 +1,7 @@  - Dashboard + ${TitleDashboard}
@@ -10,9 +10,9 @@
diff --git a/dashboard-ui/dashboardgeneral.html b/dashboard-ui/dashboardgeneral.html index 9b14dd2b60..e42b9d797b 100644 --- a/dashboard-ui/dashboardgeneral.html +++ b/dashboard-ui/dashboardgeneral.html @@ -1,7 +1,7 @@  - Dashboard + ${TitleDashboard}
@@ -10,33 +10,38 @@
  • - + -
    This name will be used to identify this server. If left blank, the computer name will be used.
    +
    ${LabelFriendlyServerNameHelp}
  • - + -
    Translating Media Browser is an ongoing project. Read about how you can contribute.
    +
    +
    ${LabelPreferredDisplayLanguageHelp}
    + +
  • diff --git a/dashboard-ui/dashboardinfopage.html b/dashboard-ui/dashboardinfopage.html index 6110335735..547565204e 100644 --- a/dashboard-ui/dashboardinfopage.html +++ b/dashboard-ui/dashboardinfopage.html @@ -1,7 +1,7 @@  - Dashboard + ${TitleDashboard}
    @@ -11,22 +11,22 @@
    -

    System Paths

    +

    ${HeaderSystemPaths}

    Cache:

    Images by name:

    diff --git a/dashboard-ui/dlnaprofile.html b/dashboard-ui/dlnaprofile.html index 8e0bcf4c9d..7fb3014f6d 100644 --- a/dashboard-ui/dlnaprofile.html +++ b/dashboard-ui/dlnaprofile.html @@ -11,7 +11,7 @@ @@ -132,19 +132,21 @@
    -

    Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the device supports the container natively.

    +

    Container profiles indicate the limitations of a device when playing specific formats. If a limitation applies then the media will be transcoded, even if the format is configured for direct play.


    -

    Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the device supports the codec natively.

    +

    Codec profiles indicate the limitations of a device when playing specific codecs. If a limitation applies then the media will be transcoded, even if the codec is configured for direct play.


    Response profiles provide a way to customize information sent to the device when playing certain kinds of media.

    + +

    @@ -300,18 +302,32 @@

    Define additional conditions that must be met in order for a file to be direct played.

    -
    - - + + +
    +
    + + +
    + +
    + + +
    Separated by comma. This can be left empty to apply to all containers
    +
    +
    -
    - - -
    Separated by comma. This can be left empty to apply to all containers
    +

    @@ -349,9 +365,57 @@

    +
    Separated by comma. This can be left empty to apply to all codecs
    +
    + +

    + + +

    + +
    + +
    + diff --git a/dashboard-ui/edititemimages.html b/dashboard-ui/edititemimages.html index b7aee94133..3c3120f056 100644 --- a/dashboard-ui/edititemimages.html +++ b/dashboard-ui/edititemimages.html @@ -17,10 +17,10 @@

     


    diff --git a/dashboard-ui/edititemmetadata.html b/dashboard-ui/edititemmetadata.html index d659da9be6..ae3f29f5c0 100644 --- a/dashboard-ui/edititemmetadata.html +++ b/dashboard-ui/edititemmetadata.html @@ -16,10 +16,10 @@

     


    diff --git a/dashboard-ui/edititempeople.html b/dashboard-ui/edititempeople.html index 8829bafa7c..8eeb8eb58a 100644 --- a/dashboard-ui/edititempeople.html +++ b/dashboard-ui/edititempeople.html @@ -16,13 +16,13 @@

     


    diff --git a/dashboard-ui/encodingsettings.html b/dashboard-ui/encodingsettings.html index ad52280964..0697c15ace 100644 --- a/dashboard-ui/encodingsettings.html +++ b/dashboard-ui/encodingsettings.html @@ -19,46 +19,46 @@
    - Transcoding Quality Preference: + ${HeaderTranscodingQualityPreference} + ${OptionAutomatic}
    + ${OptionAutomaticTranscodingHelp} + ${OptionHighSpeedTranscoding}
    + ${OptionHighSpeedTranscodingHelp} + ${OptionHighQualityTranscoding}
    + ${OptionHighQualityTranscodingHelp} + ${OptionMaxQualityTranscoding}
    + ${OptionMaxQualityTranscodingHelp}

    • - -
      In some cases this will result in improved video quality but will increase CPU usage.
      + +
      ${OptionUpscalingHelp}
    • - -
      This will create very large log files and is only recommended as needed for troubleshooting purposes.
      + +
      ${OptionEnableDebugTranscodingLoggingHelp}
    diff --git a/dashboard-ui/episodes.html b/dashboard-ui/episodes.html index 90af590846..135f58c40b 100644 --- a/dashboard-ui/episodes.html +++ b/dashboard-ui/episodes.html @@ -24,13 +24,13 @@
    - +
    @@ -45,13 +45,13 @@ - + - + - + @@ -113,13 +113,13 @@ - + - + - +
diff --git a/dashboard-ui/gamegenres.html b/dashboard-ui/gamegenres.html index 2f25247ffa..89b3e3db69 100644 --- a/dashboard-ui/gamegenres.html +++ b/dashboard-ui/gamegenres.html @@ -8,7 +8,7 @@ @@ -37,13 +37,6 @@
- -
- - Game System: - - -
diff --git a/dashboard-ui/games.html b/dashboard-ui/games.html index 42773f37e0..a5ac63935d 100644 --- a/dashboard-ui/games.html +++ b/dashboard-ui/games.html @@ -8,7 +8,7 @@
${TabSuggested} ${TabGames} - Game Systems + ${TabGameSystems} ${TabGenres} ${TabStudios}
@@ -36,7 +36,7 @@ - + @@ -91,20 +91,20 @@
- Players: + ${HeaderNumberOfPlayers} - + - + - + - +
diff --git a/dashboard-ui/gamesrecommended.html b/dashboard-ui/gamesrecommended.html index fbeee4602c..e6b0cab846 100644 --- a/dashboard-ui/gamesrecommended.html +++ b/dashboard-ui/gamesrecommended.html @@ -16,13 +16,13 @@ diff --git a/dashboard-ui/itembynamedetails.html b/dashboard-ui/itembynamedetails.html index f2020586d7..77b659433f 100644 --- a/dashboard-ui/itembynamedetails.html +++ b/dashboard-ui/itembynamedetails.html @@ -146,7 +146,7 @@
diff --git a/dashboard-ui/itemdetails.html b/dashboard-ui/itemdetails.html index 12a226314e..6a3c280f00 100644 --- a/dashboard-ui/itemdetails.html +++ b/dashboard-ui/itemdetails.html @@ -85,7 +85,7 @@ @@ -109,35 +109,38 @@

-
-
-

Latest Games

+

${HeaderLatestGames}

diff --git a/dashboard-ui/gamesystems.html b/dashboard-ui/gamesystems.html index af86a4db5e..0f5de4c14d 100644 --- a/dashboard-ui/gamesystems.html +++ b/dashboard-ui/gamesystems.html @@ -8,7 +8,7 @@ diff --git a/dashboard-ui/index.html b/dashboard-ui/index.html index cad3502968..5fe8a724f1 100644 --- a/dashboard-ui/index.html +++ b/dashboard-ui/index.html @@ -15,7 +15,7 @@

-

Media Folders

+

${HeaderMediaFolders}

+
+ + + + + ${ButtonPlayTrailer} + ${ButtonPlay} + ${ButtonEdit} +
- Previous - Next + ${ButtonPrevious} + ${ButtonNext}

@@ -162,7 +165,7 @@
- +
@@ -184,43 +187,42 @@
- Additional Parts + ${HeaderAdditionalParts}
- Special Features + ${HeaderSpecialFeatures}
diff --git a/dashboard-ui/library.html b/dashboard-ui/library.html index 5830d889f2..6e281c9902 100644 --- a/dashboard-ui/library.html +++ b/dashboard-ui/library.html @@ -1,7 +1,7 @@  - + ${TitleMediaLibrary}
@@ -9,22 +9,22 @@
-

Refer to the media library wiki. for suggested folder structures.

+

${ReferToMediaLibraryWiki}

- +


- +
Last Result:
@@ -35,31 +35,31 @@