-
Notifications
You must be signed in to change notification settings - Fork 1
Description
When I try to play Big Buck Bunny, it goes to black screen, and after some time it goes back to title screen.
Device info:
[Info] Set target device : vtv
modelName : OLED65CX6LA
sdkVersion : 5.6.1
firmwareVersion : 04.63.25
boardType : O20_DVB_EU
otaId : HE_DTV_W20O_AFABABAA
Relevant log lines (I think)
VM494 player.js:365 [Player] Using adapter: HTML5Video
VM494 player.js:979 [Player] Starting playback
VM494 player.js:980 [Player] Method: Direct Play
VM494 player.js:981 [Player] Container: mp4
VM494 player.js:982 [Player] Video Codec: h264
VM494 player.js:986 [Player] URL: http://jellyfin.local:8096/Videos/ede02aed6eb5264c80fd7cebd2f7f443/stream?mediaSourceId=ede02aed6eb5...
VM493 video-player-adapter.js:912 [HTML5Adapter] Loading: http://jellyfin.local:8096/Videos/ede02aed6eb5264c80fd7cebd2f7f443/stream?mediaS...
VM494 player.js:1140 [Player] Direct play timeout after 15.0s (no buffering progress)
VM494 player.js:839 [Player] DeviceProfile recommended play method: DirectPlay
VM494 player.js:979 [Player] Starting playback
VM494 player.js:980 [Player] Method: Transcode
VM494 player.js:981 [Player] Container: mp4
VM494 player.js:982 [Player] Video Codec: h264
VM494 player.js:986 [Player] URL: http://jellyfin.local:8096/Videos/ede02aed6eb5264c80fd7cebd2f7f443/master.m3u8?mediaSourceId=ede02ae...
VM493 video-player-adapter.js:912 [HTML5Adapter] Loading: http://jellyfin.local:8096/Videos/ede02aed6eb5264c80fd7cebd2f7f443/master.m3u8?m...
VM493 video-player-adapter.js:924 [HTML5Adapter] DeviceProfile: preferNative=true, preferHlsJs=false
VM493 video-player-adapter.js:928 [HTML5Adapter] Using native HLS playback (DeviceProfile)
VM494 player.js:1088 [Player] Playback load failed: Native HLS timeout
Full log:
VM375:1 Uncaught SyntaxError: Unexpected token ?
VM383 polyfills.js:864 [Polyfills] Loaded comprehensive polyfills for webOS 04.63.25
VM383 polyfills.js:879 [ImageProxy] Enabled - Luna service available
VM395 navbar.js:137 [Navbar] applyToolbarSettings - settingsStr: {"playThemeMusic":true,"autoLogin":false,"clockDisplay":"12-hour","skipIntro":true,"autoPlay":true,"theme":"dark","accentColor":"blue","carouselSpeed":8000,"homeRows":[{"id":"resume","name":"Continue Watching","enabled":true,"order":0},{"id":"nextup","name":"Next Up","enabled":true,"order":1},{"id":"latest-movies","name":"Latest Movies","enabled":true,"order":2},{"id":"latest-shows","name":"Latest TV Shows","enabled":true,"order":2},{"id":"latest-music","name":"Latest Music","enabled":true,"order":2},{"id":"livetv-channels","name":"Live TV Channels","enabled":true,"order":3},{"id":"livetv-recordings","name":"Recordings","enabled":true,"order":3},{"id":"library-tiles","name":"My Media","enabled":false,"order":4},{"id":"collections","name":"Collections","enabled":false,"order":5}],"showShuffleButton":true,"showGenresButton":true,"showFavoritesButton":true,"showLibrariesInToolbar":true,"showFeaturedBanner":true,"imageType":"Primary","posterSize":300,"mergeContinueWatchingNextUp":false,"backdropBlurHome":3,"backdropBlurDetail":3,"jellyseerrEnabled":false,"jellyseerrUrl":"","jellyseerrApiKey":"","jellyseerrFilterNSFW":true,"featuredMediaFilter":"both","preferParentThumb":false}
VM395 navbar.js:155 [Navbar] Showing shuffleBtn
VM395 navbar.js:169 [Navbar] Showing genresBtn
VM395 navbar.js:183 [Navbar] Showing favoritesBtn
VM395 navbar.js:196 [Navbar] Hiding discoverBtn
VM393 connection-pool.js:308 [ConnectionPool] Got 2 libraries from Jellyfin Server
VM393 connection-pool.js:344 [ConnectionPool] All servers processed, total libraries: 2
VM395 navbar.js:137 [Navbar] applyToolbarSettings - settingsStr: {"playThemeMusic":true,"autoLogin":false,"clockDisplay":"12-hour","skipIntro":true,"autoPlay":true,"theme":"dark","accentColor":"blue","carouselSpeed":8000,"homeRows":[{"id":"resume","name":"Continue Watching","enabled":true,"order":0},{"id":"nextup","name":"Next Up","enabled":true,"order":1},{"id":"latest-movies","name":"Latest Movies","enabled":true,"order":2},{"id":"latest-shows","name":"Latest TV Shows","enabled":true,"order":2},{"id":"latest-music","name":"Latest Music","enabled":true,"order":2},{"id":"livetv-channels","name":"Live TV Channels","enabled":true,"order":3},{"id":"livetv-recordings","name":"Recordings","enabled":true,"order":3},{"id":"library-tiles","name":"My Media","enabled":false,"order":4},{"id":"collections","name":"Collections","enabled":false,"order":5}],"showShuffleButton":true,"showGenresButton":true,"showFavoritesButton":true,"showLibrariesInToolbar":true,"showFeaturedBanner":true,"imageType":"Primary","posterSize":300,"mergeContinueWatchingNextUp":false,"backdropBlurHome":3,"backdropBlurDetail":3,"jellyseerrEnabled":false,"jellyseerrUrl":"","jellyseerrApiKey":"","jellyseerrFilterNSFW":true,"featuredMediaFilter":"both","preferParentThumb":false}
VM395 navbar.js:155 [Navbar] Showing shuffleBtn
VM395 navbar.js:169 [Navbar] Showing genresBtn
VM395 navbar.js:183 [Navbar] Showing favoritesBtn
VM395 navbar.js:196 [Navbar] Hiding discoverBtn
VM395 navbar.js:218 [Navbar] Showing library button: Filmer
VM395 navbar.js:218 [Navbar] Showing library button: Serier
VM398 browse.js:1188 [browse] Home rows settings after augmentation: resume (order: 0, enabled: true), nextup (order: 1, enabled: true), latest-movies (order: 2, enabled: true), latest-shows (order: 2, enabled: true), latest-music (order: 2, enabled: true), livetv-channels (order: 3, enabled: true), livetv-recordings (order: 3, enabled: true), library-tiles (order: 4, enabled: false), collections (order: 5, enabled: false)
VM398 browse.js:1555 [browse] Rows to load (single-server): Continue Watching (type: resume, order: 0, settingId: resume), Next Up (type: nextup, order: 1, settingId: nextup), Recently added in Filmer (type: latest, order: 2, settingId: latest-movies), Recently added in Serier (type: latest, order: 2, settingId: latest-shows)
VM398 browse.js:1734 [browse] Before sort: Continue Watching (order: 0), Recently added in Filmer (order: 2), Next Up (order: 1), Recently added in Serier (order: 2)
VM398 browse.js:1750 [browse] After sort: Continue Watching (order: 0), Next Up (order: 1), Recently added in Filmer (order: 2), Recently added in Serier (order: 2)
VM398 browse.js:1759 [browse] Rows sorted, final order: Continue Watching (order: 0), Next Up (order: 1), Recently added in Filmer (order: 2), Recently added in Serier (order: 2)
VM397 update-checker.js:35 Refused to set unsafe header "User-Agent"
checkForUpdates @ VM397 update-checker.js:35
init @ VM397 update-checker.js:24
(anonymous) @ VM398 browse.js:75
setTimeout
(anonymous) @ VM398 browse.js:73
setInterval
init @ VM398 browse.js:63
(anonymous) @ VM398 browse.js:3066
load
(anonymous) @ VM398 browse.js:3065
VM397 update-checker.js:76 [UpdateChecker] Current version: 1.0.0
VM397 update-checker.js:77 [UpdateChecker] Latest version: 1.0.0
VM397 update-checker.js:89 [UpdateChecker] App is up to date
VM395 navbar.js:488 [Navbar] homeBtn focused - display: tabindex: 0
VM395 navbar.js:621 [Navbar] Navigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM395 navbar.js:626 [Navbar] Current button index: 1 id: homeBtn
VM395 navbar.js:638 [Navbar] Moving RIGHT to: searchBtn
VM395 navbar.js:503 [Navbar] searchBtn focused - display: tabindex: 0
VM398 browse.js:426 [browse] handleNavBarNavigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM398 browse.js:427 [browse] Current navBarIndex: 1
VM395 navbar.js:621 [Navbar] Navigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM395 navbar.js:626 [Navbar] Current button index: 2 id: searchBtn
VM395 navbar.js:631 [Navbar] Moving LEFT to: homeBtn
VM395 navbar.js:488 [Navbar] homeBtn focused - display: tabindex: 0
VM398 browse.js:426 [browse] handleNavBarNavigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM398 browse.js:427 [browse] Current navBarIndex: 2
VM395 navbar.js:621 [Navbar] Navigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM395 navbar.js:626 [Navbar] Current button index: 1 id: homeBtn
VM395 navbar.js:638 [Navbar] Moving RIGHT to: searchBtn
VM395 navbar.js:503 [Navbar] searchBtn focused - display: tabindex: 0
VM398 browse.js:426 [browse] handleNavBarNavigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM398 browse.js:427 [browse] Current navBarIndex: 1
VM395 navbar.js:621 [Navbar] Navigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM395 navbar.js:626 [Navbar] Current button index: 2 id: searchBtn
VM395 navbar.js:638 [Navbar] Moving RIGHT to: shuffleBtn
VM395 navbar.js:520 [Navbar] shuffleBtn focused - display: tabindex: 0
VM398 browse.js:426 [browse] handleNavBarNavigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM398 browse.js:427 [browse] Current navBarIndex: 2
VM395 navbar.js:621 [Navbar] Navigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM395 navbar.js:626 [Navbar] Current button index: 3 id: shuffleBtn
VM395 navbar.js:638 [Navbar] Moving RIGHT to: genresBtn
VM395 navbar.js:537 [Navbar] genresBtn focused - display: tabindex: 0
VM398 browse.js:426 [browse] handleNavBarNavigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM398 browse.js:427 [browse] Current navBarIndex: 3
VM395 navbar.js:621 [Navbar] Navigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM395 navbar.js:626 [Navbar] Current button index: 4 id: genresBtn
VM395 navbar.js:638 [Navbar] Moving RIGHT to: favoritesBtn
VM395 navbar.js:554 [Navbar] favoritesBtn focused - display: tabindex: 0
VM398 browse.js:426 [browse] handleNavBarNavigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM398 browse.js:427 [browse] Current navBarIndex: 4
VM395 navbar.js:621 [Navbar] Navigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM395 navbar.js:626 [Navbar] Current button index: 5 id: favoritesBtn
VM395 navbar.js:638 [Navbar] Moving RIGHT to: settingsBtn
VM395 navbar.js:584 [Navbar] settingsBtn focused - display: tabindex: 0
VM398 browse.js:426 [browse] handleNavBarNavigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM398 browse.js:427 [browse] Current navBarIndex: 5
VM395 navbar.js:621 [Navbar] Navigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM395 navbar.js:626 [Navbar] Current button index: 6 id: settingsBtn
VM395 navbar.js:638 [Navbar] Moving RIGHT to: Filmer
VM395 navbar.js:367 [Navbar] Library button focused: Filmer display: tabindex: 0
VM398 browse.js:426 [browse] handleNavBarNavigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM398 browse.js:427 [browse] Current navBarIndex: 6
VM395 navbar.js:621 [Navbar] Navigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM395 navbar.js:626 [Navbar] Current button index: 7 id: Filmer
VM398 browse.js:426 [browse] handleNavBarNavigation - Visible buttons: (9) ['userBtn', 'homeBtn', 'searchBtn', 'shuffleBtn', 'genresBtn', 'favoritesBtn', 'settingsBtn', 'Filmer', 'Serier']
VM398 browse.js:427 [browse] Current navBarIndex: 7
VM398 browse.js:486 [browse] ENTER pressed - currentBtn: Filmer display:
VM398 browse.js:488 [browse] Clicking button: Filmer
VM408:1 Uncaught SyntaxError: Unexpected token ?
VM416 polyfills.js:864 [Polyfills] Loaded comprehensive polyfills for webOS 04.63.25
VM417 polyfills.js:864 [Polyfills] Loaded comprehensive polyfills for webOS 04.63.25
VM416 polyfills.js:879 [ImageProxy] Enabled - Luna service available
VM417 polyfills.js:879 [ImageProxy] Enabled - Luna service available
VM428 navbar.js:137 [Navbar] applyToolbarSettings - settingsStr: {"playThemeMusic":true,"autoLogin":false,"clockDisplay":"12-hour","skipIntro":true,"autoPlay":true,"theme":"dark","accentColor":"blue","carouselSpeed":8000,"homeRows":[{"id":"resume","name":"Continue Watching","enabled":true,"order":0},{"id":"nextup","name":"Next Up","enabled":true,"order":1},{"id":"latest-movies","name":"Latest Movies","enabled":true,"order":2},{"id":"latest-shows","name":"Latest TV Shows","enabled":true,"order":2},{"id":"latest-music","name":"Latest Music","enabled":true,"order":2},{"id":"livetv-channels","name":"Live TV Channels","enabled":true,"order":3},{"id":"livetv-recordings","name":"Recordings","enabled":true,"order":3},{"id":"library-tiles","name":"My Media","enabled":false,"order":4},{"id":"collections","name":"Collections","enabled":false,"order":5}],"showShuffleButton":true,"showGenresButton":true,"showFavoritesButton":true,"showLibrariesInToolbar":true,"showFeaturedBanner":true,"imageType":"Primary","posterSize":300,"mergeContinueWatchingNextUp":false,"backdropBlurHome":3,"backdropBlurDetail":3,"jellyseerrEnabled":false,"jellyseerrUrl":"","jellyseerrApiKey":"","jellyseerrFilterNSFW":true,"featuredMediaFilter":"both","preferParentThumb":false}
VM428 navbar.js:155 [Navbar] Showing shuffleBtn
VM428 navbar.js:169 [Navbar] Showing genresBtn
VM428 navbar.js:183 [Navbar] Showing favoritesBtn
VM428 navbar.js:196 [Navbar] Hiding discoverBtn
VM427 connection-pool.js:308 [ConnectionPool] Got 2 libraries from Jellyfin Server
VM427 connection-pool.js:344 [ConnectionPool] All servers processed, total libraries: 2
VM428 navbar.js:137 [Navbar] applyToolbarSettings - settingsStr: {"playThemeMusic":true,"autoLogin":false,"clockDisplay":"12-hour","skipIntro":true,"autoPlay":true,"theme":"dark","accentColor":"blue","carouselSpeed":8000,"homeRows":[{"id":"resume","name":"Continue Watching","enabled":true,"order":0},{"id":"nextup","name":"Next Up","enabled":true,"order":1},{"id":"latest-movies","name":"Latest Movies","enabled":true,"order":2},{"id":"latest-shows","name":"Latest TV Shows","enabled":true,"order":2},{"id":"latest-music","name":"Latest Music","enabled":true,"order":2},{"id":"livetv-channels","name":"Live TV Channels","enabled":true,"order":3},{"id":"livetv-recordings","name":"Recordings","enabled":true,"order":3},{"id":"library-tiles","name":"My Media","enabled":false,"order":4},{"id":"collections","name":"Collections","enabled":false,"order":5}],"showShuffleButton":true,"showGenresButton":true,"showFavoritesButton":true,"showLibrariesInToolbar":true,"showFeaturedBanner":true,"imageType":"Primary","posterSize":300,"mergeContinueWatchingNextUp":false,"backdropBlurHome":3,"backdropBlurDetail":3,"jellyseerrEnabled":false,"jellyseerrUrl":"","jellyseerrApiKey":"","jellyseerrFilterNSFW":true,"featuredMediaFilter":"both","preferParentThumb":false}
VM428 navbar.js:155 [Navbar] Showing shuffleBtn
VM428 navbar.js:169 [Navbar] Showing genresBtn
VM428 navbar.js:183 [Navbar] Showing favoritesBtn
VM428 navbar.js:196 [Navbar] Hiding discoverBtn
VM428 navbar.js:218 [Navbar] Showing library button: Filmer
VM428 navbar.js:218 [Navbar] Showing library button: Serier
Navigated to file:///media/developer/apps/usr/palm/applications/org.moonfin.webos/library.html?id=9ec840fc98bc99fab0bc952ee46828ad&serverId=server_1768142476076_65fdtuj5l
VM438:1 Uncaught SyntaxError: Unexpected token ?
VM446 polyfills.js:864 [Polyfills] Loaded comprehensive polyfills for webOS 04.63.25
VM446 polyfills.js:879 [ImageProxy] Enabled - Luna service available
VM461 details.js:602 [Details] UserData: {PlaybackPositionTicks: 0, PlayCount: 1, IsFavorite: false, LastPlayedDate: '2026-01-11T00:56:00.0000000Z', Played: true, …}
VM461 details.js:603 [Details] PlaybackPositionTicks: 0
VM457 jellyseerr-api.js:75 [Jellyseerr][INFO][2026-01-11T15:34:49.298Z] Jellyseerr is disabled in preferences
Navigated to file:///media/developer/apps/usr/palm/applications/org.moonfin.webos/details.html?id=ede02aed6eb5264c80fd7cebd2f7f443&serverId=server_1768142476076_65fdtuj5l
VM470:1 Uncaught SyntaxError: Unexpected token ?
Navigated to file:///media/developer/apps/usr/palm/applications/org.moonfin.webos/player.html?id=ede02aed6eb5264c80fd7cebd2f7f443&serverId=server_1768142476076_65fdtuj5l
VM481 polyfills.js:864 [Polyfills] Loaded comprehensive polyfills for webOS 04.63.25
VM481 polyfills.js:879 [ImageProxy] Enabled - Luna service available
VM494 player.js:133 [Player] Initializing player controller
VM491 device-profile.js:929 [DeviceProfile] Initializing...
VM491 device-profile.js:90 [DeviceProfile] Loading webOS deviceInfo...
VM491 device-profile.js:95 [DeviceProfile] webOS deviceInfo loaded: {
"modelName": "OLED65CX6LA",
"version": "04.63.25",
"versionMajor": 4,
"versionMinor": 63,
"versionDot": 25,
"screenWidth": 3840,
"screenHeight": 2160,
"uhd": true,
"uhd8K": false,
"hdr10": true,
"dolbyVision": true,
"brandName": "LG",
"manufacturer": "LG Electronics",
"platformBizType": "LG",
"tuner": true,
"sdkVersion": "5.6.1",
"oled": true,
"ddrSize": "3G",
"dolbyAtmos": true
}
VM491 device-profile.js:931 [DeviceProfile] Initialization complete
VM494 player.js:138 [Player] DeviceProfile initialized with device info: {modelName: 'OLED65CX6LA', version: '04.63.25', versionMajor: 4, versionMinor: 63, versionDot: 25, …}
VM494 player.js:587 [Player] Loaded item: Big Buck Bunny Type: Movie
VM494 player.js:2728 [loadNextEpisode] START
VM494 player.js:2729 [loadNextEpisode] auth: true itemData: true
VM494 player.js:2736 [loadNextEpisode] itemData.Type: Movie itemData.SeriesId: undefined
VM494 player.js:2740 [loadNextEpisode] Not an episode or no SeriesId, returning
VM491 device-profile.js:393 [DeviceProfile] Detected webOS version: 5
VM491 device-profile.js:394 [DeviceProfile] Device info: {
"modelName": "OLED65CX6LA",
"version": "04.63.25",
"versionMajor": 4,
"versionMinor": 63,
"versionDot": 25,
"screenWidth": 3840,
"screenHeight": 2160,
"uhd": true,
"uhd8K": false,
"hdr10": true,
"dolbyVision": true,
"brandName": "LG",
"manufacturer": "LG Electronics",
"platformBizType": "LG",
"tuner": true,
"sdkVersion": "5.6.1",
"oled": true,
"ddrSize": "3G",
"dolbyAtmos": true
}
VM491 device-profile.js:432 [DeviceProfile] Detected capabilities: {
"webosVersion": 5,
"h264": true,
"hevc": true,
"dolbyVision": true,
"dolbyVisionProfile8": true,
"hdr10": true,
"dolbyAtmos": true,
"vp9": true,
"av1": false,
"aac": true,
"ac3": true,
"eac3": true,
"dts": false,
"opus": true,
"nativeHls": true,
"nativeHlsFmp4": true,
"mkv": true,
"ac3InHls": true,
"secondaryAudio": true,
"maxH264Level": 51,
"maxHevcLevel": 183
}
VM491 device-profile.js:793 [DeviceProfile] Built profile: {
"MaxStreamingBitrate": 120000000,
"MaxStaticBitrate": 100000000,
"MusicStreamingTranscodingBitrate": 384000,
"DirectPlayProfiles": [
{
"Container": "mp4,m4v",
"Type": "Video",
"VideoCodec": "h264,hevc",
"AudioCodec": "aac,mp3,ac3,eac3,opus,pcm_s16le,pcm_s24le,truehd,flac,alac"
},
{
"Container": "mkv",
"Type": "Video",
"VideoCodec": "h264,hevc",
"AudioCodec": "aac,mp3,ac3,eac3,opus,pcm_s16le,pcm_s24le,truehd,flac,alac"
},
{
"Container": "mov",
"Type": "Video",
"VideoCodec": "h264",
"AudioCodec": "aac,mp3,ac3,eac3,opus,pcm_s16le,pcm_s24le,truehd,flac,alac"
},
{
"Container": "ts,mpegts",
"Type": "Video",
"VideoCodec": "h264,hevc",
"AudioCodec": "aac,mp3,ac3,eac3,opus,pcm_s16le,pcm_s24le,truehd,flac,alac"
},
{
"Container": "m2ts",
"Type": "Video",
"VideoCodec": "h264,hevc",
"AudioCodec": "aac,mp3,ac3,eac3,opus,pcm_s16le,pcm_s24le,truehd,flac,alac"
},
{
"Container": "hls",
"Type": "Video",
"VideoCodec": "h264,hevc",
"AudioCodec": "aac,ac3,eac3,opus"
},
{
"Container": "mp3",
"Type": "Audio"
},
{
"Container": "aac",
"Type": "Audio"
},
{
"Container": "flac",
"Type": "Audio"
},
{
"Container": "alac",
"Type": "Audio"
},
{
"Container": "wav",
"Type": "Audio"
},
{
"Container": "ogg",
"Type": "Audio"
},
{
"Container": "oga",
"Type": "Audio"
}
],
"TranscodingProfiles": [
{
"Container": "mp4",
"Type": "Video",
"AudioCodec": "aac,ac3,eac3,opus",
"VideoCodec": "h264,hevc",
"Context": "Streaming",
"Protocol": "hls",
"MaxAudioChannels": "6",
"MinSegments": "1",
"BreakOnNonKeyFrames": false
},
{
"Container": "ts",
"Type": "Video",
"AudioCodec": "aac,mp3,ac3,eac3",
"VideoCodec": "h264,hevc",
"Context": "Streaming",
"Protocol": "hls",
"MaxAudioChannels": "6",
"MinSegments": "1",
"BreakOnNonKeyFrames": false
},
{
"Container": "mp3",
"Type": "Audio",
"AudioCodec": "mp3",
"Context": "Streaming",
"Protocol": "http",
"MaxAudioChannels": "2"
}
],
"ContainerProfiles": [],
"CodecProfiles": [
{
"Type": "Video",
"Codec": "h264",
"Conditions": [
{
"Condition": "LessThanEqual",
"Property": "Width",
"Value": "3840",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "Height",
"Value": "2160",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "VideoFramerate",
"Value": "60",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "VideoBitrate",
"Value": "120000000",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "VideoLevel",
"Value": "51",
"IsRequired": false
},
{
"Condition": "EqualsAny",
"Property": "VideoProfile",
"Value": "high|main|baseline|constrained baseline",
"IsRequired": false
},
{
"Condition": "EqualsAny",
"Property": "VideoRangeType",
"Value": "SDR",
"IsRequired": false
}
]
},
{
"Type": "Video",
"Codec": "hevc",
"Conditions": [
{
"Condition": "LessThanEqual",
"Property": "Width",
"Value": "3840",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "Height",
"Value": "2160",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "VideoFramerate",
"Value": "60",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "VideoBitrate",
"Value": "120000000",
"IsRequired": false
},
{
"Condition": "LessThanEqual",
"Property": "VideoLevel",
"Value": "183",
"IsRequired": false
},
{
"Condition": "EqualsAny",
"Property": "VideoProfile",
"Value": "main|main 10",
"IsRequired": false
},
{
"Condition": "EqualsAny",
"Property": "VideoRangeType",
"Value": "SDR|HDR10|HDR10Plus|HLG|DOVI|DOVIWithHDR10|DOVIWithHLG|DOVIWithSDR|DOVIWithHDR10Plus|DOVIWithEL|DOVIWithELHDR10Plus|DOVIInvalid",
"IsRequired": false
}
]
},
{
"Type": "Video",
"Container": "-mp4,ts",
"Codec": "hevc",
"Conditions": [
{
"Condition": "NotEquals",
"Property": "VideoRangeType",
"Value": "DOVI",
"IsRequired": false
}
]
},
{
"Type": "VideoAudio",
"Conditions": [
{
"Condition": "LessThanEqual",
"Property": "AudioChannels",
"Value": "8",
"IsRequired": false
}
]
},
{
"Type": "VideoAudio",
"Codec": "flac",
"Conditions": [
{
"Condition": "LessThanEqual",
"Property": "AudioChannels",
"Value": "2",
"IsRequired": false
}
]
}
],
"SubtitleProfiles": [
{
"Format": "srt",
"Method": "External"
},
{
"Format": "vtt",
"Method": "External"
},
{
"Format": "ass",
"Method": "Encode"
},
{
"Format": "ssa",
"Method": "Encode"
},
{
"Format": "sub",
"Method": "Encode"
},
{
"Format": "subrip",
"Method": "External"
},
{
"Format": "pgssub",
"Method": "Encode"
},
{
"Format": "dvdsub",
"Method": "Encode"
},
{
"Format": "dvbsub",
"Method": "Encode"
}
],
"ResponseProfiles": []
}
VM494 player.js:839 [Player] DeviceProfile recommended play method: DirectPlay
VM494 player.js:362 [Player] Initializing video player adapter, options: {"preferHTML5":true}
VM493 video-player-adapter.js:1445 [PlayerFactory] Attempting: HTML5VideoAdapter
VM493 video-player-adapter.js:1450 [PlayerFactory] Using: HTML5Video
VM494 player.js:365 [Player] Using adapter: HTML5Video
VM494 player.js:979 [Player] Starting playback
VM494 player.js:980 [Player] Method: Direct Play
VM494 player.js:981 [Player] Container: mp4
VM494 player.js:982 [Player] Video Codec: h264
VM494 player.js:986 [Player] URL: http://jellyfin.local:8096/Videos/ede02aed6eb5264c80fd7cebd2f7f443/stream?mediaSourceId=ede02aed6eb5...
VM493 video-player-adapter.js:912 [HTML5Adapter] Loading: http://jellyfin.local:8096/Videos/ede02aed6eb5264c80fd7cebd2f7f443/stream?mediaS...
VM494 player.js:1140 [Player] Direct play timeout after 15.0s (no buffering progress)
VM494 player.js:839 [Player] DeviceProfile recommended play method: DirectPlay
VM494 player.js:979 [Player] Starting playback
VM494 player.js:980 [Player] Method: Transcode
VM494 player.js:981 [Player] Container: mp4
VM494 player.js:982 [Player] Video Codec: h264
VM494 player.js:986 [Player] URL: http://jellyfin.local:8096/Videos/ede02aed6eb5264c80fd7cebd2f7f443/master.m3u8?mediaSourceId=ede02ae...
VM493 video-player-adapter.js:912 [HTML5Adapter] Loading: http://jellyfin.local:8096/Videos/ede02aed6eb5264c80fd7cebd2f7f443/master.m3u8?m...
VM493 video-player-adapter.js:924 [HTML5Adapter] DeviceProfile: preferNative=true, preferHlsJs=false
VM493 video-player-adapter.js:928 [HTML5Adapter] Using native HLS playback (DeviceProfile)
VM494 player.js:1088 [Player] Playback load failed: Native HLS timeout
VM506:1 Uncaught SyntaxError: Unexpected token ?
polyfills.js:864 [Polyfills] Loaded comprehensive polyfills for webOS 04.63.25
polyfills.js:879 [ImageProxy] Enabled - Luna service available
details.js:602 [Details] UserData: {PlaybackPositionTicks: 0, PlayCount: 1, IsFavorite: false, LastPlayedDate: '2026-01-11T00:56:00.0000000Z', Played: true, …}
details.js:603 [Details] PlaybackPositionTicks: 0
jellyseerr-api.js:75 [Jellyseerr][INFO][2026-01-11T15:35:38.812Z] Jellyseerr is disabled in preferences
details.js:602 [Details] UserData: {PlaybackPositionTicks: 0, PlayCount: 1, IsFavorite: false, LastPlayedDate: '2026-01-11T00:56:00.0000000Z', Played: true, …}
details.js:603 [Details] PlaybackPositionTicks: 0
jellyseerr-api.js:75 [Jellyseerr][INFO][2026-01-11T15:35:38.864Z] Jellyseerr is disabled in preferences
Navigated to file:///media/developer/apps/usr/palm/applications/org.moonfin.webos/details.html?id=ede02aed6eb5264c80fd7cebd2f7f443&serverId=server_1768142476076_65fdtuj5l