Skip to content

Playback not working #13

@nilo85

Description

@nilo85

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions