├── .gitignore ├── ExternalPlayers.js ├── logo.png ├── logodark.png ├── logowhite.png └── themes └── dark6.css /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /ExternalPlayers.js: -------------------------------------------------------------------------------- 1 | // refer to https://greasyfork.org/zh-CN/scripts/459297-embylaunchpotplayer/code 2 | // refer to https://greasyfork.org/zh-CN/scripts/443916-emby%E8%B0%83%E7%94%A8%E5%BC%B9%E5%BC%B9play/code 3 | // Thanks to bpking and kaedei 4 | 5 | (function () { 6 | 'use strict'; 7 | 8 | //Supports: Potplayer, VLC, IINA, NPlayer, MXPlayer, Infuse, StellarPlayer, MPV, dandanplay, CopyUrl 9 | 10 | // below playBtn: afterend; above playBtn: beforebegin 11 | let location = "afterend" 12 | // icon size 13 | let iconSize = "1em" 14 | // MXplayer version, free: ad, pro: pro 15 | let mxVersion = "ad" 16 | 17 | // ExternalPlayers shown in Windows 18 | let players_windows = ["PotPlayer", "VLC", "StellarPlayer", "MPV", "dandanplay", "CopyUrl"]; 19 | // ExternalPlayers shown in macOS 20 | let players_macos = ["VLC", "IINA", "nPlayer", "Infuse", "MPV", "dandanplay", "CopyUrl"]; 21 | // ExternalPlayers shown in iOS 22 | let players_ios = ["VLC", "IINA", "nPlayer", "Infuse", "MPV", "CopyUrl"]; 23 | // ExternalPlayers shown in Android 24 | let players_android = ["VLC", "nPlayer", "MXPlayer", "MPV", "dandanplay", "CopyUrl"]; 25 | // ExternalPlayers shown in others 26 | let players_others = ["PotPlayer", "VLC", "IINA", "nPlayer", "MXPlayer", "Infuse", "StellarPlayer", "MPV", "dandanplay", "CopyUrl"]; 27 | 28 | // ExternalPlayers Info 29 | let playersInfo = { 30 | PotPlayer: { 31 | name: "Pot", 32 | title: "PotPlayer", 33 | icon: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@0.0.5/embyWebAddExternalUrl/icons/icon-PotPlayer.webp" 34 | }, 35 | VLC: { 36 | name: "VLC", 37 | title: "VLC", 38 | icon: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@0.0.5/embyWebAddExternalUrl/icons/icon-VLC.webp" 39 | }, 40 | IINA: { 41 | name: "IINA", 42 | title: "IINA", 43 | icon: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@0.0.5/embyWebAddExternalUrl/icons/icon-IINA.webp" 44 | }, 45 | nPlayer: { 46 | name: "nPlayer", 47 | title: "nPlayer", 48 | icon: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@0.0.5/embyWebAddExternalUrl/icons/icon-NPlayer.webp" 49 | }, 50 | MXPlayer: { 51 | name: "MX", 52 | title: "MXPlayer", 53 | icon: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@0.0.5/embyWebAddExternalUrl/icons/icon-MXPlayer.webp" 54 | }, 55 | Infuse: { 56 | name: "Infuse", 57 | title: "InfusePlayer", 58 | icon: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@0.0.5/embyWebAddExternalUrl/icons/icon-infuse.webp" 59 | }, 60 | StellarPlayer: { 61 | name: "恒星", 62 | title: "恒星播放器", 63 | icon: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@0.0.5/embyWebAddExternalUrl/icons/icon-StellarPlayer.webp" 64 | }, 65 | MPV: { 66 | name: "MPV", 67 | title: "MPV", 68 | icon: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@0.0.5/embyWebAddExternalUrl/icons/icon-MPV.webp" 69 | }, 70 | dandanplay: { 71 | name: "弹弹play", 72 | title: "弹弹play", 73 | icon: "https://s1.ax1x.com/2023/05/23/p9TYka4.png" 74 | }, 75 | CopyUrl: { 76 | name: "复制链接", 77 | title: "复制串流地址", 78 | icon: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@0.0.5/embyWebAddExternalUrl/icons/icon-Copy.webp" 79 | } 80 | } 81 | 82 | // main function 83 | function init() { 84 | let playBtns = document.getElementById("ExternalPlayersBtns"); 85 | if (playBtns) { 86 | playBtns.remove(); 87 | } 88 | let mainDetailButtons = document.querySelector("div[is='emby-scroller']:not(.hide) .mainDetailButtons"); 89 | let players; 90 | let btnHtml = ''; 91 | switch (getOS()) { 92 | case 'Windows': 93 | players = players_windows; 94 | break; 95 | case 'MacOS': 96 | players = players_macos; 97 | break; 98 | case 'iOS': 99 | players = players_ios; 100 | break; 101 | case 'Android': 102 | players = players_android; 103 | break; 104 | default: 105 | players = players_others; 106 | break; 107 | } 108 | // add Btn 109 | for (let player of players) { 110 | let name = playersInfo[player].name; 111 | let title = playersInfo[player].title; 112 | let icon = playersInfo[player].icon; 113 | btnHtml += ``; 121 | } 122 | mainDetailButtons.insertAdjacentHTML(location, `
${btnHtml}
`); 123 | // add href 124 | getUrls(players).then(urls=>{ 125 | for (let player of players) { 126 | document.querySelector(`div[is='emby-scroller']:not(.hide) #a-${player}`).href = urls[player]; 127 | } 128 | }).catch(err=>{console.log(err)}); 129 | } 130 | 131 | function showFlag() { 132 | let mainDetailButtons = document.querySelector("div[is='emby-scroller']:not(.hide) .mainDetailButtons"); 133 | if (!mainDetailButtons) { 134 | return false; 135 | } 136 | let videoElement = document.querySelector("div[is='emby-scroller']:not(.hide) .selectVideoContainer"); 137 | if (videoElement && videoElement.classList.contains("hide")) { 138 | return false; 139 | } 140 | let audioElement = document.querySelector("div[is='emby-scroller']:not(.hide) .selectAudioContainer"); 141 | return !(audioElement && audioElement.classList.contains("hide")); 142 | } 143 | 144 | async function getUrls(players) { 145 | let mediaInfo = await getEmbyMediaInfo(); 146 | let urls = {}; 147 | for (let player of players) { 148 | let url = getUrl(mediaInfo, player); 149 | if (url) { 150 | urls[player] = url; 151 | } 152 | } 153 | return urls; 154 | } 155 | 156 | function getUrl(mediaInfo, player) { 157 | let intent = mediaInfo.intent; 158 | let url; 159 | switch (player) { 160 | // PotPlayer 161 | case 'PotPlayer': 162 | url = `potplayer://${encodeURI(mediaInfo.streamUrl)} /sub=${encodeURI(mediaInfo.subUrl)} /current /title="${intent.title}" /seek=${getSeek(intent.position)}`; 163 | break; 164 | // VLC 165 | case 'VLC': 166 | // https://wiki.videolan.org/Android_Player_Intents/ 167 | switch (getOS()) { 168 | case 'Windows': 169 | // https://github.com/stefansundin/vlc-protocol 170 | url = `vlc://${encodeURI(mediaInfo.streamUrl)}`; 171 | break; 172 | case 'iOS': 173 | // https://code.videolan.org/videolan/vlc-ios/-/commit/55e27ed69e2fce7d87c47c9342f8889fda356aa9 174 | url = `vlc-x-callback://x-callback-url/stream?url=${encodeURIComponent(mediaInfo.streamUrl)}&sub=${encodeURIComponent(mediaInfo.subUrl)}`; 175 | break; 176 | case 'Android': 177 | // android subtitles: https://code.videolan.org/videolan/vlc-android/-/issues/1903 178 | url = getEnv() === "App" ? `vlc://${encodeURI(mediaInfo.streamUrl)}` : `intent:${encodeURI(mediaInfo.streamUrl)}#Intent;package=org.videolan.vlc;type=video/*;S.subtitles_location=${encodeURI(mediaInfo.subUrl)};S.title=${encodeURI(intent.title)};i.position=${intent.position};end`; 179 | break; 180 | default: 181 | url = `vlc://${encodeURI(mediaInfo.streamUrl)}`; 182 | break; 183 | } 184 | break; 185 | // IINA 186 | case 'IINA': 187 | // https://github.com/iina/iina/issues/1991 188 | url = `iina://weblink?url=${encodeURIComponent(mediaInfo.streamUrl)}&new_window=1`; 189 | break; 190 | // nPlayer 191 | case 'nPlayer': 192 | switch (getOS()) { 193 | case 'macOS': 194 | url = `nplayer-mac://weblink?url=${encodeURIComponent(mediaInfo.streamUrl)}&new_window=1`; 195 | break; 196 | default: 197 | url = `nplayer-${encodeURI(mediaInfo.streamUrl)}`; 198 | break; 199 | } 200 | break; 201 | // MXPlayer 202 | case 'MXPlayer': 203 | url = `intent:${encodeURI(mediaInfo.streamUrl)}#Intent;package=com.mxtech.videoplayer.${mxVersion};S.title=${encodeURI(intent.title)};i.position=${intent.position};end`; 204 | break; 205 | // Infuse 206 | case 'Infuse': 207 | url = `infuse://x-callback-url/play?url=${encodeURIComponent(mediaInfo.streamUrl)}`; 208 | break; 209 | // StellarPlayer 210 | case 'StellarPlayer': 211 | url = `stellar://play/${encodeURI(mediaInfo.streamUrl)}`; 212 | break; 213 | // MPV 214 | case 'MPV': 215 | switch (getOS()) { 216 | case 'iOS': 217 | url = `mpv://${encodeURI(mediaInfo.streamUrl)}`; 218 | break; 219 | case 'Android': 220 | url = `mpv://${encodeURI(mediaInfo.streamUrl)}`; 221 | break; 222 | default: 223 | // https://github.com/akiirui/mpv-handler 224 | let streamUrl64 = btoa(mediaInfo.streamUrl).replace(/\//g, "_").replace(/\+/g, "-").replace(/\=/g, ""); 225 | let subUrl64 = mediaInfo.subUrl.length > 0 ? btoa(mediaInfo.subUrl).replace(/\//g, "_").replace(/\+/g, "-").replace(/\=/g, "") : null; 226 | url = subUrl64 ? `mpv://play/${streamUrl64}/?subfile=${subUrl64}` : `mpv://play/${streamUrl64}`; 227 | break; 228 | } 229 | break; 230 | // dandanplay 231 | case 'dandanplay': 232 | switch (getOS()) { 233 | case 'Android': 234 | url = `intent:${encodeURI(mediaInfo.streamUrl)}#Intent;package=com.xyoye.dandanplay;S.title=${encodeURI(intent.title)};i.position=${intent.position};end`; 235 | break; 236 | default: 237 | let fullPath = document.querySelector(".mediaSources .mediaSource .sectionTitle").firstChild.innerText; 238 | url = fullPath ? `${mediaInfo.streamUrl}|filePath=${fullPath}` : mediaInfo.streamUrl; 239 | url = `ddplay:${encodeURI(url)}` 240 | break; 241 | } 242 | break; 243 | // CopyUrl 244 | case 'CopyUrl': 245 | document.querySelector(`div[is='emby-scroller']:not(.hide) #btn-${player}`).onclick = (function () { 246 | let textarea = document.createElement('textarea'); 247 | document.body.appendChild(textarea); 248 | textarea.style.position = 'absolute'; 249 | textarea.style.clip = 'rect(0 0 0 0)'; 250 | textarea.value = mediaInfo.streamUrl; 251 | textarea.select(); 252 | if (document.execCommand('copy', true)) { 253 | console.log(`copyUrl = ${mediaInfo.streamUrl}`); 254 | this.innerText = '复制成功'; 255 | } 256 | //need https 257 | // if (navigator.clipboard) { 258 | // navigator.clipboard.writeText(mediaInfo.streamUrl).then(() => { 259 | // console.log(`copyUrl = ${mediaInfo.streamUrl}`); 260 | // this.innerText = '复制成功'; 261 | // }) 262 | // } 263 | }); 264 | break; 265 | default: 266 | break; 267 | } 268 | return url; 269 | } 270 | 271 | function getOS() { 272 | let u = navigator.userAgent 273 | if (!!u.match(/compatible/i) || u.match(/Windows/i)) { 274 | return 'Windows' 275 | } else if (!!u.match(/Macintosh/i) || u.match(/MacIntel/i)) { 276 | return 'macOS' 277 | } else if (!!u.match(/iphone/i) || u.match(/Ipad/i)) { 278 | return 'iOS' 279 | } else if (u.match(/android/i)) { 280 | return 'Android' 281 | } else if (u.match(/Ubuntu/i)) { 282 | return 'Ubuntu' 283 | } else { 284 | return 'others' 285 | } 286 | } 287 | 288 | function getEnv() { 289 | let u = navigator.userAgent; 290 | if (u.match(/Version/i)) { 291 | return "App"; 292 | } else { 293 | return "Web"; 294 | } 295 | } 296 | 297 | async function getItemInfo() { 298 | let userId = ApiClient._serverInfo.UserId; 299 | let itemId = /\?id=(\d*)/.exec(window.location.hash)[1]; 300 | let response = await ApiClient.getItem(userId, itemId); 301 | //继续播放当前剧集的下一集 302 | if (response.Type == "Series") { 303 | let seriesNextUpItems = await ApiClient.getNextUpEpisodes({ SeriesId: itemId, UserId: userId }); 304 | console.log("nextUpItemId: " + seriesNextUpItems.Items[0].Id); 305 | return await ApiClient.getItem(userId, seriesNextUpItems.Items[0].Id); 306 | } 307 | //播放当前季season的第一集 308 | if (response.Type == "Season") { 309 | let seasonItems = await ApiClient.getItems(userId, { parentId: itemId }); 310 | console.log("seasonItemId: " + seasonItems.Items[0].Id); 311 | return await ApiClient.getItem(userId, seasonItems.Items[0].Id); 312 | } 313 | //播放当前集或电影 314 | console.log("itemId: " + itemId); 315 | return response; 316 | } 317 | 318 | function getSeek(position) { 319 | let ticks = position * 10000; 320 | let parts = [] 321 | , hours = ticks / 36e9; 322 | (hours = Math.floor(hours)) && parts.push(hours); 323 | let minutes = (ticks -= 36e9 * hours) / 6e8; 324 | ticks -= 6e8 * (minutes = Math.floor(minutes)), 325 | minutes < 10 && hours && (minutes = "0" + minutes), 326 | parts.push(minutes); 327 | let seconds = ticks / 1e7; 328 | return (seconds = Math.floor(seconds)) < 10 && (seconds = "0" + seconds), 329 | parts.push(seconds), 330 | parts.join(":") 331 | } 332 | 333 | function getSubPath(mediaSource) { 334 | let selectSubtitles = document.querySelector("div[is='emby-scroller']:not(.hide) select.selectSubtitles"); 335 | let subTitlePath = ''; 336 | //返回选中的外挂字幕 337 | if (selectSubtitles && selectSubtitles.value > 0) { 338 | let SubIndex = mediaSource.MediaStreams.findIndex(m => m.Index == selectSubtitles.value && m.IsExternal); 339 | if (SubIndex > -1) { 340 | let subtitleCodec = mediaSource.MediaStreams[SubIndex].Codec; 341 | subTitlePath = `/${mediaSource.Id}/Subtitles/${selectSubtitles.value}/Stream.${subtitleCodec}`; 342 | } 343 | } 344 | else { 345 | //默认尝试返回第一个外挂中文字幕 346 | let chiSubIndex = mediaSource.MediaStreams.findIndex(m => m.Language == "chi" && m.IsExternal); 347 | if (chiSubIndex > -1) { 348 | let subtitleCodec = mediaSource.MediaStreams[chiSubIndex].Codec; 349 | subTitlePath = `/${mediaSource.Id}/Subtitles/${chiSubIndex}/Stream.${subtitleCodec}`; 350 | } else { 351 | //尝试返回第一个外挂字幕 352 | let externalSubIndex = mediaSource.MediaStreams.findIndex(m => m.IsExternal); 353 | if (externalSubIndex > -1) { 354 | let subtitleCodec = mediaSource.MediaStreams[externalSubIndex].Codec; 355 | subTitlePath = `/${mediaSource.Id}/Subtitles/${externalSubIndex}/Stream.${subtitleCodec}`; 356 | } 357 | } 358 | 359 | } 360 | return subTitlePath; 361 | } 362 | 363 | 364 | async function getEmbyMediaInfo() { 365 | let itemInfo = await getItemInfo(); 366 | let mediaSourceId = itemInfo.MediaSources[0].Id; 367 | let selectSource = document.querySelector("div[is='emby-scroller']:not(.hide) select.selectSource"); 368 | if (selectSource && selectSource.value.length > 0) { 369 | mediaSourceId = selectSource.value; 370 | } 371 | //let selectAudio = document.querySelector("div[is='emby-scroller']:not(.hide) select.selectAudio"); 372 | let mediaSource = itemInfo.MediaSources.find(m => m.Id == mediaSourceId); 373 | let domain = `${ApiClient._serverAddress}/emby/videos/${itemInfo.Id}`; 374 | let subPath = getSubPath(mediaSource); 375 | let subUrl = subPath.length > 0 ? `${domain}${subPath}?api_key=${ApiClient.accessToken()}` : ''; 376 | let streamUrl = `${domain}/stream.${mediaSource.Container}?api_key=${ApiClient.accessToken()}&Static=true&MediaSourceId=${mediaSourceId}`; 377 | let position = parseInt(itemInfo.UserData.PlaybackPositionTicks / 10000); 378 | let intent = await getIntent(mediaSource, position); 379 | console.log(streamUrl, subUrl, intent); 380 | return { 381 | streamUrl: streamUrl, 382 | subUrl: subUrl, 383 | intent: intent, 384 | } 385 | } 386 | 387 | async function getIntent(mediaSource, position) { 388 | let title = mediaSource.Path.split('/').pop(); 389 | let externalSubs = mediaSource.MediaStreams.filter(m => m.IsExternal == true); 390 | let subs = ''; //要求是android.net.uri[] ? 391 | let subs_name = ''; 392 | let subs_filename = ''; 393 | let subs_enable = ''; 394 | if (externalSubs) { 395 | subs_name = externalSubs.map(s => s.DisplayTitle); 396 | subs_filename = externalSubs.map(s => s.Path.split('/').pop()); 397 | } 398 | return { 399 | title: title, 400 | position: position, 401 | subs: subs, 402 | subs_name: subs_name, 403 | subs_filename: subs_filename, 404 | subs_enable: subs_enable 405 | }; 406 | } 407 | 408 | // monitor dom changements 409 | document.addEventListener("viewbeforeshow", function (e) { 410 | if (e.detail.contextPath.startsWith("/item?id=") ) { 411 | const mutation = new MutationObserver(function() { 412 | if (showFlag()) { 413 | init(); 414 | mutation.disconnect(); 415 | } 416 | }) 417 | mutation.observe(document.body, { 418 | childList: true, 419 | characterData: true, 420 | subtree: true, 421 | }) 422 | } 423 | }); 424 | 425 | })(); 426 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shurelol/ScriptsForEmby/ea781fb920924a5c7cadfb4b0ac3277842b9a73b/logo.png -------------------------------------------------------------------------------- /logodark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shurelol/ScriptsForEmby/ea781fb920924a5c7cadfb4b0ac3277842b9a73b/logodark.png -------------------------------------------------------------------------------- /logowhite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shurelol/ScriptsForEmby/ea781fb920924a5c7cadfb4b0ac3277842b9a73b/logowhite.png -------------------------------------------------------------------------------- /themes/dark6.css: -------------------------------------------------------------------------------- 1 | :root{--background-hue:285;--background-saturation:10%;--background-lightness:7.84%;--theme-primary-color-hue:207;--theme-primary-color-saturation:41.7%;--theme-primary-color-lightness:50.2%;--theme-text-color-hue:0;--theme-text-color-saturation:0%;--theme-text-color-lightness:100%;--theme-text-color-alpha:1;--theme-secondary-text-color-alpha:.6;--theme-accent-text-color-lightbg:blue;--theme-accent-text-color-darkbg:#2195f3;--theme-accent-text-color:var(--theme-accent-text-color-darkbg);--theme-background:hsl(var(--background-hue), var(--background-saturation), var(--background-lightness));--button-background-hue:285;--button-background-saturation:10%;--button-background-lightness:17.59%;--button-background-alpha:1;--button-background-blur-lightness:calc(var(--button-background-lightness) + 43%);--button-background-blur-alpha:.3;--card-background-hue:285;--card-background-saturation:10%;--card-background-lightness:17.59%;--header-background:var(--theme-background);--header-blur-background:hsla(var(--background-hue), var(--background-saturation), var(--background-lightness), .66);--footer-background:hsl(var(--background-hue), var(--background-saturation), calc(var(--background-lightness) + 2.8%));--line-background:hsla(var(--theme-text-color-hue), var(--theme-text-color-saturation), var(--theme-text-color-lightness), .14);--line-size:.08em;--drawer-background:hsl(var(--background-hue), var(--background-saturation), calc(var(--background-lightness) + 3.5%));--docked-drawer-background:hsl(var(--background-hue), var(--background-saturation), calc(var(--background-lightness) + 3.5%));--docked-drawer-border-color:#000;--epg-channel-color:hsl(var(--button-background-hue), var(--button-background-saturation), calc(var(--button-background-lightness) - 6.8%));--epg-program-color:hsl(var(--button-background-hue), var(--button-background-saturation), calc(var(--button-background-lightness) - 4.3%));--dialog-border-width:0;--focus-background:rgba(251,251,251,1);--focus-blur-background:rgba(255,255,255,.6);--focus-text-color-lightness:0%}@media (pointer:fine){:not(.layout-tv):root{--background-hue:264;--background-saturation:14.71%;--background-lightness:13.33%;--theme-text-color-alpha:.95;--button-background-hue:267;--button-background-saturation:8.11%;--button-background-lightness:21.76%;--card-background-hue:267;--card-background-saturation:8.11%;--card-background-lightness:21.76%;--dialog-border-width:var(--line-size)}}.layout-tv:root{--background-hue:260;--background-saturation:4.35%;--background-lightness:13.53%;--theme-text-color-alpha:.85;--header-background:transparent;--header-blur-background:transparent;--button-background-hue:var(--background-hue);--button-background-saturation:var(--background-saturation);--button-background-lightness:calc(var(--background-lightness) + 11%);--card-background-hue:var(--background-hue);--card-background-saturation:var(--background-saturation);--card-background-lightness:calc(var(--background-lightness) + 11%)}.dialog{--background-hue:240;--background-saturation:3.4%;--background-lightness:11.4%;--theme-background:hsl(var(--background-hue), var(--background-saturation), calc(var(--background-lightness) + 5%));--header-background:hsl(var(--background-hue), var(--background-saturation), calc(var(--background-lightness) + 10%));--footer-background:var(--header-background);--button-background-hue:var(--background-hue);--button-background-saturation:var(--background-saturation);--button-background-lightness:calc(var(--background-lightness) + 10%);--button-background-blur-lightness:var(--button-background-lightness);--button-background-blur-alpha:1;--card-background-hue:var(--background-hue);--card-background-saturation:var(--background-saturation);--card-background-lightness:calc(var(--background-lightness) + 10%);border:var(--dialog-border-width) solid var(--line-background);box-shadow:inset 0 0 0 .07em rgba(0,0,0,.2),0 .56em 2.8em rgba(0,0,0,.55)}@supports (backdrop-filter:blur(1em)) or (-webkit-backdrop-filter:blur(1em)){.dialog-blur{--background-hue:0;--background-saturation:0%;--background-lightness:21.96%;--theme-background:hsla(var(--background-hue), var(--background-saturation), var(--background-lightness), .76);-webkit-backdrop-filter:blur(4em) saturate(1.8);backdrop-filter:blur(4em) saturate(1.8);box-shadow:none!important}}html{color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));scrollbar-color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.4) transparent}.emby-collapsible-button{border-color:var(--line-background)!important}.skinHeader-withBackground.headroom-scrolling{background:var(--header-background)}.appfooter{background:var(--footer-background);border-top:var(--line-size) solid var(--line-background);bottom:calc(-1 * var(--line-size))!important}.formDialogFooter:not(.formDialogFooter-clear),.formDialogHeader:not(.formDialogHeader-clear){background:var(--header-background)}@supports (backdrop-filter:blur(1em)) or (-webkit-backdrop-filter:blur(1em)){.skinHeader-withBackground.skinHeader-withbackdropfilter.headroom-scrolling:not(.semiTransparent){background:var(--header-blur-background);-webkit-backdrop-filter:saturate(1.8) blur(1.5em);backdrop-filter:saturate(1.8) blur(1.5em)}.appfooter-withbackdropfilter{background:hsla(var(--background-hue),var(--background-saturation),calc(var(--background-lightness) + 4.6%),.66);-webkit-backdrop-filter:saturate(1.8) blur(1.5em);backdrop-filter:saturate(1.8) blur(1.5em)}}.skinHeader-tv{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.skinHeader.semiTransparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:transparent;background:0 0;box-shadow:none!important;border-bottom:0;--theme-text-color-lightness:100%;--theme-text-color-alpha:1;--focus-background:rgba(251,251,251,1);--focus-text-color-lightness:0%;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));text-shadow:.14em .14em .28em rgb(0 0 0 / 45%)}.skinHeader.semiTransparent::before{position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity .3s ease-in-out;content:" ";opacity:0;background-color:rgba(0,0,0,.3);background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0))}.semiTransparent.headroom-scrolling{text-shadow:none}.semiTransparent.headroom-scrolling::before{opacity:1}.pageTitleWithDefaultLogo{background-image:url(../logowhite.png)}.backgroundContainer,.dialog,html{background-color:var(--theme-background)}.backgroundContainer.withBackdrop{background-color:rgba(0,0,0,.8)}@media not all and (min-width:50em){.itemBackgroundContainer-preventbackdrop.withBackdrop{background-color:var(--theme-background)}}.paper-icon-button-light:active{background-color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.2)}.icon-button-focusscale:focus{background:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}.paper-icon-button-light:focus-visible{background:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}.fab,.raised{background:hsla(var(--button-background-hue),var(--button-background-saturation),var(--button-background-lightness),var(--button-background-alpha));color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.fab:active,.raised:active{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 10%),var(--button-background-alpha))}.emby-select{color:inherit;background:hsla(var(--button-background-hue),var(--button-background-saturation),var(--button-background-lightness),var(--button-background-alpha));border:var(--line-size) solid transparent}@supports (backdrop-filter:blur(1em)) or (-webkit-backdrop-filter:blur(1em)){.emby-select-backdropfilter.detailTrackSelect,.fab-backdropfilter,.raised-backdropfilter{background:hsla(var(--button-background-hue),var(--button-background-saturation),var(--button-background-blur-lightness),var(--button-background-blur-alpha));-webkit-backdrop-filter:saturate(1.8) blur(1.5em);backdrop-filter:saturate(1.8) blur(1.5em)}.toast-large{--theme-text-color-lightness:100%;--theme-text-color-alpha:.85;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}}.filter-active{background:#03a9f4!important;color:#fff!important}.button-submit{background:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness));color:#fff}@media not all and (min-width:50em){.detailButton-primary{background:#fff;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.emby-select>option{--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));background:hsl(var(--card-background-hue),var(--card-background-saturation),var(--card-background-lightness))}.emby-select:focus{border-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))!important}.emby-select-tv:focus{background-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))!important;--theme-text-color-lightness:100%;--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))!important}.inputLabelFocused,.selectLabelFocused{color:var(--theme-accent-text-color)}.emby-textarea-label:focus-within>.emby-textarea-labeltext{color:var(--theme-accent-text-color)}.button-link{color:var(--theme-accent-text-color)}.button-link-color-inherit{color:inherit}.paperList,.visualCardBox{background-color:hsl(var(--card-background-hue),var(--card-background-saturation),var(--card-background-lightness))}.listItems-border{border:var(--line-size) solid var(--line-background)}.collapseContent{border:var(--line-size) solid var(--line-background)}.cardText-secondary,.fieldDescription,.listItemBodyText-secondary,.secondaryText{--theme-text-color-alpha:var(--theme-secondary-text-color-alpha);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}@supports (color:var(--fake-var)){.cardText-first{--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}}.actionsheetDivider{background:var(--line-background)}.selectionCommandsPanel{border:.16em solid hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness));background:hsl(var(--background-hue),var(--background-saturation),calc(var(--background-lightness) + 10%));--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.upNextDialog-countdownText{color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.alphaPickerButton{--theme-text-color-alpha:var(--theme-secondary-text-color-alpha);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));background-color:transparent}.alphaPickerButton-selected{--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.alphaPickerButton-tv:focus{background-color:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))!important}.listItem-border{border-color:var(--line-background)!important}@media(hover:hover) and (pointer:fine){.listItem-hoverable:hover,.listItem-hoverable:hover .chkListItemSelectContainer{background-color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.2)}}.listItem-focusscale:focus{background:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}.listItem-focusscale:focus .listItemBodyText-secondary{color:inherit}.listItem-button:focus-visible{background:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}@supports (color:var(--fake-var)){.listItem-focusscale:focus{color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.listItem-button:focus-visible{color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.listItem-focusscale:focus .listItemBodyText-secondary{color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}}@supports (backdrop-filter:blur(1em)) or (-webkit-backdrop-filter:blur(1em)){.listItem-focusscale-bf:focus{background:var(--focus-blur-background);-webkit-backdrop-filter:blur(4em) saturate(1.8);backdrop-filter:blur(4em) saturate(1.8)}.listItem-button-bf:focus-visible{background:var(--focus-blur-background);-webkit-backdrop-filter:blur(4em) saturate(1.8);backdrop-filter:blur(4em) saturate(1.8)}}.progressring-spiner{border-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.mediaInfoText{background:hsla(var(--button-background-hue),var(--button-background-saturation),var(--button-background-lightness),var(--button-background-alpha))}.starIcon{color:#cb272a}.mediaInfoTimerIcon{color:#cb272a}.emby-input,.emby-textarea{color:inherit;background:hsla(var(--button-background-hue),var(--button-background-saturation),var(--button-background-lightness),var(--button-background-alpha));border:var(--line-size) solid hsla(var(--button-background-hue),var(--button-background-saturation),var(--button-background-lightness),var(--button-background-alpha))}.emby-input:focus,.emby-textarea:focus{border-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.emby-checkbox+.checkboxLabel:before{border-color:currentColor}.emby-checkbox:checked+.checkboxLabel:before{border-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness));background-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.emby-checkbox-tv:focus+.checkboxLabel{background-color:hsla(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness),.2);color:var(--theme-accent-text-color)}.emby-checkbox:focus-visible+.checkboxLabel{background-color:hsla(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness),.2);color:var(--theme-accent-text-color)}.itemProgressBar{background:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.3)}.itemProgressBarForeground{background-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.itemProgressBarForeground-recording{background-color:#cb272a}.countIndicator{background:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.playedIndicator{background:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.mainDrawer{background:var(--drawer-background)}.drawer-docked{background:var(--docked-drawer-background);border-right:var(--line-size) solid var(--docked-drawer-border-color)}.navMenuOption-selected{background-color:hsla(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness),.2)!important;color:var(--theme-accent-text-color)}.emby-button-focusscale:focus{background:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}.emby-button:focus-visible{background:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}.emby-tab-button{--theme-text-color-alpha:var(--theme-secondary-text-color-alpha);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-tab-button:focus-visible{color:var(--theme-accent-text-color);background:0 0}.firstChannelCell-withscroll{background:var(--theme-background)!important}.channelCell{border-color:var(--theme-background)}.channelCellInner{background-color:var(--epg-channel-color)}.programCellInner{background:var(--epg-program-color)}.programCellInner-sports{background:rgba(61,130,146,.5)}.programCellInner-movie{background:rgba(137,96,172,.5)}.programCellInner-kids{background:rgba(115,176,205,.5)}.programCellInner-news{background:rgba(151,176,127,.5)}.guide-currentTimeIndicatorDot{border-right-color:hsla(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness),.2);color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.channelCell-tv:focus>.channelCellInner,.programCell-tv:focus>.programCellInner{background-color:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}.channelCell:focus-visible>.channelCellInner,.programCell:focus-visible>.programCellInner{background-color:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}.guide-programTextIcon{color:#1e1e1e;background:hsl(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 23.5%))}.infoBanner{background:hsl(var(--card-background-hue),var(--card-background-saturation),var(--card-background-lightness))}.warningBanner{background:hsla(33,100%,50%,.1);color:#ff8c00}.ratingbutton-icon-withrating{color:#c33}.downloadbutton-icon-on{color:#4285f4}.downloadbutton-icon-complete{color:#4285f4}.playstatebutton-icon-played{background:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))!important;border-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness));color:#fff!important}.toggleButtonIcon-active{background:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.5);color:#000}.cardContent-outlinefocus{outline-color:var(--focus-background)}.card:focus .cardContent-bxsborder{box-shadow:0 0 0 .27em var(--focus-background)!important}.card:focus-visible .cardContent-bxsborder-fv{box-shadow:0 0 0 .27em var(--focus-background)!important}.card:focus .cardBox-sideFooter-f{background-color:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}.card:focus-visible .cardBox-sideFooter{background-color:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,var(--theme-text-color-alpha))}.cardContent-button{background-color:transparent}.cardContent-shadow{background-color:hsl(var(--card-background-hue),var(--card-background-saturation),var(--card-background-lightness))}.card-focustransform:focus .cardContent-shadow{box-shadow:0 .278em .975em rgba(0,0,0,.5)}.defaultCardBackground0{background-color:hsl(var(--card-background-hue),var(--card-background-saturation),var(--card-background-lightness))}.cardImageContainer-sideFooter{background-color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.04)}.cardOverlayButtonIcon,.listItemOverlayButtonIcon{background-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}::-webkit-scrollbar-track-piece{background-color:transparent}::-webkit-scrollbar-thumb{background:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.4)}.emby-slider-background{background:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.3)}.emby-slider{color:inherit}.emby-slider-thumb{background:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),1)}.emby-slider-background-upper{background:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.4)}.emby-slider-background-lower{background:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.7)}@supports (backdrop-filter:blur(1em)) or (-webkit-backdrop-filter:blur(1em)){.emby-slider-background-backdropfilter{-webkit-backdrop-filter:blur(4em) saturate(1.8);backdrop-filter:blur(4em) saturate(1.8)}.emby-slider-thumb-backdropfilter{background:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),.9);-webkit-backdrop-filter:blur(4em) saturate(1.8);backdrop-filter:blur(4em) saturate(1.8)}}.scrollbuttoncontainer{color:#fff;background:rgba(20,20,20,.5)}.recordingIcon-active{color:#c33!important}.textActionButton.dragging{background:hsla(var(--button-background-hue),var(--button-background-saturation),var(--button-background-lightness),var(--button-background-alpha))!important}.dragging-over.full-drop-target{background:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))!important;color:#fff!important}.dragging-over-bottom:after,.dragging-over-left:before,.dragging-over-right:after,.dragging-over-top:before{background:var(--focus-background)}.checkboxLabel-lockedfield-embeddedintofield{border-left-color:var(--line-background)!important;border-top-width:var(--line-size)!important;border-bottom-width:var(--line-size)!important}.checkboxLabel-lockedfield{background:hsla(var(--button-background-hue),var(--button-background-saturation),var(--button-background-lightness),var(--button-background-alpha))!important}.chkLockedField:checked+span{border-color:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))!important}.chkLockedField:checked+span{background:hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))!important}.chkLockedField.emby-checkbox-tv:focus{box-shadow:0 0 0 .12em hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.chkLockedField:focus-visible+span{box-shadow:0 0 0 .12em hsl(var(--theme-primary-color-hue),var(--theme-primary-color-saturation),var(--theme-primary-color-lightness))}.tabs-viewmenubar-slider{background:hsl(var(--background-hue),var(--background-saturation),calc(var(--background-lightness) + 9.75%))}@supports (backdrop-filter:blur(1em)) or (-webkit-backdrop-filter:blur(1em)){.tabs-viewmenubar-slider-backdropfilter{background:hsla(var(--background-hue),var(--background-saturation),calc(var(--background-lightness) + 15%),.5);-webkit-backdrop-filter:saturate(1.8) blur(1.5em);backdrop-filter:saturate(1.8) blur(1.5em)}}.emby-tab-button-active{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 50%),.5);--theme-text-color-lightness:100%;--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.tabs-viewmenubar:focus-within .emby-tab-button-active:not(:focus){background:0 0}.emby-tab-button:focus{background:hsla(var(--button-background-hue),var(--button-background-saturation),calc(var(--button-background-lightness) + 50%),.5);--theme-text-color-lightness:100%;--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-tab-button:focus-visible{background:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,1)}.emby-tab-button.emby-button-tv:focus{background:var(--focus-background);--theme-text-color-lightness:var(--focus-text-color-lightness);--theme-text-color-alpha:1;color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),0%,1)}.dockedtabs-tab-button{background:0 0!important}.dockedtabs-tab-button.emby-tab-button:focus{color:inherit}.dockedtabs-tab-button.emby-tab-button-active{color:var(--theme-accent-text-color)!important}.searchTabsContainer{border-bottom:var(--line-size) solid var(--line-background)}@supports (color:var(--fake-var)){.emby-tab-button:focus-visible{color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}.emby-tab-button.emby-button-tv:focus{color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha))}}.activeSession-bottomsection:nth-child(odd){background:hsla(var(--card-background-hue),var(--card-background-saturation),calc(var(--card-background-lightness) - 3%),.5)}@media all and (min-width:50em){.itemBackgroundContainer.withBackdrop{background:linear-gradient(77deg,rgba(0,0,0,.91) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.4) 100%)!important;opacity:1!important}}@media all and (min-width:50em) and (orientation:landscape){.itemBackgroundContainer-brighter.withBackdrop{background:linear-gradient(77deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.1) 100%)!important;opacity:1!important}}@media all and (min-width:50em){.darkContentContainer-item{--background-hue:285;--background-saturation:10%;--background-lightness:7.84%;--focus-background:rgba(255,255,255,1);--focus-blur-background:rgba(255,255,255,.6);--focus-text-color-lightness:0%;--theme-text-color-hue:0;--theme-text-color-saturation:0%;--theme-text-color-lightness:100%;--theme-text-color-alpha:1;--theme-accent-text-color:var(--theme-accent-text-color-darkbg);--line-background:hsla(var(--theme-text-color-hue), var(--theme-text-color-saturation), var(--theme-text-color-lightness), .14);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));--button-background-hue:285;--button-background-saturation:4.2%;--button-background-lightness:28.8%;--button-background-alpha:1;--button-background-blur-lightness:calc(var(--button-background-lightness) + 43%);--button-background-blur-alpha:.3;--card-background-hue:0;--card-background-saturation:0%;--card-background-lightness:17.25%;--background-hue:285;--background-saturation:10%;--background-lightness:7.84%;--theme-background:hsl(var(--background-hue), var(--background-saturation), var(--background-lightness))}.topDetailsContainer-withbackdrop{text-shadow:.14em .14em .28em rgba(0,0,0,.45)}.topDetailsContainer-withbackdrop .listItem-focusscale:focus{--theme-text-color-lightness:0%}.topDetailsContainer-withbackdrop .listItem-button:focus-visible{--theme-text-color-lightness:0%}.details-additionalContent-withbackdrop{--theme-text-color-alpha:.85}}.darkContentContainer{--background-hue:285;--background-saturation:10%;--background-lightness:7.84%;--focus-background:rgba(255,255,255,1);--focus-blur-background:rgba(255,255,255,.6);--focus-text-color-lightness:0%;--theme-text-color-hue:0;--theme-text-color-saturation:0%;--theme-text-color-lightness:100%;--theme-text-color-alpha:1;--theme-accent-text-color:var(--theme-accent-text-color-darkbg);--line-background:hsla(var(--theme-text-color-hue), var(--theme-text-color-saturation), var(--theme-text-color-lightness), .14);color:hsla(var(--theme-text-color-hue),var(--theme-text-color-saturation),var(--theme-text-color-lightness),var(--theme-text-color-alpha));--button-background-hue:285;--button-background-saturation:4.2%;--button-background-lightness:28.8%;--button-background-alpha:1;--button-background-blur-lightness:calc(var(--button-background-lightness) + 43%);--card-background-hue:0;--card-background-saturation:0%;--card-background-lightness:17.25%;--background-hue:285;--background-saturation:10%;--background-lightness:7.84%;--theme-background:hsl(var(--background-hue), var(--background-saturation), var(--background-lightness))}.graphicContentContainer{--theme-secondary-text-color-alpha:.7;--button-background-hue:0;--button-background-saturation:0%;--button-background-lightness:15%;--button-background-alpha:.7}.detailTrackSelect{border-color:transparent}.lyricsScroller{--theme-secondary-text-color-alpha:.3} 2 | 3 | 4 | textarea#txtCustomCss { min-height: 2000px; } 5 | /*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap');*/ 6 | html { 7 | background: #2c3035!important; 8 | } 9 | :not(.layout-tv):root { 10 | --theme-background: unset!important; 11 | --header-blur-background: rgba(20,20,20,0.66)!important; 12 | --drawer-background: #2C2C2E!important; 13 | --docked-drawer-background: rgba(0, 0, 0, 0.25)!important; 14 | --dialog-header-background: #2b323c!important; 15 | --button-background: #1f1f1f!important; 16 | --card-background: rgba(0, 0, 0, 0.15)!important; 17 | --footer-background: url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/blur-noise.png), url(https://raw.githubusercontent.com/gilbN/theme.park/master/Resources/preset-light2.png) center center/cover no-repeat fixed!important; 18 | --footer-blur-background: rgba(29,29,31,0.66)!important; 19 | } 20 | .backgroundContainer, .dialog, .skinHeader-withBackground.skinHeader-withfulldrawer { 21 | background-image: url(data:image/webp;base64,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)!important; 22 | } 23 | @media (pointer: fine){ .adjustHeaderForEmbeddedScroll { right: 0; } } 24 | .skinHeader-withBackground, .skinHeader-withBackground.skinHeader-withfulldrawer, .dialog{ 25 | background-color: rgb(63 78 95 / 95%)!important 26 | } 27 | 28 | @media (min-width: 120em) { 29 | .headerRight { 30 | -webkit-flex-shrink: inherit!important; 31 | flex-shrink: inherit!important; 32 | -webkit-box-flex: inherit!important; 33 | /*-webkit-flex-grow: inherit!important;*/ 34 | /*flex-grow: inherit!important;*/ 35 | } 36 | } 37 | .skinHeader .headerLeft { 38 | padding-left: 0!important; 39 | } 40 | /*.headerLeft .pageTitleWithDefaultLogo { 41 | display: none; 42 | }*/ 43 | skinHeader .headerLeft, skinHeader .headerRight { 44 | width: auto; 45 | } 46 | .mainDrawer::-webkit-scrollbar-thumb { background: transparent; } 47 | .drawer-docked { background: #24374a; } 48 | .mainDrawer { color: #ddd; } 49 | .headerMiddle { color: rgba(255, 255, 255, 0.6); } 50 | .headerMiddle button.emby-tab-button-active { color: #fff; } 51 | 52 | .skinHeader.focuscontainer-x.headroom.skinHeader-withBackground.adjustHeaderForEmbeddedScroll.semiTransparent, 53 | .skinHeader.focuscontainer-x.headroom.skinHeader-withBackground.skinHeader-withfulldrawer.adjustHeaderForEmbeddedScroll.semiTransparent { 54 | background: transparent!important; 55 | } 56 | /*.headerTop h3.pageTitle.pageTitleWithLogo.pageTitleWithDefaultLogo { 57 | display: none; 58 | }*/ 59 | .cardScalable { border-radius: 5px; } 60 | .headerLeft.headerPartFixedWidth { 61 | z-index: 1; 62 | } 63 | 64 | .emby-select-backdropfilter.detailTrackSelect, .fab-backdropfilter, .raised-backdropfilter { 65 | background: rgb(255 255 255 / 25%)!important; 66 | -webkit-backdrop-filter: saturate(1) blur(1.5em)!important; 67 | backdrop-filter: saturate(1) blur(1.5em)!important; 68 | } 69 | 70 | button.headerBackButton.headerButton.hide-mouse-idle-tv.hide.md-icon.paper-icon-button-light { display: block!important; } 71 | .drawer-docked { border-right: 0!important; } 72 | .drawer-docked a.btnNavDrawerLogo { display: none; } 73 | input.searchfields-txtSearch { 74 | padding: 15px; 75 | margin-top: 15px; 76 | border-radius:30px; 77 | } 78 | input.searchfields-txtSearch { border-color: transparent!important; } 79 | .searchSuggestionsList div { 80 | display: inline-block; 81 | } 82 | .searchSuggestionsList a { 83 | padding: 5px; 84 | background: #ffffff0d; 85 | border-radius: 30px; 86 | margin: 5px; 87 | color: rgb(255 255 255 / 50%); 88 | } 89 | 90 | 91 | div.details-additionalContent { 92 | animation: fadeInAnimation ease 1s; 93 | animation-iteration-count: 1; 94 | animation-fill-mode: forwards; 95 | } 96 | 97 | @keyframes fadeInAnimation { 98 | 0% { 99 | opacity: 0; 100 | } 101 | 100% { 102 | opacity: 1; 103 | } 104 | } 105 | 106 | img, div, button { 107 | image-rendering: -webkit-optimize-contrast; 108 | } 109 | .headerLeft button { 110 | color: #f6f6f7; 111 | } 112 | .listItem.navMenuOption-selected, .paper-icon-button-light:focus { background-color: rgb(255 255 255 / 5%)!important; } 113 | i.navDrawerListItemIcon.listItemIcon.md-icon { 114 | color: #ddd; 115 | } 116 | .navMenuOption-selected i.navDrawerListItemIcon.listItemIcon.md-icon { 117 | color: #2195f3; 118 | } 119 | a:not(.emby-button), .cardText.cardTextCentered.cardText-first > button { 120 | color: #fff!important; 121 | } 122 | @media (max-width: 1279px){ 123 | .backdropContainer-withfulldrawer, .skinBody-withFullDrawer .page { left: 10%!important; } 124 | } 125 | @media (max-width: 799px){ 126 | .backdropContainer-withfulldrawer, .skinBody-withFullDrawer .page { left: 0%!important; } 127 | } 128 | @media (pointer: fine) and (min-width: 80em){ 129 | .navDrawerCollapseIcon { left: 7.7em!important; } 130 | } 131 | .itemProgressBar { 132 | background: rgb(255 255 255 / 10%)!important; 133 | } 134 | .tabs-viewmenubar-slider { 135 | background: transparent!important; 136 | } 137 | /*.headerMiddle.sectionTabs.headerMiddle-withSectionTabs { 138 | font-size: 12px; 139 | margin-bottom:.75em; 140 | }*/ 141 | .headerMiddle.sectionTabs.headerMiddle-withSectionTabs .emby-tab-button-active { 142 | background: rgb(255 255 255 / 10%)!important; 143 | } 144 | /*.headerMiddle.sectionTabs.headerMiddle-withSectionTabs { 145 | position: absolute; 146 | top: 0; 147 | bottom: 0; 148 | left: 0; 149 | right: 0; 150 | }*/ 151 | 152 | 153 | /* Loading animation (newly added content) */ 154 | .withTabs.page .portraitCard .cardImageContainer i.cardImageIcon.md-icon { 155 | margin: 0 auto; 156 | box-sizing: border-box; 157 | width: 70px; 158 | height: 70px; 159 | border-radius: 100%; 160 | animation: rotate 1s linear infinite; 161 | border: 2px solid transparent; 162 | border-top: 5px solid #2195f3; 163 | font-size:0!important; 164 | } 165 | @keyframes rotate { 166 | 0% { 167 | transform: rotateX(0deg) rotateY(0deg) rotateZ(0deg); 168 | } 169 | 100% { 170 | transform: rotateX(0deg) rotateY(0deg) rotateZ(360deg); 171 | } 172 | } 173 | /* 174 | .portraitCard .cardPadder-portrait button.cardContent-button { 175 | display: flex; 176 | justify-content: center; 177 | } 178 | .portraitCard .cardImageContainer i.cardImageIcon.md-icon { 179 | width: 1.5rem; 180 | height: 1.5rem; 181 | font-size:0!important; 182 | margin: 2rem 0.3rem; 183 | background: #2195f3; 184 | border-radius: 50%; 185 | animation: 0.9s bounce infinite alternate; 186 | } 187 | @keyframes bounce { 188 | to { 189 | opacity: 0.3; 190 | transform: translate3d(0, -1rem, 0); 191 | } 192 | } 193 | */ 194 | 195 | 196 | 197 | 198 | /* Settings: Dashboard */ 199 | .dashboardSection .listItemImageContainer-square { 200 | height: auto; 201 | } 202 | 203 | 204 | 205 | 206 | /* Mini video/audio player */ 207 | /*.appfooter { 208 | z-index: 99999999999!important; 209 | }*/ 210 | 211 | 212 | 213 | 214 | 215 | /* Settings pages */ 216 | @media (min-width: 48em) { .skinBody-withFullDrawer .padded-left-page.settingsContainer { padding-left: 4%; } } 217 | 218 | 219 | 220 | /* Main home view */ 221 | .itemsContainer[data-commands="removefromresume"] .cardScalable.cardPadder-backdrop { 222 | box-shadow: 0px 10px 10px rgb(0 0 0 / 20%); 223 | } 224 | 225 | 226 | .countIndicator { 227 | -webkit-border-radius: 3px; 228 | border-radius: 3px; 229 | margin: 2px; 230 | } 231 | .skinHeader-withBackground { 232 | -webkit-backdrop-filter: none!important; 233 | backdrop-filter: none!important; 234 | } 235 | .mainDrawer.focuscontainer-y.scrollY.hiddenScrollY-hover.scrollY-mini.drawer-open.drawer-docked { 236 | background: rgb(0 0 0 / 25%)!important; 237 | } 238 | .mainDrawer.focuscontainer-y.scrollY.hiddenScrollY-hover.scrollY-mini.drawer-open { 239 | background: rgb(24 29 35 / 95%)!important; 240 | } 241 | 242 | 243 | 244 | @media (min-width: 40em){ 245 | .skinBody-withFullDrawer .page-windowScroll.withTabs, .skinBody-withFullDrawer .withTabs .padded-top-page { padding-top: calc(6em + (var(--window-inset-top) * .7))!important;} 246 | } 247 | 248 | 249 | 250 | 251 | 252 | @media (min-width: 50em){ 253 | div.itemBackgroundContainer.withBackdrop, .backgroundContainer.withBackdrop { 254 | background:linear-gradient(77deg ,rgb(75 75 75 / 81%) 0,rgb(0 0 0 / 55%) 50%,rgb(0 0 0 / 25%) 100%)!important; 255 | } 256 | } 257 | @media (min-width: 80em){ .backdropContainer-withfulldrawer, .skinBody-withFullDrawer .page { left: 0!important; } } 258 | 259 | .skinHeader-withfulldrawer { 260 | /*padding: 1em 1em 1em 1em!important;*/ 261 | margin: 0 auto; 262 | backdrop-filter: none!important; 263 | background: #00000010!important; 264 | border-bottom: 0.08em solid rgba(255, 255, 255, .08); 265 | } 266 | 267 | @media (min-width: 50em){ 268 | .skinHeader-withfulldrawer { 269 | /*padding: 1em 5em 1em 10em!important;*/ 270 | padding-left: 8.5em!important; 271 | } 272 | .homeSectionsContainer h2.sectionTitle-cards { 273 | /*font-size: 1em;*/ 274 | /*font-weight: 100;*/ 275 | margin-bottom: 0.3em!important; 276 | margin-left: 10px!important; 277 | /* font-family: Open Sans Semibold,Helvetica Neue,Helvetica,Arial,sans-serif;*/ 278 | } 279 | 280 | .skinHeader-withfulldrawer .headerTop-withSectionTabs { padding-bottom: 1.2em; } 281 | .skinHeader-withfulldrawer .headerMiddle { top: 15px; } 282 | .backdropContainer-withfulldrawer, .skinBody-withFullDrawer { left: 0!important; } 283 | .skinBody-withFullDrawer .withTabs.page, .skinBody-withFullDrawer .page { padding-left: 0%!important; } 284 | .mainDrawer.drawer-docked { width: 5.5em; padding: 1em 1.1em 1em; transition: 0.2s; transition-delay: 0.5s; z-index: 999!important; -webkit-backdrop-filter: saturate(1.5) blur(4em); backdrop-filter: saturate(1.5) blur(4em); } 285 | .mainDrawer.drawer-docked:hover { width: 15em; } 286 | 287 | .mainDrawer.drawer-docked .navDrawerLogo { display: none; } 288 | .mainDrawer.drawer-docked .navDrawerHeader { margin: 0em 0 0.5em; } 289 | .mainDrawer.drawer-docked button.btnPinNavDrawer { margin: 0 auto!important; position: static!important; font-size: inherit!important; } 290 | .mainDrawer.drawer-docked .emby-collapsible-title { transition: opacity 0.2s 0.7s ease; opacity: 0; font-size:0; transition: 0.2s; transition-delay: 0.5s; } 291 | .mainDrawer.drawer-docked:hover .emby-collapsible-title { opacity:0.5; display:block; font-size:1em; } 292 | .mainDrawer.drawer-docked button#expandButton i{ transition: opacity 0.2s 0.7s ease; opacity: 0; font-size:0; transition: 0.2s; transition-delay: 0.5s; } 293 | .mainDrawer.drawer-docked:hover button#expandButton i{ opacity:1; font-size:1.5em; } 294 | 295 | .mainDrawer.drawer-docked div[data-listtype="playlists"]{ transition: opacity 0.2s 0.7s ease; opacity: 0; font-size:0; transition: 0.2s; transition-delay: 0.5s; } 296 | .mainDrawer.drawer-docked:hover div[data-listtype="playlists"]{ opacity:1; font-size:1em; } 297 | 298 | .mainDrawer.drawer-docked .emby-collapsible-button-collapsed { border-width: 0!important; } 299 | 300 | .focuscontainer.dialog.dialog-fixedSize.dialog-fullscreen-border.formDialog.opened { 301 | max-width: 90%!important; 302 | margin: 0 auto!important; 303 | padding: 20px!important; 304 | box-sizing: border-box!important; 305 | } 306 | /* .dialog { 307 | padding: 20px!important; 308 | }*/ 309 | .dialogContentInner.padded-left.padded-right { 310 | padding-left: 0!important; 311 | padding-right: 0!important; 312 | } 313 | } 314 | 315 | /*.headerLeft .pageTitleWithDefaultLogo { display: none!important; }*/ 316 | .skinHeader .headerLeft, .skinHeader .headerRight { width: auto!important; z-index: 9; } 317 | .skinHeader .headerLeft { padding-left: 0!important; } 318 | /*.skinHeader .headerMiddle { display: contents!important; }*/ 319 | .tabs-viewmenubar.emby-tabs { margin-left: 20px; } 320 | @media (min-width: 120em) { 321 | .headerRight { 322 | -webkit-flex-shrink: inherit!important; 323 | flex-shrink: inherit!important; 324 | -webkit-box-flex: inherit!important; 325 | /*-webkit-flex-grow: inherit!important;*/ 326 | /*flex-grow: inherit!important;*/ 327 | } 328 | } 329 | 330 | .formDialogFooter:not(.formDialogFooter-clear), .formDialogHeader:not(.formDialogHeader-clear) { 331 | background: inherit!important; 332 | } 333 | .paperList, .visualCardBox { 334 | background-color: rgb(0 0 0 / 20%)!important; 335 | } 336 | 337 | @media (min-width: 115em){ 338 | .focuscontainer.dialog.dialog-fixedSize.dialog-fullscreen-border.formDialog.opened .portraitCard, .focuscontainer.dialog.dialog-fixedSize.dialog-fullscreen-border.formDialog.opened .squareCard { width: 20%; } 339 | } 340 | 341 | 342 | @media (min-width: 80em){ 343 | .skinBody-withFullDrawer .padded-right { padding-right: 10rem!important; } 344 | .skinBody-withFullDrawer .withTabs.page, .skinBody-withFullDrawer .page { padding-left: 10rem!important; } 345 | /* 346 | .skinBody-withFullDrawer .withTabs .padded-top-page, 347 | .scrollSlider.flex-grow.padded-top-page.itemMainScrollSlider.scrollSliderY.itemMainScrollSlider-nopaddingtop, 348 | .scrollSlider.flex-grow.flex-direction-column.padded-left.padded-left-page.padded-right.padded-top-page.padded-bottom-page.settingsContainer.scrollSliderY, 349 | .scrollSlider.flex-grow.padded-top-page.itemMainScrollSlider.scrollSliderY, 350 | .view.flex.flex-direction-row.flex-grow.align-items-flex-start.metadataEditorPage.page, 351 | .scrollSlider.flex-grow.flex-direction-column.padded-left.padded-left-page.padded-right.padded-top-page.padded-bottom-page.dashboardContainer.scrollSliderY { 352 | padding-left: 10rem!important; 353 | } 354 | */ 355 | } 356 | @media (min-width: 80em){ .skinBody-withFullDrawer .padded-left { padding-left: 0!important; } } 357 | 358 | .scrollbuttoncontainer { background: transparent!important; } 359 | .cardScalable.cardPadder-portrait, .cardScalable.cardPadder-backdrop, .cardScalable.cardPadder-square { 360 | box-shadow: 0 0 10px rgb(0 0 0 / 20%); 361 | background: rgb(0 0 0 / 10%); 362 | } 363 | /* Background of item(s) when multi-selected */ 364 | .item-multiselected .cardScalable.cardPadder-portrait, .item-multiselected .cardScalable.cardPadder-backdrop, .item-multiselected .cardScalable.cardPadder-square{ 365 | background: rgb(255 255 255 / 15%)!important; 366 | border: 2px solid #fff; 367 | } 368 | .card-hoverable.focusable:hover .cardOverlayContainer { 369 | border: 2px solid #2195f3; 370 | border-radius: 4px; 371 | } 372 | 373 | .selectionCommandsPanel { 374 | top: 0!important; 375 | left: 0!important; 376 | right: 0!important; 377 | bottom: 0!important; 378 | width: 100%!important; 379 | box-sizing: border-box!important; 380 | background: #e5a00c!important; 381 | -webkit-border-radius: 5px!important; 382 | border-radius: 5px!important; 383 | } 384 | 385 | 386 | 387 | /* Selected movie/tv view */ 388 | .mediaInfoItem:last-child { 389 | display: block; 390 | width: 100%; 391 | margin-top: 10px; 392 | } 393 | /*.btnPlaystate .playstatebutton-icon {*/ 394 | /* font-size: 0.8em;*/ 395 | /* padding: 2px;*/ 396 | /* border-width: 0.2em;*/ 397 | /*}*/ 398 | /*.detailImageContainer-main.detailImageContainer-portrait { max-width: 260px; } !* Media poster *!*/ 399 | 400 | @media (min-width: 50em){ .itemPrimaryNameContainer-logo { margin-bottom: 1em!important; } } 401 | .itemName-primary-logo { height: 3em!important; } 402 | .topDetailsContainer .overview-text { max-width: 600px; font-size: 0.95em; } 403 | .topDetailsContainer .overview-main { margin: 0.3em 0 1em; } 404 | .topDetailsContainer form.trackSelections { max-width: 60%!important; } 405 | .mediaInfoItem a { 406 | padding: 5px 10px; 407 | background: rgb(255 255 255 / 15%); 408 | margin-bottom: 5px; 409 | margin-right: 5px; 410 | -webkit-backdrop-filter: blur(5em); 411 | backdrop-filter: blur(5em); 412 | } 413 | .detailButtons .btnPlaystate[data-played="false"] i.playstatebutton-icon { 414 | color: #fff!important; 415 | } 416 | .detailButtons .btnPlaystate[data-played="true"] i.playstatebutton-icon, 417 | .detailButtons .btnPlaystate[data-played="false"] i.playstatebutton-icon:not(.playstatebutton-icon-played):hover, 418 | .detailButtons .btnPlaystate[data-played="false"]:hover i.playstatebutton-icon:not(.playstatebutton-icon-played) 419 | { 420 | /*background: #fff!important;*/ 421 | background: transparent!important; 422 | /*border-color: #fff!important;*/ 423 | /*color: #333!important;*/ 424 | } 425 | @media (min-width: 50em){ 426 | .detailButtons .btnPlaystate[data-played="true"] { 427 | background: rgb(32 149 243 / 80%)!important; 428 | } 429 | } 430 | /*.listViewUserDataButton.playstatebutton-icon {*/ 431 | /* color: #fff!important;*/ 432 | /*}*/ 433 | .listViewUserDataButton.playstatebutton-icon:hover, 434 | .listViewUserDataButton.playstatebutton-icon:not(.playstatebutton-icon-played):hover, 435 | .listViewUserDataButton.playstatebutton-icon.playstatebutton-icon-played, 436 | .listViewUserDataButton.playstatebutton-icon { 437 | /*color: #fff!important;*/ 438 | background: transparent!important; 439 | /*border-color: transparent!important;*/ 440 | } 441 | .ratingbutton-icon-withrating { 442 | color: #2195f3!important; 443 | } 444 | .selectContainer.selectContainer-inline.selectAudioContainer.trackSelectionFieldContainer { 445 | max-width: 100%; 446 | } 447 | .trackSelections .emby-select { 448 | padding: .5em 1.9em .5em .5em; 449 | } 450 | .btnMainPlay i.md-icon.detailButton-icon, .btnResume i.md-icon.detailButton-icon { 451 | background: #2195f3; 452 | } 453 | .listViewUserDataButton .playstatebutton-icon-played, .detailButton-content .playstatebutton-icon-played, .cardOverlayButton .playstatebutton-icon-played { 454 | color: #2195f3!important; 455 | } 456 | /*.backgroundContainer.itemBackgroundContainer.withBackdrop, .backgroundContainer.withBackdrop { 457 | -webkit-backdrop-filter: saturate(1.5) blur(0.5em); 458 | backdrop-filter: saturate(1.5) blur(0.5em); 459 | }*/ 460 | .backgroundContainer.backgroundContainer-transparent { 461 | -webkit-backdrop-filter: none!important; 462 | backdrop-filter: none!important; 463 | } 464 | .backdropImage { 465 | background-position: top center; 466 | object-position: top center!important; 467 | } 468 | .listItem-overview.listItemBodyText.listItemBodyText-secondary { 469 | /* max-height: 23px;*/ 470 | transition: max-height 1s cubic-bezier(0.25, 0.46, 0.45, 0.94); 471 | transition-delay: 0.5s; 472 | height: min-content!important; 473 | line-height: 1.4; 474 | } 475 | .listItem-overview.listItemBodyText.listItemBodyText-secondary:hover { 476 | max-height: 900px; 477 | } 478 | 479 | .peopleItemsContainer .card-hoverable.focusable:hover .cardOverlayContainer { 480 | border: 2px solid #2195f3; 481 | box-sizing: border-box; 482 | border-radius: 100%; 483 | height: 150px!important; 484 | } 485 | .verticalSection.peopleSection .peopleItemsContainer { 486 | margin-left: -10px; 487 | } 488 | .verticalSection.peopleSection .peopleItemsContainer .cardOverlayButton-br { right: auto!important; } 489 | div.peopleSection .cardPadder-portrait { 490 | border-radius: 100%; 491 | overflow: hidden; 492 | width: 25vw; 493 | height: 25vw; 494 | max-width: 150px; 495 | max-height: 150px; 496 | margin: 0 auto 5px!important; 497 | padding-bottom: 0px; 498 | } 499 | .peopleItemsContainer .coveredImage { 500 | object-fit: cover; 501 | } 502 | div.peopleSection .coveredImage { 503 | background-size: cover; 504 | background-position: center; 505 | } 506 | 507 | .cardText-secondary { opacity: 0.7; } 508 | .cardTextCentered { text-align: center!important; } 509 | 510 | /*.detailLogo {*/ 511 | /* background-size: contain!important;*/ 512 | /* width: 100%!important;*/ 513 | /* height: 18em!important;*/ 514 | /* bottom: unset!important;*/ 515 | /* max-width: 70%;*/ 516 | /* left: 0;*/ 517 | /* right: 0;*/ 518 | /* background-position: top center!important;*/ 519 | /* font-size: 100%!important;*/ 520 | /*}*/ 521 | 522 | .details-additionalContent-withbackdrop .verticalSection.itemNextUpSection, 523 | .details-additionalContent-withbackdrop .verticalSection.itemNextUpSection .cardText-first { 524 | text-align: left!important; 525 | } 526 | .itemNextUpSection .cardPadder-backdrop { 527 | /*height: 120px;*/ 528 | text-align: left; 529 | } 530 | i.md-icon.detailButton-icon { 531 | margin-bottom: 5px; 532 | } 533 | 534 | @media (min-width: 120em){ 535 | .backdropCard-horiz { 536 | width: 12.33333333333333vw!important; 537 | } 538 | } 539 | 540 | .details-additionalContent.padded-bottom-page.details-additionalContent-withbackdrop { 541 | display: flex; 542 | flex-direction: column; 543 | } 544 | .listItemImage.listItemImage-large.listItemImage-backdrop.coveredImage{ 545 | background-size: 100%; 546 | } 547 | button.itemAction.cardContent-button.cardContent.cardImageContainer.cardContent-shadow { 548 | background-size: cover; 549 | } 550 | 551 | /*.cardIndicator.cardCountIndicator.CountIndicator.countIndicator { color: #333; }*/ 552 | div.verticalSection.itemNextUpSection { order: 2;} 553 | div.verticalSection.childrenSection { order: 1;} 554 | div.verticalSection.peopleSection {order: 3;} 555 | div.verticalSection.appearsOnListsSection {order: 5;} 556 | div.verticalSection.similarSection {order: 4;} 557 | div.verticalSection.tagsSection{order: 9;} 558 | div.verticalSection.linksSection{order: 9;} 559 | div.verticalSection.audioVideoMediaInfo{order: 9;} 560 | div.verticalSection.similarOnLiveTVCollapsible { order: 8; } 561 | 562 | div.verticalSection.itemNextUpSection, div.verticalSection.moreFromSeasonSection{ 563 | -webkit-backdrop-filter: saturate(1.2) blur(1.5em); 564 | backdrop-filter: saturate(1.2) blur(1.5em); 565 | background: #ffffff15!important; 566 | padding: 10px 30px 20px; 567 | border-radius: 5px; 568 | border-bottom: 1px solid #ffffff15; 569 | margin-top: 20px; 570 | margin-bottom: 30px; 571 | } 572 | .details-additionalContent.padded-bottom-page{ 573 | display: flex; 574 | -webkit-box-orient: vertical; 575 | -webkit-box-direction: normal; 576 | -webkit-flex-direction: column; 577 | flex-direction: column; 578 | -webkit-flex-wrap: nowrap; 579 | flex-wrap: nowrap; 580 | } 581 | /*.backdropCard:not(.detailImageContainerCard) 582 | { width: 16.95em; 583 | height: auto; 584 | }*/ 585 | .verticalSection.childrenSection .itemsContainer { 586 | display: inline-block!important; 587 | width: 90%!important; 588 | height: auto!important; 589 | } 590 | .verticalSection.childrenSection .card.portraitCard.card-hoverable.focusable, 591 | .verticalSection.childrenSection .card.squareCard.card-hoverable.focusable { 592 | float: left; 593 | } 594 | .mainDetailButtons { 595 | margin: 5px 0 25px; 596 | } 597 | .detailButton:hover .detailButton-text { 598 | opacity: 1; 599 | } 600 | .detailButton-text { 601 | max-width: 10em!important; 602 | font-size: 12px; 603 | opacity: 0.7; 604 | transition: 0.2s!important; 605 | transition-delay: 0.5s; 606 | /* font-family: 'Open Sans',Helvetica Neue,Helvetica,Arial,sans-serif;*/ 607 | } 608 | 609 | @media (min-width: 115em){ 610 | .listItemMediaInfo.listItemBodyText.listItemBodyText-secondary.listItemBodyText-nowrap { color: #ffffff4a; margin: 10px 0; } 611 | .listItemImageContainer-large { height: 6vw; } 612 | .verticalSection.moreFromSeasonSection .virtualScrollItem.card { 613 | max-width: 200px; 614 | } 615 | .verticalSection.childrenSection .portraitCard, .verticalSection.childrenSection .squareCard { 616 | /* width: auto; */ 617 | min-width: 140px; 618 | } 619 | } 620 | 621 | .listItemImageContainer-large.listItemImageContainer-fourThree { 622 | height: 8vw; 623 | } 624 | 625 | .listItemImage-backdrop { 626 | -webkit-background-size: cover!important; 627 | background-size: cover!important; 628 | object-fit: cover!important; 629 | } 630 | 631 | .trackList .detailsListItem.listItem { -webkit-backdrop-filter: saturate(1) blur(3em); backdrop-filter: saturate(1) blur(3em); background: #ffffff15!important; padding: 10px 30px; border-radius: 5px; border-bottom: 1px solid #ffffff15; } 632 | .trackList .detailsListItem.listItem:nth-child(odd) { background: #ffffff10!important; } 633 | .trackList.vertical-list .listItemImageContainer button.listItemImageButton.itemAction.paper-icon-button-light { opacity:0; } 634 | .trackList.vertical-list .listItemImageContainer:hover button.listItemImageButton.itemAction.paper-icon-button-light { 635 | opacity:1; 636 | -webkit-transition: opacity .1s ease-in-out; 637 | -o-transition: opacity .1s ease-in-out; 638 | transition: opacity .1s ease-in-out; 639 | } 640 | 641 | 642 | .listItem-hoverable:hover, .listItem-hoverable:hover .chkListItemSelectContainer { border-color: #ffffff15!important; } 643 | .detailsListItem.focusable.listItem-hoverable:hover, .detailsListItem.focusable.listItem-hoverable:hover .chkListItemSelectContainer { background: transparent!important; } 644 | .trackList .detailsListItem.focusable.listItem { -webkit-backdrop-filter: saturate(1) blur(3em); backdrop-filter: saturate(1) blur(3em); background: #ffffff15!important; padding: 5px 30px; border-radius: 5px; border-bottom: 1px solid #ffffff15; box-sizing: border-box; } 645 | .trackList .detailsListItem.focusable.listItem:nth-child(odd) { background: #ffffff10!important; } 646 | 647 | 648 | .chkListItemSelectContainer { 649 | font-size: 50%!important; 650 | } 651 | @media (hover: hover) and (pointer: fine){ 652 | .chkListItemSelectContainer { 653 | left: -4em!important; 654 | } 655 | } 656 | .listItem-border { 657 | border-bottom-width: 0!important; 658 | } 659 | 660 | 661 | 662 | /* Episode indicator for missing and unaired */ 663 | .undefinedmissingIndicator, .undefinedunairedIndicator, .missingIndicator, .unairedIndicator { 664 | background: #ababab52; 665 | padding: 5px 15px; 666 | margin: 10px 0; 667 | font-size: 12px; 668 | border-radius: 5px; 669 | } 670 | .listItemImage:not(.coveredImage) { 671 | -webkit-background-size: cover!important; 672 | background-size: cover!important; 673 | } 674 | 675 | /* Movie ribbon */ 676 | .cardImageContainer i.cardPlayedIndicator:before, .listItemImageContainer i.listItemPlayedIndicator:before { 677 | width: 70px; 678 | height: 30px; 679 | transform: rotate(45deg); 680 | content: ' '; 681 | background: #2195f3; 682 | z-index: -1; 683 | position: absolute; 684 | border-style: solid; 685 | border-width: 1px; 686 | border-color: rgba(255, 255, 255, 0.2); 687 | top: -15px; 688 | } 689 | .cardImageContainer i.cardPlayedIndicator, .listItemImageContainer i.listItemPlayedIndicator { 690 | overflow: visible; 691 | z-index: 1; 692 | background: none; 693 | box-shadow: none; 694 | font-size: 0px; 695 | padding: 2px; 696 | } 697 | 698 | @media (min-width: 100em){ 699 | .formDialogContent .portraitCard, .formDialogContent .smallBackdropCard, .formDialogContent .squareCard { 700 | width: 16.5%; 701 | } 702 | } 703 | .progressring 704 | { 705 | margin: auto; 706 | } 707 | 708 | /*.listItemImageContainer-backdrop, .listItemImageContainer-banner, .listItemImageContainer-fourThree, .listItemImageContainer-portrait, .listItemImageContainer-square { 709 | max-width: 32vw; 710 | } 711 | .listItemImageContainer-backdrop, .listItemImageContainer-banner, .listItemImageContainer-fourThree, .listItemImageContainer-portrait, .listItemImageContainer-square{ 712 | height: 18vw; 713 | } 714 | @media (max-width: 50em){ 715 | .listItemImageContainer-backdrop, .listItemImageContainer-banner, .listItemImageContainer-fourThree, .listItemImageContainer-portrait, .listItemImageContainer-square { 716 | max-width: 32vw!important; 717 | } 718 | .listItemImageContainer-backdrop, .listItemImageContainer-banner, .listItemImageContainer-fourThree, .listItemImageContainer-portrait, .listItemImageContainer-square{ 719 | height: 18vw!important; 720 | } 721 | } 722 | 723 | .trackList .listItemBody { 724 | padding: .35em 1.3em; 725 | } 726 | .detailImageContainer .cardBox.cardBox-touchzoom { 727 | margin: 0!important; 728 | } 729 | .detailImageContainer-main { 730 | margin-right: 2.5em!important; 731 | } 732 | 733 | .trackList .listItemImageContainer { 734 | box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 50%) 735 | } 736 | .detailImageContainer .card.detailImageContainerCard.card-hoverable { 737 | box-shadow: 5px 5px 17px -5px rgb(0 0 0 / 50%) 738 | } 739 | 740 | */ 741 | 742 | 743 | 744 | 745 | 746 | 747 | 748 | 749 | /* Hide old badge */ 750 | i.cardIndicator.cardPlayedIndicator.playedIndicator.md-icon { 751 | display: none; 752 | } 753 | /* Move episode count badge */ 754 | .cardIndicator.cardCountIndicator.CountIndicator.countIndicator { 755 | position: absolute; 756 | top: 5px; 757 | left: 5px; 758 | bottom: unset; 759 | } 760 | /* Move select circle */ 761 | .chkCardSelectContainer { 762 | top: unset; 763 | bottom: 0; 764 | } 765 | /* Make hovered item actions tighter */ 766 | .cardOverlayButton-hover { 767 | padding: .5em .1em!important; 768 | } 769 | .cardScalable.cardPadder-backdrop, .cardScalable.cardPadder-portrait, .cardScalable.cardPadder-square { 770 | overflow: hidden; 771 | } 772 | .cardOverlayContainer.itemAction { 773 | opacity: 100%!important; 774 | background: none!important; 775 | border: 0px solid transparent; 776 | } 777 | .cardOverlayContainer.itemAction:hover .cardOverlayButton-br .cardOverlayButton[is="emby-ratingbutton"][data-isfavorite="true"] { 778 | color: #2195f3!important; 779 | } 780 | .cardOverlayButton-br { 781 | bottom: unset; 782 | top: -2px; 783 | right: -2px; 784 | padding: 0 20px; 785 | } 786 | .cardScalable { 787 | overflow: hidden; 788 | } 789 | 790 | .cardOverlayButton[data-played="false"]:before { 791 | width: 60px; 792 | height: 30px; 793 | transform: rotate(45deg); 794 | content: '✓'; 795 | background: #2195f3; 796 | z-index: -1; 797 | position: absolute; 798 | border-style: solid; 799 | border-width: 1px; 800 | border-color: rgba(255, 255, 255, 0.2); 801 | top: -20px; 802 | right: -145px; 803 | z-index: 1; 804 | font-size: 0px; 805 | padding: 2px; 806 | box-shadow: 0 0 5px rgb(0 0 0 / 30%); 807 | } 808 | .cardOverlayButton-br .cardOverlayButton-hover.playstatebutton-icon { 809 | overflow: visible!important; 810 | margin: 0 7px 0 0; 811 | } 812 | .cardOverlayContainer.itemAction:hover { 813 | background: -webkit-radial-gradient(50% 50%,farthest-corner,rgba(30,30,30,.5) 50%,#2c2c2c 100%)!important; 814 | background: -o-radial-gradient(50% 50%,farthest-corner,rgba(30,30,30,.5) 50%,#2c2c2c 100%)!important; 815 | background: radial-gradient(farthest-corner at 50% 50%,rgba(30,30,30,.5) 50%,#2c2c2c 100%)!important; 816 | } 817 | 818 | .cardOverlayContainer .cardOverlayFab-primary, 819 | .cardOverlayContainer .chkCardSelectContainer 820 | { 821 | opacity:0%; 822 | } 823 | .cardOverlayContainer.itemAction:hover .cardOverlayFab-primary, 824 | .cardOverlayContainer.itemAction:hover .chkCardSelectContainer 825 | { 826 | opacity:100%; 827 | } 828 | .cardOverlayContainer .cardOverlayButton-br .cardOverlayButton[is="emby-playstatebutton"], 829 | .cardOverlayContainer .cardOverlayButton-br .cardOverlayButton[is="paper-icon-button-light"], 830 | .cardOverlayContainer .cardOverlayButton-br .cardOverlayButton[is="emby-ratingbutton"] 831 | { 832 | /*color: transparent!important;*/ 833 | /*background: transparent!important;*/ 834 | /*border-color: transparent!important;*/ 835 | display: none!important; 836 | } 837 | .cardOverlayContainer.itemAction:hover .cardOverlayButton-br .cardOverlayButton[is="emby-playstatebutton"], 838 | .cardOverlayContainer.itemAction:hover .cardOverlayButton-br .cardOverlayButton[is="paper-icon-button-light"], 839 | .cardOverlayContainer.itemAction:hover .cardOverlayButton-br .cardOverlayButton[is="emby-ratingbutton"] 840 | { 841 | /*color: #fff!important;*/ 842 | background: none!important; 843 | /*border-color: none!important;*/ 844 | display: block!important; 845 | } 846 | 847 | 848 | 849 | /* Making badge visible even when multi-selecting items */ 850 | .multi-select-active button[aria-label="Played"].cardOverlayButton:not(.chkCardSelectContainer){ 851 | opacity: 1!important; 852 | display: inline-block!important; 853 | } 854 | .multi-select-active button[aria-label="Played"].cardOverlayButton:not(.chkCardSelectContainer):before{ 855 | right: -56px!important; 856 | } 857 | .multi-select-active .listItemButton[is="emby-playstatebutton"] { 858 | display: inline-block!important; 859 | } 860 | .multi-select-active .listItemButton[is="emby-playstatebutton"]:before { 861 | right: -45px; 862 | } 863 | .chkListItemSelectContainer .checkboxLabel.chkListItemSelect-checkboxLabel:before { border-color: rgb(255 255 255 / 30%)!important; } 864 | 865 | label.chkItemSelectContainer.chkCardSelectContainer.cardOverlayButton.cardOverlayButton-hover.itemAction.emby-checkbox-label { 866 | padding: 10px!important; 867 | } 868 | 869 | 870 | 871 | /* Media list unplayed badge */ 872 | i.listItemIndicator.listItemPlayedIndicator.playedIndicator.md-icon { display: none; } 873 | .virtualScrollItem.listItem.itemAction.focusable.listItemCursor.listItem-hoverable.listItem-largeImage.listItem-withContentWrapper.detailsListItem, .listItem.itemAction.focusable.listItemCursor.listItem-hoverable.listItem-withContentWrapper.detailsListItem { 874 | clip-path: inset( 0 0 0 -50px )!important; 875 | overflow: hidden!important; 876 | } 877 | .listViewUserDataButton.playstatebutton-icon { overflow: visible!important; } 878 | .listViewUserDataButton[data-played="false"]:before { 879 | width: 8px; 880 | height: 500px; 881 | transform: unset; 882 | content: ''; 883 | background: #2195f3; 884 | z-index: -1; 885 | position: absolute; 886 | border-style: solid; 887 | border-width: 1px; 888 | border-color: rgba(255, 255, 255, 0.2); 889 | top: -200px; 890 | right: -85px; 891 | z-index: 1; 892 | font-size: 10px; 893 | padding: 2px; 894 | } 895 | .trackList[data-monitor="PlaylistItems"] .listViewUserDataButton[data-played="false"]:before { 896 | right: -140px!important; /* Playlist fix */ 897 | } 898 | 899 | 900 | 901 | 902 | /* Video information boxes */ 903 | @media (min-width: 50em){ 904 | div.verticalSection.audioVideoMediaInfo .cardScalable { 905 | /*-webkit-backdrop-filter: saturate(1) blur(3em);*/ 906 | backdrop-filter: saturate(1) blur(3em); 907 | border-radius: 10px; 908 | } 909 | div.verticalSection.audioVideoMediaInfo .cardScalable .cardContent { background-color:transparent!important; } 910 | } 911 | 912 | 913 | /* Music / Audiobooks */ 914 | .trackList .listItemImageContainer-medium.listItemImageContainer-square { 915 | height: 5em!important; 916 | width: 5em!important; 917 | } 918 | 919 | 920 | 921 | /* Live TV */ 922 | @media (orientation: landscape) and (min-width: 60em){ 923 | .guideContainer { padding-left: 0!important; } 924 | } 925 | 926 | 927 | /* Live TV guide view */ 928 | .epgRow .channelCellInner { 929 | background-color: rgb(0 0 0 / 15%)!important; 930 | } 931 | .epgRow .channelPrograms .programCellInner { 932 | background: rgb(255 255 255 / 10%); 933 | } 934 | img.recordingDialog-img { 935 | box-shadow: 5px 5px 17px -5px rgb(0 0 0 / 50%); 936 | border-radius: 5px; 937 | } 938 | .recordingDialog p.itemOverview { 939 | font-size: 14px; 940 | } 941 | 942 | 943 | 944 | 945 | /* Playlists */ 946 | .trackList[data-monitor="PlaylistItems"] .listItemImageContainer{ 947 | max-height: 45px; 948 | } 949 | 950 | 951 | .formDialogFooter { 952 | position: relative!important; 953 | } 954 | 955 | /*@media (max-width: 50em){ 956 | .headerLeft .pageTitleWithDefaultLogo { 957 | display: none; 958 | } 959 | }*/ 960 | /*.headerRight.focuscontainer-right {*/ 961 | /* flex: auto;*/ 962 | /*}*/ 963 | .listItemBodyText-nowrap { 964 | white-space: normal!important; 965 | } 966 | 967 | @media not all and (pointer: fine) 968 | {.listItemBodyText-lf { 969 | font-size: 100%!important; 970 | }} 971 | 972 | .tabs-viewmenubar-slider { 973 | padding: 0!important; 974 | } 975 | 976 | .headerLeft, .headerRight { 977 | min-height: 0!important; 978 | } 979 | 980 | .flex.align-items-center.focuscontainer-x.itemsViewSettingsContainer.padded-bottom.focusable { 981 | padding-top: 1.5em; 982 | } 983 | 984 | .navMenuHeader.navMenuHeader-navMenuOption-settings { 985 | padding-top: 0.5em; 986 | } 987 | .listItem.focusable.listItemCursor.listItem-hoverable.listItem-withContentWrapper.navMenuOption.navDrawerListItem.navMenuOption-settings { 988 | max-height: 3.5em; 989 | } 990 | 991 | 992 | .videoOsdBottom .videoOsdSecondaryText-video { display: none; color: #fff; } 993 | .videoOsdBottom .videoOsdSecondaryText { margin-left: 0!important; } 994 | .videoOsdBottom .paper-icon-button-light { margin: 0 0.2em; } 995 | .videoOsdBottom .paper-icon-button-light:hover { background: #ffffff30!important; } 996 | .videoOsdBottom .videoOsdPositionText, .videoOsdBottom .videoOsdDurationText { font-weight: bold; } 997 | .videoOsdBottom .videoOsd-endsAtText { display:none; color: #fff; font-weight: 500; } 998 | .videoOsdBottom-video { 999 | -webkit-transition: opacity .1s ease-in-out!important; 1000 | -o-transition: opacity .1s ease-in-out!important; 1001 | transition: opacity .1s ease-in-out!important; 1002 | background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0 0 0 / 95%)))!important; 1003 | background: -webkit-linear-gradient(rgba(0,0,0,0),rgb(0 0 0 / 95%))!important; 1004 | background: -o-linear-gradient(rgba(0,0,0,0),rgb(0 0 0 / 95%))!important; 1005 | background: linear-gradient(rgba(0,0,0,0),rgb(0 0 0 / 95%))!important; 1006 | } 1007 | .videoPlayerContainer{ 1008 | background-color: #000!important; 1009 | } 1010 | .recentlyPlayedSection.verticalSection.verticalSection-extrabottompadding.autoScrollSection.focusable button.paper-icon-button-light.cardOverlayButton.cardOverlayButton-hover.itemAction.cardOverlayFab-primary.md-icon.cardOverlayButtonIcon 1011 | { 1012 | left: 9%; 1013 | } 1014 | .frequentlyPlayedSection.verticalSection.verticalSection-extrabottompadding.autoScrollSection.focusable button.paper-icon-button-light.cardOverlayButton.cardOverlayButton-hover.itemAction.cardOverlayFab-primary.md-icon.cardOverlayButtonIcon 1015 | { 1016 | left: 9%; 1017 | } 1018 | .details-additionalContent.padded-bottom-page .verticalSection.verticalSection-extrabottompadding.artistSongsSection button.paper-icon-button-light.cardOverlayButton.cardOverlayButton-hover.itemAction.cardOverlayFab-primary.md-icon.cardOverlayButtonIcon 1019 | { 1020 | left: 9%; 1021 | } 1022 | img.cardImage.coveredImage { 1023 | object-fit: contain!important; 1024 | } 1025 | img.cardImage.coveredImage.coveredImage-noScale { 1026 | object-fit: cover!important; 1027 | } 1028 | --------------------------------------------------------------------------------