update closing of streams

This commit is contained in:
Luke Pulverenti 2016-09-29 08:55:49 -04:00
parent d43c5874f2
commit 63d66a049a
78 changed files with 643 additions and 367 deletions

View File

@ -14,12 +14,12 @@
},
"devDependencies": {},
"ignore": [],
"version": "1.4.272",
"_release": "1.4.272",
"version": "1.4.275",
"_release": "1.4.275",
"_resolution": {
"type": "version",
"tag": "1.4.272",
"commit": "7976226b263bc95a1daa565d7fb47c316e7c2cad"
"tag": "1.4.275",
"commit": "0cf87e2fcb9f535b73ecdba2d961ceb64e1c5e4f"
},
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
"_target": "^1.2.1",

View File

@ -52,8 +52,9 @@
if (e.detail.command == 'back') {
self.closedByBack = true;
closeDialog(dlg);
e.preventDefault();
e.stopPropagation();
closeDialog(dlg);
}
}

View File

@ -14,6 +14,10 @@
}
}
if (categories.length >= 4) {
categories.push('series');
}
// differentiate between none and all
categories.push('all');
options.categories = categories;

View File

@ -24,10 +24,6 @@
<input type="checkbox" is="emby-checkbox" class="chkCategory" data-type="news" />
<span>${News}</span>
</label>
<label>
<input type="checkbox" is="emby-checkbox" class="chkCategory" data-type="others" />
<span>${Others}</span>
</label>
</div>
</form>
</div>

View File

