Skip to content

Audio does not ever play on specific instance #13

@virtueisdead

Description

@virtueisdead

I figure that, in the pipeline from my server to my screen, this has to be an issue with the way my piped instance (or possibly my reverse proxy) is configured, but neither libretube nor the piped web application have this issue, so I'm not really sure where else I ought to go to ask this.

Using my instance (API is https://pipedapi.virtueisdead.xyz/) I have tested several videos on three devices (Raspberry Pi 3+, fire stick, and debian laptop) and found this error happens with all of them. For demonstration I used this video: https://piped.virtueisdead.xyz/watch?v=ChO586cR3hQ

I tried the same video, as well as others on https://piped.nosebs.ru which worked perfectly fine

However, on piped.virtueisdead.xyz, the video will play perfectly fine at any quality, subtitles will work fine and be synced correctly, but the audio stream shows up as "null" in the player and "unknown" in the audio stream selection, and there is no audio playback whatsoever.

Here is everything relevant in the log as far as I can tell, up until a few irrelevant lines and the start of application shutdown:

2024-11-15 15:41:22.523 T:7        info <general>: VideoPlayer::OpenFile: plugin://plugin.video.piped/watch/ChO586cR3hQ
2024-11-15 15:41:22.524 T:72      error <general>: 127.0.0.1 - - [15/Nov/2024 15:41:22] "HEAD /watch?v=ChO586cR3hQ HTTP/1.1" 200 -
                                                   
2024-11-15 15:41:22.524 T:95       info <general>: Creating InputStream
2024-11-15 15:41:22.534 T:95    warning <general>: AddOnLog: inputstream.adaptive: Warning "inputstream.adaptive.manifest_type" property is deprecated and will be removed next Kodi version, the manifest type is now automatically detected.
                                                   If you are using a proxy remember to add the appropriate "content-type" header to the HTTP manifest response
                                                   See Wiki page "How to provide custom manifest/license" to learn more about it.
2024-11-15 15:41:22.535 T:95       info <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Resolution set: 1920x1080, max allowed: 1920x1080, Adjust refresh rate: 0
2024-11-15 15:41:22.658 T:72      error <general>: 127.0.0.1 - - [15/Nov/2024 15:41:22] "GET /watch?v=ChO586cR3hQ HTTP/1.1" 200 -
                                                   
2024-11-15 15:41:22.660 T:95       info <general>: AddOnLog: inputstream.adaptive: Manifest successfully parsed (Periods: 1, Streams in first period: 6, Type: VOD)
2024-11-15 15:41:22.675 T:7        info <general>: Loading skin file: DialogSelect.xml, load type: KEEP_IN_MEMORY
2024-11-15 15:41:26.072 T:95       info <general>: Creating Demuxer
2024-11-15 15:41:26.073 T:95       info <general>: Opening stream: 1001 source: 256
2024-11-15 15:41:26.577 T:95      error <general>: AddOnLog: inputstream.adaptive: CreateStreamReader: No MOOV atom in stream
2024-11-15 15:41:26.577 T:95      error <general>: OpenStream: Codec id 27 require extradata.
2024-11-15 15:41:26.577 T:95    warning <general>: OpenStream - Unsupported stream 1001. Stream disabled.
2024-11-15 15:41:26.577 T:95       info <general>: Opening stream: 1002 source: 256
2024-11-15 15:41:26.690 T:95       info <general>: Creating video codec with codec id: 167
2024-11-15 15:41:26.691 T:95       info <general>: CDVDVideoCodecFFmpeg::Open() Using codec: Google VP9
2024-11-15 15:41:26.691 T:95       info <general>: Creating video thread
2024-11-15 15:41:26.691 T:100      info <general>: running thread: video_thread
2024-11-15 15:41:26.691 T:95       info <general>: Opening stream: 1003 source: 256
2024-11-15 15:41:26.727 T:95      error <general>: AddOnLog: inputstream.adaptive: CreateStreamReader: No MOOV atom in stream
2024-11-15 15:41:26.728 T:95       info <general>: Finding audio codec for: 86018
2024-11-15 15:41:26.729 T:95       info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2024-11-15 15:41:26.729 T:95       info <general>: OpenStream: Allowing max Out-Of-Sync Value of 50 ms
2024-11-15 15:41:26.729 T:95       info <general>: Creating audio thread
2024-11-15 15:41:26.729 T:103      info <general>: running thread: CVideoPlayerAudio::Process()
2024-11-15 15:41:26.729 T:95       info <general>: Opening stream: 1005 source: 256
2024-11-15 15:41:26.916 T:95       info <general>: CDVDSubtitlesLibass: Using libass version 1701000
2024-11-15 15:41:26.916 T:95       info <general>: CDVDSubtitlesLibass: Creating ASS library structure
2024-11-15 15:41:26.916 T:95       info <general>: CDVDSubtitlesLibass: Initializing ASS Renderer
2024-11-15 15:41:26.917 T:95       info <general>: CDVDSubtitlesLibass: Initializing ASS library font settings
2024-11-15 15:41:26.936 T:95       info <general>: CDVDSubtitlesLibass: Creating new ASS track
2024-11-15 15:41:27.020 T:209      info <general>: COutput::OnStartup: Output Thread created
2024-11-15 15:41:27.043 T:7        info <general>: GL: Selecting YUV 2 RGB shader
2024-11-15 15:41:27.043 T:7        info <general>: GL: Using GL_ARB_pixel_buffer_object
2024-11-15 15:41:27.043 T:7        info <general>: Using GL_TEXTURE_2D
2024-11-15 15:41:27.045 T:7        info <general>: GL: Selecting YUV 2 RGB shader
2024-11-15 15:41:27.045 T:7        info <general>: GL: Using GL_ARB_pixel_buffer_object
2024-11-15 15:41:27.058 T:7        info <general>: Loading skin file: VideoFullScreen.xml, load type: KEEP_IN_MEMORY
2024-11-15 15:41:27.124 T:100      info <general>: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 41727
2024-11-15 15:41:27.339 T:7        info <general>: Loading skin file: VideoOSD.xml, load type: KEEP_IN_MEMORY
2024-11-15 15:41:30.054 T:103      info <general>: CVideoPlayerAudio::Process - stream stalled

The only part that seems out of place to me is the very last line "CVideoPlayerAudio::Process - stream stalled", but I don't have the knowledge to tell if that is actually relevant or not.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions