androidx / androidx/media

FLAC in mp4 not seekable

Open
#2,325 0 comments 0 reactions 1 assignee View on GitHub

@marcbaechinger is already working on this.

Since Apr 14, 2025.

bug needs triage
Dominant language
Java
Stars
3k
Forks
955
Avg merge
12d 14h
Merged PRs (30d)
2

Description

Version

Media3 1.6.0

More version details

No response

Devices that reproduce the issue

All

Devices that do not reproduce the issue

N/A

Reproducible in the demo app?

Yes

Reproduction steps

Play the media and try to seek. In the demo application the seek bar is disabled so it seems it's detectable somehow.

Expected result

The media can be seek as in all other players.

Actual result

In demo app, seek bar disabled. In other application, after seeking, ExoPlayer seek automatically to start.

2025-04-09 12:09:39.681 Verbose ExoPlayer/1  positionDiscontinuity [eventTime=1677.24, mediaPos=64.00, window=0, period=0, reason=SEEK, PositionInfo:old [mediaItem=0, period=0, pos=2623], PositionInfo:new [mediaItem=0, period=0, pos=64000]]
2025-04-09 12:09:39.841 Verbose ExoPlayer/1  positionDiscontinuity [eventTime=1677.39, mediaPos=0.00, window=0, period=0, reason=SEEK_ADJUSTMENT, PositionInfo:old [mediaItem=0, period=0, pos=64000], PositionInfo:new [mediaItem=0, period=0, pos=0]]

2025-04-09 12:09:42.062 Verbose ExoPlayer/1  positionDiscontinuity [eventTime=1679.62, mediaPos=97.00, window=0, period=0, reason=SEEK, PositionInfo:old [mediaItem=0, period=0, pos=1859], PositionInfo:new [mediaItem=0, period=0, pos=97000]]
2025-04-09 12:09:42.212 Verbose ExoPlayer/1  positionDiscontinuity [eventTime=1679.77, mediaPos=0.00, window=0, period=0, reason=SEEK_ADJUSTMENT, PositionInfo:old [mediaItem=0, period=0, pos=97000], PositionInfo:new [mediaItem=0, period=0, pos=0]]
Media

Link sent by mail.

Bug Report
  • You will email the zip file produced by adb bugreport to android-media-github@google.com after filing this issue.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.