@ -261,10 +261,6 @@
height: 3em;
}
.pointerInput .channelHeaderCell:hover {
background-color: #444;
}
.programGrid {
padding-bottom: 4px;
}
@ -298,23 +294,23 @@
}
.sportsAccent {
background-color: #3F51B5;
background-color: #3949AB;
}
.movieAccent {
background-color: #673AB7;
background-color: #5E35B1;
}
.childAccent {
background-color: #2196F3;
background-color: #039BE5;
}
.newsAccent {
background-color: #4CAF50;
background-color: #43A047;
}
.specialsAccent {
background-color: #FF9800;
background-color: #FB8C00;
}
.guideProgramName {

View File

@ -38,14 +38,6 @@
var currentStartIndex = 0;
var currentChannelLimit = 0;
var channelQuery = {
StartIndex: 0,
EnableFavoriteSorting: true
};
var channelsPromise;
self.refresh = function () {
currentDate = null;
@ -163,6 +155,12 @@
var apiClient = connectionManager.currentApiClient();
var channelQuery = {
StartIndex: 0,
EnableFavoriteSorting: true
};
channelQuery.UserId = apiClient.getCurrentUserId();
getChannelLimit(context).then(function (channelLimit) {
@ -177,7 +175,36 @@
channelQuery.EnableUserData = false;
channelQuery.EnableImageTypes = "Primary";
channelsPromise = channelsPromise || apiClient.getLiveTvChannels(channelQuery);
var categories = self.categoryOptions.categories || [];
var displayMovieContent = !categories.length || categories.indexOf('movies') != -1;
var displaySportsContent = !categories.length || categories.indexOf('sports') != -1;
var displayNewsContent = !categories.length || categories.indexOf('news') != -1;
var displayKidsContent = !categories.length || categories.indexOf('kids') != -1;
var displaySeriesContent = !categories.length || categories.indexOf('series') != -1;
if (displayMovieContent && displaySportsContent && displayNewsContent && displayKidsContent) {
channelQuery.IsMovie = null;
channelQuery.IsSports = null;
channelQuery.IsKids = null;
channelQuery.IsNews = null;
channelQuery.IsSeries = null;
} else {
if (displayNewsContent) {
channelQuery.IsNews = true;
}
if (displaySportsContent) {
channelQuery.IsSports = true;
}
if (displayKidsContent) {
channelQuery.IsKids = true;
}
if (displayMovieContent) {
channelQuery.IsMovie = true;
}
if (displaySeriesContent) {
channelQuery.IsSeries = true;
}
}
var date = newStartDate;
// Add one second to avoid getting programs that are just ending
@ -187,7 +214,7 @@
var nextDay = new Date(date.getTime() + msPerDay - 2000);
console.log(nextDay);
channelsPromise.then(function (channelsResult) {
apiClient.getLiveTvChannels(channelQuery).then(function (channelsResult) {
var btnPreviousPage = context.querySelector('.btnPreviousPage');
var btnNextPage = context.querySelector('.btnNextPage');
@ -331,9 +358,9 @@
var categories = self.categoryOptions.categories || [];
var displayMovieContent = !categories.length || categories.indexOf('movies') != -1;
var displaySportsContent = !categories.length || categories.indexOf('sports') != -1;
var displayOtherContent = !categories.length || categories.indexOf('others') != -1;
var displayNewsContent = !categories.length || categories.indexOf('news') != -1;
var displayKidsContent = !categories.length || categories.indexOf('kids') != -1;
var displaySeriesContent = !categories.length || categories.indexOf('series') != -1;
var enableColorCodedBackgrounds = userSettings.get('guide-colorcodedbackgrounds') == 'true';
for (var i = 0, length = programs.length; i < length; i++) {
@ -366,7 +393,7 @@
endPercent *= 100;
var cssClass = "programCell clearButton itemAction";
var accentCssClass;
var accentCssClass = null;
var displayInnerContent = true;
if (program.IsKids) {
@ -386,9 +413,13 @@
displayInnerContent = displayMovieContent;
accentCssClass = 'movieAccent';
}
else if (program.IsSeries) {
cssClass += " plainProgramInfo";
displayInnerContent = displaySeriesContent;
}
else {
cssClass += " plainProgramInfo";
displayInnerContent = displayOtherContent;
displayInnerContent = displayMovieContent && displayNewsContent && displaySportsContent && displayKidsContent && displaySeriesContent;
}
if (!displayInnerContent) {
@ -863,19 +894,16 @@
context.querySelector('.btnUnlockGuide').addEventListener('click', function () {
currentStartIndex = 0;
channelsPromise = null;
reloadPage(context);
});
context.querySelector('.btnNextPage').addEventListener('click', function () {
currentStartIndex += currentChannelLimit;
channelsPromise = null;
reloadPage(context);
});
context.querySelector('.btnPreviousPage').addEventListener('click', function () {
currentStartIndex = Math.max(currentStartIndex - currentChannelLimit, 0);
channelsPromise = null;
reloadPage(context);
});

View File

@ -57,6 +57,15 @@
}
});
dlg.querySelector('.selectPersonType').addEventListener('change', function (e) {
if (this.value == 'Actor') {
dlg.querySelector('.fldRole').classList.remove('hide');
} else {
dlg.querySelector('.fldRole').classList.add('hide');
}
});
dlg.querySelector('.btnCancel').addEventListener('click', function (e) {
dialogHelper.close(dlg);
@ -75,6 +84,10 @@
e.preventDefault();
return false;
});
dlg.querySelector('.selectPersonType').dispatchEvent(new CustomEvent('change', {
bubbles: true
}));
});
});
}

View File

@ -23,7 +23,7 @@
<option value="Writer">${Writer}</option>
</select>
</div>
<div class="inputContainer">
<div class="inputContainer fldRole hide">
<input is="emby-input" type="text" class="txtPersonRole" label="${LabelPersonRole}" />
<div class="fieldDescription">${LabelPersonRoleHelp}</div>
</div>

View File

@ -367,12 +367,15 @@ define(['playbackManager', 'inputManager', 'connectionManager', 'embyRouter', 'g
}
function onCommand(e) {
var cmd = e.detail.command;
if (cmd == 'play' || cmd == 'record' || cmd == 'menu' || cmd == 'info') {
var card = dom.parentWithClass(e.target, 'itemAction');
if (card) {
e.preventDefault();
e.stopPropagation();
executeAction(card, card, cmd);
}
}

View File

@ -497,12 +497,14 @@ define(['dialogHelper', 'inputManager', 'connectionManager', 'layoutManager', 'f
case 'left':
if (!isOsdOpen()) {
e.preventDefault();
e.stopPropagation();
previousImage();
}
break;
case 'right':
if (!isOsdOpen()) {
e.preventDefault();
e.stopPropagation();
nextImage();
}
break;

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Do\u0161lo k chyb\u011b p\u0159i zpracov\u00e1n\u00ed po\u017eadavku. Pros\u00edm zkuste to znovu pozd\u011bji.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Det opstod en fejl ved behandlingen af foresp\u00f8rgslen. Pr\u00f8v igen senere.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Es gab einen Fehler beim verarbeiten der Anfrage. Bitte versuche es sp\u00e4ter erneut.",
"LabelKeep:": "Behalten:",
"UntilIDelete": "Bis ich l\u00f6sche",
"UntilSpaceNeeded": "Bis Speicherplatz ben\u00f6tigt wird"
"UntilSpaceNeeded": "Bis Speicherplatz ben\u00f6tigt wird",
"Categories": "Kategorien",
"Sports": "Sport",
"News": "Nachrichten",
"Movies": "Filme",
"Kids": "Kinder",
"EnableColorCodedBackgrounds": "Aktiviere farbige Hintergr\u00fcnde"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -313,6 +313,5 @@
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"Others": "Others",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -305,7 +305,13 @@
"LabelKeepUpTo": "Mantener hasta:",
"AsManyAsPossible": "Tantos como sea posible",
"DefaultErrorMessage": "Ha ocurrido un error al procesar la solicitud. Por favor int\u00e9ntelo de nuevo mas tarde.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"LabelKeep:": "Mantener:",
"UntilIDelete": "Hasta que yo lo borre",
"UntilSpaceNeeded": "Hasta que se necesite espacio",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Ha habido un error procesando la solicitud. Por favor int\u00e9ntalo m\u00e1s tarde.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Il y a eu une erreur lors de l'ex\u00e9cution de la requ\u00eate. Veuillez r\u00e9essayer plus tard.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -1,35 +1,35 @@
{
"ValueSpecialEpisodeName": "Special - {0}",
"Share": "Share",
"ValueSpecialEpisodeName": "Specijal - {0}",
"Share": "Dijeli",
"Add": "Dodaj",
"ServerUpdateNeeded": "This Emby Server needs to be updated. To download the latest version, please visit {0}",
"LiveTvGuideRequiresUnlock": "The Live TV Guide is currently limited to {0} channels. Click the unlock button to learn how to enjoy the full experience.",
"AttributeNew": "New",
"Premiere": "Premiere",
"Live": "Live",
"Repeat": "Repeat",
"TrackCount": "{0} tracks",
"ItemCount": "{0} items",
"ValueSeriesYearToPresent": "{0}-Present",
"ReleaseYearValue": "Release year: {0}",
"OriginalAirDateValue": "Original air date: {0}",
"EndsAtValue": "Ends at {0}",
"OptionSundayShort": "Sun",
"OptionMondayShort": "Mon",
"OptionTuesdayShort": "Tue",
"OptionWednesdayShort": "Wed",
"OptionThursdayShort": "Thu",
"OptionFridayShort": "Fri",
"OptionSaturdayShort": "Sat",
"HeaderSelectDate": "Select Date",
"ButtonOk": "Ok",
"ServerUpdateNeeded": "Emby Server treba a\u017eurirati. Da biste preuzeli najnoviju verziju, posjetite {0}",
"LiveTvGuideRequiresUnlock": "Vodi\u010d TV u\u017eivo je trenutno ograni\u010den na {0} kanala. Kliknite na gumb za otklju\u010davanje da biste saznali kako u\u017eivati u potpunom do\u017eivljaju.",
"AttributeNew": "Novo",
"Premiere": "Premijera",
"Live": "U\u017eivo",
"Repeat": "Ponovi",
"TrackCount": "{0} pjesme",
"ItemCount": "{0} stavaka",
"ValueSeriesYearToPresent": "{0}-sada",
"ReleaseYearValue": "Godina izdanja: {0}",
"OriginalAirDateValue": "Originalni datum prikazivanja: {0}",
"EndsAtValue": "Zavr\u0161ava u {0}",
"OptionSundayShort": "Ned",
"OptionMondayShort": "Pon",
"OptionTuesdayShort": "Uto",
"OptionWednesdayShort": "Sre",
"OptionThursdayShort": "\u010cet",
"OptionFridayShort": "Pet",
"OptionSaturdayShort": "Sub",
"HeaderSelectDate": "Odaberi datum",
"ButtonOk": "U redu",
"ButtonCancel": "Odustani",
"ButtonGotIt": "Got It",
"ButtonRestart": "Restart",
"RecordingCancelled": "Recording cancelled.",
"RecordingScheduled": "Recording scheduled.",
"SeriesRecordingScheduled": "Series recording scheduled.",
"HeaderNewRecording": "New Recording",
"ButtonGotIt": "Shva\u0107am",
"ButtonRestart": "Ponovo pokreni",
"RecordingCancelled": "Snimka je otkazana.",
"RecordingScheduled": "Snimka je zakazana.",
"SeriesRecordingScheduled": "Snimanje serije je zakazano.",
"HeaderNewRecording": "Nova snimka",
"Sunday": "Nedjelja",
"Monday": "Ponedjeljak",
"Tuesday": "Utorak",
@ -38,274 +38,280 @@
"Friday": "Petak",
"Saturday": "Subota",
"Days": "Dani",
"RecordSeries": "Record series",
"HeaderBecomeProjectSupporter": "Get Emby Premiere",
"MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.",
"PromoConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format with Emby Premiere. Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.",
"FeatureRequiresEmbyPremiere": "This feature requires an active Emby Premiere subscription.",
"HeaderConvertYourRecordings": "Convert Your Recordings",
"RecordSeries": "Snimi serije",
"HeaderBecomeProjectSupporter": "Nabavite Emby Premijeru",
"MessageActiveSubscriptionRequiredSeriesRecordings": "Aktivna pretplata Emby Premijere je potrebna kako bi se napravilo automatsko snimanje serija.",
"PromoConvertRecordingsToStreamingFormat": "Automatski pretvoriti snimke na prijateljskom formatu strujanja s Emby Premijerom. Snimke \u0107e se pretvoriti u letu u MP4 ili MKV na temelju postavki Emby poslu\u017eitelja.",
"FeatureRequiresEmbyPremiere": "Ova zna\u010dajka zahtijeva aktivnu pretplatu Emby Premijere.",
"HeaderConvertYourRecordings": "Konvertiraj snimke",
"Record": "Snimi",
"Save": "Snimi",
"Edit": "Izmjeni",
"Download": "Download",
"Advanced": "Advanced",
"Download": "Preuzimanje",
"Advanced": "Napredno",
"Delete": "Izbri\u0161i",
"HeaderDeleteItem": "Delete Item",
"ConfirmDeleteItem": "Deleting this item will delete it from both the file system and your media library. Are you sure you wish to continue?",
"Refresh": "Refresh",
"RefreshQueued": "Refresh queued.",
"AddToCollection": "Add to collection",
"HeaderAddToCollection": "Add to Collection",
"HeaderDeleteItem": "Izbri\u0161i stavku",
"ConfirmDeleteItem": "Brisanjem ove stavke \u0107e je izbrisati iz oba datote\u010dnog sustava i medijskoj biblioteci. Jeste li sigurni da \u017eelite nastaviti?",
"Refresh": "Osvije\u017ei",
"RefreshQueued": "Osvije\u017ei stavke na \u010dekanju",
"AddToCollection": "Dodaj u kolekciju",
"HeaderAddToCollection": "Dodaj u kolekciju",
"NewCollection": "Nova kolekcija",
"LabelCollection": "Collection:",
"Help": "Help",
"NewCollectionHelp": "Collections allow you to create personalized groupings of movies and other library content.",
"LabelCollection": "Kolekcija:",
"Help": "Pomo\u0107",
"NewCollectionHelp": "Kolekcije vam omogu\u0107iti da napravite personalizirane grupe filmova i ostale biblioteke.",
"SearchForCollectionInternetMetadata": "Potra\u017ei na internetu grafike i metadata",
"LabelName": "Ime:",
"NewCollectionNameExample": "Naprimjer: Star Wars Kolekcija",
"MessageItemsAdded": "Items added.",
"OptionNew": "New...",
"LabelPlaylist": "Playlist:",
"AddToPlaylist": "Add to playlist",
"HeaderAddToPlaylist": "Add to Playlist",
"Subtitles": "Subtitles",
"SearchForSubtitles": "Search for Subtitles",
"MessageItemsAdded": "Stavke su dodane",
"OptionNew": "Novo...",
"LabelPlaylist": "Popis:",
"AddToPlaylist": "Dodaj u popis",
"HeaderAddToPlaylist": "Dodaj u popis",
"Subtitles": "Titlovi",
"SearchForSubtitles": "Tra\u017ei titlove prijevoda",
"LabelLanguage": "Jezik:",
"Search": "Search",
"NoSubtitleSearchResultsFound": "No results found.",
"File": "File",
"MessageAreYouSureDeleteSubtitles": "Are you sure you wish to delete this subtitle file?",
"ConfirmDeletion": "Confirm Deletion",
"MySubtitles": "My Subtitles",
"MessageDownloadQueued": "Download queued.",
"EditSubtitles": "Edit subtitles",
"UnlockGuide": "Unlock Guide",
"RefreshMetadata": "Refresh Metadata",
"ReplaceExistingImages": "Replace existing images",
"ReplaceAllMetadata": "Replace all metadata",
"SearchForMissingMetadata": "Search for missing metadata",
"LabelRefreshMode": "Refresh mode:",
"NoItemsFound": "No items found.",
"HeaderSaySomethingLike": "Say Something Like...",
"ButtonTryAgain": "Try Again",
"HeaderYouSaid": "You Said...",
"MessageWeDidntRecognizeCommand": "We're sorry, we didn't recognize that command.",
"MessageIfYouBlockedVoice": "If you denied voice access to the app you'll need to reconfigure before trying again.",
"ValueDiscNumber": "Disc {0}",
"Unrated": "Unrated",
"Favorite": "Favorite",
"Like": "Like",
"Dislike": "Dislike",
"RefreshDialogHelp": "Metadata is refreshed based on settings and internet services that are enabled in the Emby Server dashboard.",
"Open": "Open",
"Search": "Tra\u017ei",
"NoSubtitleSearchResultsFound": "Nije ni\u0161ta prona\u0111eno.",
"File": "Datoteka",
"MessageAreYouSureDeleteSubtitles": "Da li ste sigurni da \u017eelite izbrisati ove titlove prijevoda?",
"ConfirmDeletion": "Potvrdite brisanje",
"MySubtitles": "Moji titlovi",
"MessageDownloadQueued": "Preuzimanje na \u010dekanju",
"EditSubtitles": "Uredi titlove",
"UnlockGuide": "Otklju\u010daj vodi\u010d",
"RefreshMetadata": "Osvje\u017ei meta-podatke",
"ReplaceExistingImages": "Zamijeni postoje\u0107e slike",
"ReplaceAllMetadata": "Zamijeni sve mate-podatke",
"SearchForMissingMetadata": "Potraga za meta-podacima koji nedostaju",
"LabelRefreshMode": "Na\u010din osvje\u017eavanja:",
"NoItemsFound": "Nije ni\u0161ta prona\u0111eno.",
"HeaderSaySomethingLike": "Reci ne\u0161to poput...",
"ButtonTryAgain": "Poku\u0161ajte ponovo",
"HeaderYouSaid": "Rekao si...",
"MessageWeDidntRecognizeCommand": "Na\u017ealost, nismo prepoznali tu naredbu.",
"MessageIfYouBlockedVoice": "Ako ste zabranili glasovni pristup aplikaciji morate ponovo podesiti prije ponovnog poku\u0161aja.",
"ValueDiscNumber": "Disk {0}",
"Unrated": "Neocijenjeno",
"Favorite": "Omiljeni",
"Like": "Svi\u0111a mi se",
"Dislike": "Ne svi\u0111a mi se",
"RefreshDialogHelp": "Meta-podaci se osvje\u017eavaju na temelju postavki i internet usluga koje su omogu\u0107ene u nadzornoj plo\u010di Emby Server-a.",
"Open": "Otvori",
"Play": "Pokreni",
"Queue": "Queue",
"Shuffle": "Shuffle",
"Identify": "Identify",
"EditImages": "Edit images",
"EditInfo": "Edit info",
"Sync": "Sync",
"InstantMix": "Instant mix",
"ViewAlbum": "View album",
"ViewArtist": "View artist",
"QueueAllFromHere": "Queue all from here",
"PlayAllFromHere": "Play all from here",
"PlayFromBeginning": "Play from beginning",
"ResumeAt": "Resume from {0}",
"RemoveFromPlaylist": "Remove from playlist",
"RemoveFromCollection": "Remove from collection",
"Trailer": "Trailer",
"MarkPlayed": "Mark played",
"MarkUnplayed": "Mark unplayed",
"GroupVersions": "Group versions",
"PleaseSelectTwoItems": "Please select at least two items.",
"TryMultiSelect": "Try Multi-Select",
"TryMultiSelectMessage": "To edit multiple media items, just click and hold any poster and select the items you want to manage. Try it!",
"HeaderConfirmRecordingCancellation": "Confirm Recording Cancellation",
"MessageConfirmRecordingCancellation": "Are you sure you wish to cancel this recording?",
"Error": "Error",
"VoiceInput": "Voice Input",
"LabelContentType": "Content type:",
"LabelPath": "Path:",
"LabelTitle": "Title:",
"LabelOriginalTitle": "Original title:",
"LabelSortTitle": "Sort title:",
"LabelDateAdded": "Date added:",
"ConfigureDateAdded": "Configure how date added is determined in the Emby Server dashboard under Library settings",
"Queue": "Red",
"Shuffle": "Mije\u0161aj",
"Identify": "Identificiraj",
"EditImages": "Ure\u0111ivanje slika",
"EditInfo": "Ure\u0111ivanje informacija",
"Sync": "Sink.",
"InstantMix": "Trenutno mije\u0161anje",
"ViewAlbum": "Pogledaj album",
"ViewArtist": "Pogledaj umjetnika",
"QueueAllFromHere": "Stavi u red \u010dekanja sve odavde",
"PlayAllFromHere": "Pokreni sve odavde",
"PlayFromBeginning": "Igraj od po\u010detka",
"ResumeAt": "Nastavi od {0}",
"RemoveFromPlaylist": "Ukloni iz popisa",
"RemoveFromCollection": "Ukloni iz kolekcije",
"Trailer": "Kratki video",
"MarkPlayed": "Ozna\u010di pogledan",
"MarkUnplayed": "Ozna\u010di nepogledan",
"GroupVersions": "Verzija grupe",
"PleaseSelectTwoItems": "Molimo odaberite najmanje dvije stavke.",
"TryMultiSelect": "Poku\u0161ajte vi\u0161estruki odabir",
"TryMultiSelectMessage": "Da biste uredili vi\u0161e medijskih stavaka, samo kliknite i dr\u017eite bilo koji plakat i odaberite stavke kojima \u017eelite upravljati. Probaj!",
"HeaderConfirmRecordingCancellation": "Potvrdi otkazivanje snimanja",
"MessageConfirmRecordingCancellation": "Jeste li sigurni da \u017eelite poni\u0161titi ovu snimku?",
"Error": "Gre\u0161ka",
"VoiceInput": "Ulazni glas",
"LabelContentType": "Tip sadr\u017eaja:",
"LabelPath": "Putanja:",
"LabelTitle": "Naslov:",
"LabelOriginalTitle": "Originalni naslov:",
"LabelSortTitle": "Naziv vrste:",
"LabelDateAdded": "Datumu dodavanja",
"ConfigureDateAdded": "Podesite kako se datum dodavanja odre\u0111uje na nadzornoj plo\u010di Emby Server-a u postavkama biblioteke",
"LabelStatus": "Status:",
"LabelArtists": "Artists:",
"LabelArtistsHelp": "Separate multiple using ;",
"LabelAlbumArtists": "Album artists:",
"LabelArtists": "Izvo\u0111a\u010di:",
"LabelArtistsHelp": "Odvoji vi\u0161estruko koriste\u0107i ;",
"LabelAlbumArtists": "Izvo\u0111a\u010di albuma",
"LabelAlbum": "Album:",
"LabelCommunityRating": "Community rating:",
"LabelVoteCount": "Vote count:",
"LabelCommunityRating": "Ocjene zajednice:",
"LabelVoteCount": "Prebrojavanje glasova:",
"LabelMetascore": "Metascore:",
"LabelCriticRating": "Critic rating:",
"LabelCriticRatingSummary": "Critic rating summary:",
"LabelAwardSummary": "Award summary:",
"LabelWebsite": "Website:",
"LabelTagline": "Tagline:",
"LabelOverview": "Overview:",
"LabelShortOverview": "Short overview:",
"LabelReleaseDate": "Release date:",
"LabelCriticRating": "Ocjene kritike:",
"LabelCriticRatingSummary": "Sa\u017eetak ocjena kritike:",
"LabelAwardSummary": "Sa\u017eetak nagrada:",
"LabelWebsite": "Web stranica:",
"LabelTagline": "Slogan:",
"LabelOverview": "Pregled:",
"LabelShortOverview": "Kratki pregled:",
"LabelReleaseDate": "Datum izdavanja:",
"LabelYear": "Year:",
"LabelPlaceOfBirth": "Place of birth:",
"LabelAirDays": "Air days:",
"LabelAirTime": "Air time:",
"LabelRuntimeMinutes": "Run time (minutes):",
"LabelParentalRating": "Parental rating:",
"LabelCustomRating": "Custom rating:",
"LabelBudget": "Budget",
"LabelRevenue": "Revenue ($):",
"LabelOriginalAspectRatio": "Original aspect ratio:",
"LabelPlaceOfBirth": "Datum ro\u0111enja:",
"LabelAirDays": "Dani emitiranja:",
"LabelAirTime": "Vrijeme emitiranja:",
"LabelRuntimeMinutes": "Vrijeme izvo\u0111enja (minuta):",
"LabelParentalRating": "Roditeljska ocjena:",
"LabelCustomRating": "Prilago\u0111ena ocjena:",
"LabelBudget": "Bud\u017eet",
"LabelRevenue": "Prihod ($):",
"LabelOriginalAspectRatio": "Originalni omjer gledanja:",
"LabelPlayers": "Players:",
"Label3DFormat": "3D format:",
"HeaderAlternateEpisodeNumbers": "Alternate Episode Numbers",
"LabelDvdSeasonNumber": "Dvd season number:",
"LabelDvdEpisodeNumber": "Dvd episode number:",
"LabelAbsoluteEpisodeNumber": "Absolute episode number:",
"HeaderSpecialEpisodeInfo": "Special Episode Info",
"LabelAirsBeforeSeason": "Airs before season:",
"LabelAirsAfterSeason": "Airs after season:",
"LabelAirsBeforeEpisode": "Airs before episode:",
"HeaderExternalIds": "External Id's:",
"HeaderDisplaySettings": "Display Settings",
"LabelTreatImageAs": "Treat image as:",
"LabelDisplayOrder": "Display order:",
"Countries": "Countries",
"Genres": "Genres",
"HeaderPlotKeywords": "Plot Keywords",
"Studios": "Studios",
"Tags": "Tags",
"HeaderMetadataSettings": "Metadata Settings",
"People": "People",
"LabelMetadataDownloadLanguage": "Preferred download language:",
"LabelLockItemToPreventChanges": "Lock this item to prevent future changes",
"MessageLeaveEmptyToInherit": "Leave empty to inherit settings from a parent item, or the global default value.",
"HeaderAlternateEpisodeNumbers": "Alternativni brojevi epizoda",
"LabelDvdSeasonNumber": "Dvd broj sezone:",
"LabelDvdEpisodeNumber": "Dvd broj epizode:",
"LabelAbsoluteEpisodeNumber": "Apsolutni broj epizode:",
"HeaderSpecialEpisodeInfo": "Posebni podaci o epizodi",
"LabelAirsBeforeSeason": "Emitiranje prije sezone:",
"LabelAirsAfterSeason": "Emitiranje nakon sezona:",
"LabelAirsBeforeEpisode": "Emitiranje prije epizoda:",
"HeaderExternalIds": "Vanjski id-ovi:",
"HeaderDisplaySettings": "Postavke prikaza",
"LabelTreatImageAs": "Tretirajte sliku kao:",
"LabelDisplayOrder": "Poredak prikaza:",
"Countries": "Zemlje",
"Genres": "\u017danrovi",
"HeaderPlotKeywords": "Klju\u010dne rije\u010di",
"Studios": "Studija",
"Tags": "Oznake",
"HeaderMetadataSettings": "Postavke meta-podataka",
"People": "Ljudi",
"LabelMetadataDownloadLanguage": "\u017deljeni jezik za preuzimanje:",
"LabelLockItemToPreventChanges": "Zaklju\u010dajte ovu stavku kako bi se sprije\u010dile budu\u0107e promjene",
"MessageLeaveEmptyToInherit": "Ostavite prazno da naslijedi postavke od roditelja stavke ili globalnu zadanu vrijednost.",
"LabelCountry": "Zemlja:",
"LabelDynamicExternalId": "{0} Id:",
"LabelBirthYear": "Birth year:",
"LabelBirthDate": "Birth date:",
"LabelDeathDate": "Death date:",
"LabelEndDate": "End date:",
"LabelSeasonNumber": "Season number:",
"LabelEpisodeNumber": "Episode number:",
"LabelTrackNumber": "Track number:",
"LabelNumber": "Number:",
"LabelDiscNumber": "Disc number",
"LabelParentNumber": "Parent number",
"SortName": "Sort name",
"ReleaseDate": "Release date",
"LabelBirthYear": "Godina ro\u0111enja:",
"LabelBirthDate": "Datum ro\u0111enja:",
"LabelDeathDate": "Datum smrti:",
"LabelEndDate": "Datum zavr\u0161etka:",
"LabelSeasonNumber": "Broj sezone:",
"LabelEpisodeNumber": "Broj epizode:",
"LabelTrackNumber": "Broj pjesme:",
"LabelNumber": "Broj:",
"LabelDiscNumber": "Broj diska",
"LabelParentNumber": "Broj roditelja",
"SortName": "Ime vrste",
"ReleaseDate": "Datum izdavanja",
"Continuing": "Nastavlja se",
"Ended": "Zavr\u0161eno",
"HeaderEnabledFields": "Enabled Fields",
"HeaderEnabledFieldsHelp": "Uncheck a field to lock it and prevent it's data from being changed.",
"Backdrops": "Backdrops",
"Images": "Images",
"Keywords": "Keywords",
"Runtime": "Runtime",
"ProductionLocations": "Production locations",
"BirthLocation": "Birth location",
"HeaderEnabledFields": "Omogu\u0107i polja",
"HeaderEnabledFieldsHelp": "Poni\u0161ti polje za zaklju\u010davanje i sprije\u010di njihove podatke od toga da budu promijenjeni.",
"Backdrops": "Pozadine",
"Images": "Slike",
"Keywords": "Klju\u010dne rije\u010di",
"Runtime": "Trajanje",
"ProductionLocations": "Lokacije proizvodnje",
"BirthLocation": "Lokacije ro\u0111enja",
"ParentalRating": "Parental Rating",
"Name": "Name",
"Overview": "Overview",
"Name": "Naziv",
"Overview": "Pregled",
"LabelType": "Tip:",
"LabelPersonRole": "Role:",
"LabelPersonRoleHelp": "Example: Ice cream truck driver",
"Actor": "Actor",
"Composer": "Composer",
"Director": "Director",
"GuestStar": "Guest star",
"Producer": "Producer",
"Writer": "Writer",
"InstallingPackage": "Installing {0}",
"PackageInstallCompleted": "{0} installation completed.",
"PackageInstallFailed": "{0} installation failed.",
"PackageInstallCancelled": "{0} installation cancelled.",
"SeriesYearToPresent": "{0}-Present",
"ValueOneSong": "1 song",
"ValueSongCount": "{0} songs",
"ValueOneMovie": "1 movie",
"ValueMovieCount": "{0} movies",
"ValueOneSeries": "1 series",
"ValueSeriesCount": "{0} series",
"ValueOneEpisode": "1 episode",
"ValueEpisodeCount": "{0} episodes",
"ValueOneGame": "1 game",
"ValueGameCount": "{0} games",
"LabelPersonRole": "Uloga:",
"LabelPersonRoleHelp": "Primjer: voza\u010d kamiona sa sladoledom",
"Actor": "Glumac",
"Composer": "Kompozitor",
"Director": "Re\u017eiser",
"GuestStar": "Zvijezda gost",
"Producer": "Producent",
"Writer": "Pisac",
"InstallingPackage": "Instaliranje {0}",
"PackageInstallCompleted": "{0} instaliranje zavr\u0161eno.",
"PackageInstallFailed": "{0} instaliranje neuspjelo.",
"PackageInstallCancelled": "{0} instaliranje otkazano.",
"SeriesYearToPresent": "{0}-sada",
"ValueOneSong": "1 pjesma",
"ValueSongCount": "{0} pjesma",
"ValueOneMovie": "1 film",
"ValueMovieCount": "{0} filmova",
"ValueOneSeries": "1 serija",
"ValueSeriesCount": "{0} serija",
"ValueOneEpisode": "1 epizoda",
"ValueEpisodeCount": "{0} epizoda",
"ValueOneGame": "1 igra",
"ValueGameCount": "{0} igra",
"ValueOneAlbum": "1 album",
"ValueAlbumCount": "{0} albums",
"ValueOneMusicVideo": "1 music video",
"ValueMusicVideoCount": "{0} music videos",
"ValueMinutes": "{0} min",
"HeaderIdentifyItemHelp": "Enter one or more search criteria. Remove criteria to increase search results.",
"PleaseEnterNameOrId": "Please enter a name or an external Id.",
"MessageItemSaved": "Item saved.",
"SearchResults": "Search Results",
"SyncToOtherDevice": "Sync to other device",
"MakeAvailableOffline": "Make available offline",
"ServerNameIsRestarting": "Emby Server - {0} is restarting.",
"ServerNameIsShuttingDown": "Emby Server - {0} is shutting down.",
"HeaderDeleteItems": "Delete Items",
"ConfirmDeleteItems": "Deleting these items will delete them from both the file system and your media library. Are you sure you wish to continue?",
"PleaseRestartServerName": "Please restart Emby Server - {0}.",
"SyncJobCreated": "Sync job created.",
"LabelSyncTo": "Sync to:",
"LabelSyncJobName": "Sync job name:",
"LabelQuality": "Quality:",
"LabelSyncNoTargetsHelp": "It looks like you don't currently have any apps that support sync.",
"DownloadScheduled": "Download scheduled",
"LearnMore": "Learn more",
"LabelProfile": "Profile:",
"LabelBitrateMbps": "Bitrate (Mbps):",
"SyncUnwatchedVideosOnly": "Sync unwatched videos only",
"SyncUnwatchedVideosOnlyHelp": "Only unwatched videos will be synced, and videos will be removed from the device as they are watched.",
"AutomaticallySyncNewContent": "Automatically sync new content",
"AutomaticallySyncNewContentHelp": "New content added to this folder will be automatically synced to the device.",
"LabelItemLimit": "Item limit:",
"LabelItemLimitHelp": "Optional. Set a limit to the number of items that will be synced.",
"PleaseSelectDeviceToSyncTo": "Please select a device to sync to.",
"Screenshots": "Screenshots",
"MoveRight": "Move right",
"MoveLeft": "Move left",
"ConfirmDeleteImage": "Delete image?",
"HeaderEditImages": "Edit Images",
"Settings": "Settings",
"ShowIndicatorsFor": "Show indicators for:",
"NewEpisodes": "New episodes",
"HDPrograms": "HD programs",
"LiveBroadcasts": "Live broadcasts",
"Premieres": "Premieres",
"RepeatEpisodes": "Repeat episodes",
"DvrSubscriptionRequired": "Emby DVR requires an active Emby Premiere subscription.",
"HeaderCancelRecording": "Cancel Recording",
"HeaderKeepRecording": "Keep Recording",
"HeaderLearnMore": "Learn More",
"DeleteMedia": "Delete media",
"SeriesSettings": "Series settings",
"HeaderRecordingOptions": "Recording Options",
"CancelSeries": "Cancel series",
"DoNotRecord": "Do not record",
"HeaderSeriesOptions": "Series Options",
"LabelChannels": "Channels:",
"ChannelNameOnly": "Channel {0} only",
"Anytime": "Anytime",
"AroundTime": "Around {0}",
"LabelAirtime": "Airtime:",
"AllChannels": "All channels",
"LabelRecord": "Record:",
"NewEpisodesOnly": "New episodes only",
"AllEpisodes": "All episodes",
"LabelStartWhenPossible": "Start when possible:",
"LabelStopWhenPossible": "Stop when possible:",
"MinutesBefore": "minutes before",
"MinutesAfter": "minutes after",
"SkipEpisodesAlreadyInMyLibrary": "Skip episodes that are already in my library",
"SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.",
"LabelKeepUpTo": "Keep up to:",
"AsManyAsPossible": "As many as possible",
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"ValueAlbumCount": "{0} albuma",
"ValueOneMusicVideo": "1 glazbeni video",
"ValueMusicVideoCount": "{0} glazbenih videa",
"ValueMinutes": "{0} minuta",
"HeaderIdentifyItemHelp": "Unesite jednu ili vi\u0161e kriterija pretra\u017eivanja. Uklonite kriterije za pove\u0107anje rezultata pretra\u017eivanja.",
"PleaseEnterNameOrId": "Unesite naziv ili vanjski Id.",
"MessageItemSaved": "Stavka je snimljena.",
"SearchResults": "Rezultati pretra\u017eivanja",
"SyncToOtherDevice": "Sinkronizacija na druge ure\u0111aje",
"MakeAvailableOffline": "Dostupno izvanmre\u017eno",
"ServerNameIsRestarting": "Emby Server - {0} se ponovo pokre\u0107e.",
"ServerNameIsShuttingDown": "Emby Server - {0} se gasi.",
"HeaderDeleteItems": "Brisanje stavki",
"ConfirmDeleteItems": "Brisanjem ove stavke \u0107e se izbrisati iz oba datote\u010dnog sustava i medijskoj biblioteci. Jeste li sigurni da \u017eelite nastaviti?",
"PleaseRestartServerName": "Ponovno pokrenite Emby Server - {0}.",
"SyncJobCreated": "Sinkronizacijski posao je stvoren.",
"LabelSyncTo": "Sinkroniziraj na:",
"LabelSyncJobName": "Ime sinkronizacijskog posla:",
"LabelQuality": "Kvaliteta:",
"LabelSyncNoTargetsHelp": "Izgleda da trenutno nemate aplikacija koje podr\u017eavaju sinkronizaciju.",
"DownloadScheduled": "Zakazana preuzimanja",
"LearnMore": "Nau\u010di jo\u0161",
"LabelProfile": "Profil:",
"LabelBitrateMbps": "Brzina prijenosa (Mbps):",
"SyncUnwatchedVideosOnly": "Sinkroniziraj samo nepogledani video",
"SyncUnwatchedVideosOnlyHelp": "Samo nepogledani videi \u0107e biti sinkronizirani, videi \u0107e biti uklonjeni iz ure\u0111aja nakon \u0161to su pogledani.",
"AutomaticallySyncNewContent": "Automatski sinkroniziraj novi sadr\u017eaj",
"AutomaticallySyncNewContentHelp": "Novi sadr\u017eaj u ovoj mapi automatski \u0107e se sinkronizirati na ure\u0111aj.",
"LabelItemLimit": "Ograni\u010denje stavke:",
"LabelItemLimitHelp": "Neobvezno. Postavi ograni\u010denje na broj stavaka koje \u0107e biti sinkronizirane.",
"PleaseSelectDeviceToSyncTo": "Odaberite ure\u0111aj za sinkronizaciju.",
"Screenshots": "Isje\u010dci slika",
"MoveRight": "Pomakni udesno",
"MoveLeft": "Pomakni ulijevo",
"ConfirmDeleteImage": "Izbri\u0161i sliku?",
"HeaderEditImages": "Ure\u0111ivanje slika",
"Settings": "Postavke",
"ShowIndicatorsFor": "Prika\u017ei pokazatelja za:",
"NewEpisodes": "Nove epizode",
"HDPrograms": "HD programi",
"LiveBroadcasts": "Emitiranja u\u017eivo",
"Premieres": "Premijere",
"RepeatEpisodes": "Reprize",
"DvrSubscriptionRequired": "Emby DVR zahtijeva aktivnu pretplatu Emby Premijere.",
"HeaderCancelRecording": "Prekini snimanje",
"HeaderKeepRecording": "Zadr\u017ei snimanje",
"HeaderLearnMore": "Nau\u010di jo\u0161",
"DeleteMedia": "Izbri\u0161i medij",
"SeriesSettings": "Postavke serija",
"HeaderRecordingOptions": "Opcije snimanja",
"CancelSeries": "Odustani od serije",
"DoNotRecord": "Ne snimi",
"HeaderSeriesOptions": "Opcije serija",
"LabelChannels": "Kanali:",
"ChannelNameOnly": "Kanali {0} samo",
"Anytime": "Bilo kada",
"AroundTime": "Oko {0}",
"LabelAirtime": "Vrijeme emitiranja:",
"AllChannels": "Svi kanali",
"LabelRecord": "Snimka:",
"NewEpisodesOnly": "Samo nove epizode",
"AllEpisodes": "Sve epizode",
"LabelStartWhenPossible": "Po\u010dni kada je mogu\u0107e:",
"LabelStopWhenPossible": "Zaustavi kada je mogu\u0107e:",
"MinutesBefore": "Minuta prije",
"MinutesAfter": "Minuta nakon",
"SkipEpisodesAlreadyInMyLibrary": "Presko\u010di epizode koje su ve\u0107 u mojoj biblioteci",
"SkipEpisodesAlreadyInMyLibraryHelp": "Epizode \u0107e se usporediti pomo\u0107u sezone i broja epizode, kada su dostupni.",
"LabelKeepUpTo": "Dr\u017ei se na:",
"AsManyAsPossible": "\u0160to vi\u0161e je mogu\u0107e",
"DefaultErrorMessage": "Do\u0161lo je do pogre\u0161ke prilikom obrade zahtjeva. Molimo poku\u0161ajte ponovo kasnije.",
"LabelKeep:": "Zadr\u017ei:",
"UntilIDelete": "Dok ne izbri\u0161em",
"UntilSpaceNeeded": "Dok ne treba prostora",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Si \u00e8 verificato un errore durante l'elaborazione della richiesta. Si prega di riprovare pi\u00f9 tardi.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -305,7 +305,13 @@
"LabelKeepUpTo": "\u041e\u0441\u044b\u0493\u0430\u043d \u0434\u0435\u0439\u0456\u043d \u04b1\u0441\u0442\u0430\u0443:",
"AsManyAsPossible": "\u041c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u0433\u0456\u043d\u0448\u0435 \u043a\u04e9\u043f",
"DefaultErrorMessage": "\u0421\u0430\u0443\u0430\u043b \u04e9\u04a3\u0434\u0435\u043b\u0443 \u043a\u0435\u0437\u0456\u043d\u0434\u0435 \u049b\u0430\u0442\u0435 \u043e\u0440\u044b\u043d \u0430\u043b\u0434\u044b. \u04d8\u0440\u0435\u043a\u0435\u0442\u0442\u0456 \u043a\u0435\u0439\u0456\u043d \u049b\u0430\u0439\u0442\u0430\u043b\u0430\u04a3\u044b\u0437.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"LabelKeep:": "\u04b0\u0441\u0442\u0430\u0443:",
"UntilIDelete": "\u041c\u0435\u043d \u0436\u043e\u0439\u0493\u0430\u043d\u0448\u0430 \u0434\u0435\u0439\u0456\u043d",
"UntilSpaceNeeded": "\u041e\u0440\u044b\u043d \u043a\u0435\u0440\u0435\u043a \u0431\u043e\u043b\u0493\u0430\u043d\u0448\u0430 \u0434\u0435\u0439\u0456\u043d",
"Categories": "\u0421\u0430\u043d\u0430\u0442\u0442\u0430\u0440",
"Sports": "\u0421\u043f\u043e\u0440\u0442",
"News": "\u0416\u0430\u04a3\u0430\u043b\u044b\u049b",
"Movies": "\u0424\u0438\u043b\u044c\u043c\u0434\u0435\u0440",
"Kids": "\u0411\u0430\u043b\u0430\u043b\u044b\u049b",
"EnableColorCodedBackgrounds": "\u0422\u04af\u0441\u043f\u0435\u043d \u0431\u0435\u043b\u0433\u0456\u043b\u0435\u043d\u0433\u0435\u043d \u04e9\u04a3\u0434\u0435\u0440\u0434\u0456 \u049b\u043e\u0441\u0443"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "\uc694\uad6c \ucc98\ub9ac \uacfc\uc815\uc5d0 \uc624\ub958\uac00 \ubc1c\uc0dd\ud558\uc600\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud558\uc138\uc694.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Det skjedde en feil under behandling av foresp\u00f8rselen. Vennligst pr\u00f8v igjen senere.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Er is een fout opgetreden. Probeer later opnieuw.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Wyst\u0105pi\u0142 bl\u0105d podczas przetwarzania twojego rz\u0105dania. Prosz\u0119 spr\u00f3bowa\u0107 ponownie po\u017aniej.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Ocorreu um erro ao processar o pedido. Por favor, tente novamente mais tarde.",
"LabelKeep:": "Manter:",
"UntilIDelete": "At\u00e9 eu excluir",
"UntilSpaceNeeded": "At\u00e9 o espa\u00e7o necess\u00e1rio"
"UntilSpaceNeeded": "At\u00e9 o espa\u00e7o necess\u00e1rio",
"Categories": "Categorias",
"Sports": "Esportes",
"News": "Not\u00edcias",
"Movies": "Filmes",
"Kids": "Crian\u00e7as",
"EnableColorCodedBackgrounds": "Habilitar cores de fundo por c\u00f3digo"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -242,7 +242,7 @@
"PleaseEnterNameOrId": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u043b\u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 ID.",
"MessageItemSaved": "\u042d\u043b\u0435\u043c\u0435\u043d\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0451\u043d.",
"SearchResults": "\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u043e\u0438\u0441\u043a\u0430",
"SyncToOtherDevice": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0441 \u0434\u0440\u0443\u0433\u0438\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c",
"SyncToOtherDevice": "\u0421\u0438\u043d\u0445\u0440\u043e \u0441 \u0434\u0440\u0443\u0433\u0438\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e\u043c",
"MakeAvailableOffline": "\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u043e",
"ServerNameIsRestarting": "Emby Server - {0} \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f.",
"ServerNameIsShuttingDown": "Emby Server - {0} \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443.",
@ -253,7 +253,7 @@
"LabelSyncTo": "\u0421\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0441:",
"LabelSyncJobName": "\u0418\u043c\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0441\u0438\u043d\u0445\u0440-\u0438\u0438:",
"LabelQuality": "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e:",
"LabelSyncNoTargetsHelp": "\u0412 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e, \u043d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e.",
"LabelSyncNoTargetsHelp": "\u0412\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a, \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u0438 \u0431\u044b \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044e, \u043d\u0435 \u0438\u043c\u0435\u0435\u0442\u0441\u044f.",
"DownloadScheduled": "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u043e \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044e",
"LearnMore": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435...",
"LabelProfile": "\u041f\u0440\u043e\u0444\u0438\u043b\u044c:",
@ -276,7 +276,7 @@
"HDPrograms": "HD-\u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438",
"LiveBroadcasts": "\u041f\u0440\u044f\u043c\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438",
"Premieres": "\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u044b",
"RepeatEpisodes": "\u041f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0435 \u044d\u043f\u0438\u0437\u043e\u0434\u043e\u0432",
"RepeatEpisodes": "\u041f\u043e\u0432\u0442\u043e\u0440 \u044d\u043f\u0438\u0437\u043e\u0434\u043e\u0432",
"DvrSubscriptionRequired": "\u0414\u043b\u044f Emby DVR \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0430\u044f \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0430 Emby Premiere.",
"HeaderCancelRecording": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c",
"HeaderKeepRecording": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0438\u0441\u0438",
@ -307,5 +307,11 @@
"DefaultErrorMessage": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u0430. \u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.",
"LabelKeep:": "\u0421\u0431\u0435\u0440\u0435\u0433\u0430\u0442\u044c:",
"UntilIDelete": "\u041f\u043e\u043a\u0430 \u044f \u043d\u0435 \u0443\u0434\u0430\u043b\u044e",
"UntilSpaceNeeded": "\u041f\u043e\u043a\u0430 \u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u043c\u0435\u0441\u0442\u043e"
"UntilSpaceNeeded": "\u041f\u043e\u043a\u0430 \u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u043c\u0435\u0441\u0442\u043e",
"Categories": "\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438",
"Sports": "\u0421\u043f\u043e\u0440\u0442\u0438\u0432\u043d\u044b\u0435",
"News": "\u041d\u043e\u0432\u043e\u0441\u0442\u043d\u044b\u0435",
"Movies": "\u0424\u0438\u043b\u044c\u043c\u043e\u0432\u044b\u0435",
"Kids": "\u0414\u0435\u0442\u0441\u043a\u0438\u0435",
"EnableColorCodedBackgrounds": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0446\u0432\u0435\u0442\u043e\u0432\u043e\u0439 \u0444\u043e\u043d"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "Ett fel uppstd vid beg\u00e4ran. F\u00f6rs\u00f6k igen senare.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -307,5 +307,11 @@
"DefaultErrorMessage": "There was an error processing the request. Please try again later.",
"LabelKeep:": "Keep:",
"UntilIDelete": "Until I delete",
"UntilSpaceNeeded": "Until space needed"
"UntilSpaceNeeded": "Until space needed",
"Categories": "Categories",
"Sports": "Sports",
"News": "News",
"Movies": "Movies",
"Kids": "Kids",
"EnableColorCodedBackgrounds": "Enable color coded backgrounds"
}

View File

@ -35,16 +35,16 @@ html {
margin: 0;
padding: 0;
height: 100%;
font-family: -apple-system, 'San Francisco', 'Helvetica Neue', Roboto, 'Open Sans', 'Segoe UI', sans-serif;
font-family: -apple-system, BlinkMacSystemFont, 'Open Sans', "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
font-size: 14px;
}
h1 {
font-family: -apple-system-headline, 'San Francisco', 'Helvetica Neue', Roboto, 'Open Sans', 'Segoe UI', sans-serif;
font-family: -apple-system-headline, BlinkMacSystemFont, 'Open Sans', "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
h2 {
font-family: -apple-system-subheadline, 'San Francisco', 'Helvetica Neue', Roboto, 'Open Sans', 'Segoe UI', sans-serif;
font-family: -apple-system-subheadline, BlinkMacSystemFont, 'Open Sans', "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
}
body {

View File

@ -125,7 +125,7 @@
picker.show({
path: $('#txtMetadataPath', view).val(),
networkPath: $('#txtMetadataNetworkPath', view).val(),
networkSharePath: $('#txtMetadataNetworkPath', view).val(),
callback: function (path, networkPath) {
if (path) {
$('#txtMetadataPath', view).val(path);

View File

@ -1,7 +1,7 @@
{
"name": "Emby",
"short_name": "Emby",
"start_url": "/index.html",
"start_url": "index.html",
"description": "The open media solution.",
"lang": "en-US",
"related_applications": [

View File

@ -1160,10 +1160,10 @@ var AppInfo = {};
playlisteditor: 'components/playlisteditor/playlisteditor',
medialibrarycreator: 'components/medialibrarycreator/medialibrarycreator',
medialibraryeditor: 'components/medialibraryeditor/medialibraryeditor',
howler: bowerPath + '/howler.js/howler.min',
howler: bowerPath + '/howlerjs/howler.min',
sortable: bowerPath + '/Sortable/Sortable.min',
isMobile: bowerPath + '/isMobile/isMobile.min',
headroom: bowerPath + '/headroom.js/dist/headroom',
headroom: bowerPath + '/headroomjs/dist/headroom',
masonry: bowerPath + '/masonry/dist/masonry.pkgd.min',
humanedate: 'components/humanedate',
libraryBrowser: 'scripts/librarybrowser',
@ -1189,7 +1189,7 @@ var AppInfo = {};
webAnimations: bowerPath + '/web-animations-js/web-animations-next-lite.min'
};
paths.hlsjs = bowerPath + "/hls.js/dist/hls.min";
paths.hlsjs = bowerPath + "/hlsjs/dist/hls.min";
if ((window.chrome && window.chrome.sockets) || Dashboard.isRunningInCordova()) {
paths.serverdiscovery = apiClientBowerPath + "/serverdiscovery-chrome";
@ -2715,8 +2715,8 @@ var AppInfo = {};
// Prefer custom font over Segoe if on desktop windows
if (!browserInfo.mobile && navigator.userAgent.toLowerCase().indexOf('windows') != -1) {
//postInitDependencies.push('opensansFont');
postInitDependencies.push('robotoFont');
postInitDependencies.push('opensansFont');
//postInitDependencies.push('robotoFont');
}
postInitDependencies.push('bower_components/emby-webcomponents/input/api');