@let item = selectedItem(); @if (item && item.info) { @let info = item.info; @if (info.tmdb_status; as status) { {{ seriesStatusLabelKey(status) | translate }} } @if (info.releaseDate) { {{ info.releaseDate | slice: 0 : 4 }} } @if (info.genre) { {{ info.genre }} } @if (info.episode_run_time) { {{ info.episode_run_time }} min/ep } @if (info.rating) { ⭐ {{ info.rating }} } @if (info.cast || info.tmdb_cast?.length) {
{{ 'XTREAM.CAST' | translate }} @if (info.tmdb_cast?.length) {
@for (member of info.tmdb_cast; track member.tmdbPersonId ? 'p' + member.tmdbPersonId : 'i' + $index) { @if (member.profileUrl) { } @else { {{ member.name.charAt(0) }} } {{ member.name }} }
} @else { {{ info.cast }} }
} @if (info.director || info.tmdb_directors?.length) {
{{ 'XTREAM.DIRECTOR' | translate }} @if (info.tmdb_directors?.length) {
@for (member of info.tmdb_directors; track member.tmdbPersonId ? 'p' + member.tmdbPersonId : 'i' + $index) { @if (member.profileUrl) { } @else { {{ member.name.charAt(0) }} } {{ member.name }} }
} @else { {{ info.director }} }
}
@if (quickStartAction(); as action) { } @if (!isFavorite()) { } @else { } @if (inlinePlayback(); as playback) { }
@if (similarItems().length || similarInPortals().length) {

{{ 'XTREAM.SIMILAR' | translate }}

@for (similar of similarItems(); track similar.id) { } @for ( item of similarInPortals(); track 'x' + item.match.playlistId + '-' + item.match.xtreamId ) { }
}
} @else if (detailsError()) { } @else { }