-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Description
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 zlibImportant 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
- 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.