Skip to content

Issue with .cue and similar files not playing on an Android device #17607

@universish

Description

@universish

mpv Information

mpv-android 2025-12-27-release / 44 (release)
mpv v0.41.0 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
 built on Dec 27 2025 14:46:18
libplacebo version: v7.358.0 (v7.351.0-106-gbc90ef94-dirty)
FFmpeg version: N-122248-gd60c1d72c1
FFmpeg library versions:
   libavcodec      62.23.102
   libavdevice     62.2.100
   libavfilter     11.10.101
   libavformat     62.8.101
   libavutil       60.20.100
   libswresample   6.2.100
   libswscale      9.3.100
Configuration: -Diconv=disabled -Dlua=enabled -Dlibmpv=true -Dcplayer=false -Dmanpage-build=disabled -Ddefault_library=shared --cross-file=/home/vagrant/build/is.xyz.mpv/buildscripts/prefix/arm64/crossfile.txt
List of enabled features: aaudio android android-media-ndk audiotrack build-date cplugins dvbin egl-android ffmpeg gl glibc-thread-name gpl libass libavdevice libdl libplacebo linux-fstatfs lua memrchr opensles posix ppoll pthread-condattr-setclock vector vt.h zlib

Important Information

- Platform version: Android 15
- GPU model, driver and version: i dont know
- Source of mpv: f-droid
- Latest known working version: no.
- Issue started after the following happened: when played
- Device: realme RMX3890TR 12 lite or C67

Reproduction Steps

  1. Click on the .cue file.

Expected Behavior

The app should support .cue files. It should list the tracks. It should separate each track. Tracks should be playable via .cue files. The app should also support audio and video formats similar to .cue.
[Feature Request] In files containing multiple tracks, the tracks continue one after another on the timeline. When opened with .cue or similar software, a track is selected. Playback starts from the track’s start time and stops when the track ends. However, the time displayed on the timeline below corresponds to the audio file format’s time. The track’s start time does not appear as 00:00. This is a normal occurrence. I am requesting that the track’s timeline be overlaid on top of the audio file’s timeline. This way, we can see the track’s timeline and control the track by fast-forwarding or rewinding. While this feature may not be used for music, it can be used for speeches, podcasts, lectures, and educational audio and video content.
There is a sample .cue file in the attachments. This file calls two .dsf files. Each of these two files contains multiple tracks.

Actual Behavior

It doesn't play the .cue file and/or .cue similar(etc.) audio and video files. It doesn't list the tracks. If a single music file contains multiple tracks (where many tracks have been concatenated one after another within an audio container, resulting in a single file containing multiple tracks), it is quite difficult to locate the tracks and play the one you want without a .cue file; this lacks user-friendliness and negatively impacts the user experience.

Log File

no bug, no error.

Sample Files

.cue file example:

REM GENRE "Pop"
REM DATE 2021
REM COMMENT "Asylum Records, Atlantic - 0190296657061, Europe"
PERFORMER "Ed Sheeran"
TITLE "= (Equals)"
FILE "ed_sheeran-equals_0190296657061_side_A.dsf" WAVE
  TRACK 01 AUDIO
    TITLE "Tides"
    INDEX 01 00:07:00
  TRACK 02 AUDIO
    TITLE "Shivers"
    INDEX 01 03:22:00
  TRACK 03 AUDIO
    TITLE "First Times"
    INDEX 01 06:50:00
  TRACK 04 AUDIO
    TITLE "Bad Habits"
    INDEX 01 09:55:00
  TRACK 05 AUDIO
    TITLE "Overpass Graffiti"
    INDEX 01 13:46:00
  TRACK 06 AUDIO
    TITLE "The Joker And The Queen"
    INDEX 01 17:43:00
  TRACK 07 AUDIO
    TITLE "Leave Your Life"
    INDEX 01 20:47:00
FILE "ed_sheeran-equals_0190296657061_side_B.dsf" WAVE
  TRACK 08 AUDIO
    TITLE "Collide"
    INDEX 01 00:03:00
  TRACK 09 AUDIO
    TITLE "2step"
    INDEX 01 03:33:00
  TRACK 10 AUDIO
    TITLE "Stop The Rain"
    INDEX 01 06:07:00
  TRACK 11 AUDIO
    TITLE "Love In Slow Motion"
    INDEX 01 09:31:00
  TRACK 12 AUDIO
    TITLE "Visiting Hours"
    INDEX 01 12:40:00
  TRACK 13 AUDIO
    TITLE "Sandman"
    INDEX 01 16:12:00
  TRACK 14 AUDIO
    TITLE "Be Right Now"
    INDEX 01 20:32:00

I carefully read all instruction and confirm that I did the following:

  • I tested and confirmed that the issue exists with the latest release version or newer.
  • I provided all required information including system and mpv version.
  • I produced the log file with the exact same set of files, parameters, and conditions used in "Reproduction Steps", with the addition of --log-file=output.txt.
  • I produced the log file while the behaviors described in "Actual Behavior" were actively observed.
  • I attached the full, untruncated log file.
  • I attached the backtrace in the case of a crash.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions