Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iina-cli --mpv-shuffle does not shuffle playlist when multiple directories are present #4890

Open
1 task
Nemowang2003 opened this issue Apr 24, 2024 · 0 comments

Comments

@Nemowang2003
Copy link

System and IINA version:

  • macOS 13.5.2
  • IINA 1.3.4

Expected behavior:
When mpv-shuffle option is present, all music files in every given directories are mixed together, and shuffled.
It might have some relationship with #4434 ...?

Actual behavior:
When presenting --mpv-shuffle, when I pass two directory names as arguments, the playlist didn't shuffle.

I placed iina.log under Crash report. If it is not needed, just skip it, sorry.

Crash report:
10:34:07.804 [iina][d] IINA 1.3.4 Build 140
10:34:07.805 [iina][d] Copyright © 2017-2023
10:34:07.805 [iina][d] Collider LI, et al.
10:34:07.805 [iina][d] Released under GPLv3.
10:34:07.805 [iina][d] FFmpeg 6.0
10:34:07.805 [iina][d]   libavcodec 60.3.100
10:34:07.805 [iina][d]   libavformat 60.3.100
10:34:07.805 [iina][d]   libavutil 58.2.100
10:34:07.805 [iina][d]   libswscale 7.1.100
10:34:07.807 [iina][d] Built Dec 31, 2023 at 22:31:07 from branch develop, commit 03442be7528b0f17d81c19a74ec69594bce6a1db
10:34:07.807 [iina][d] Running under macOS Version 13.5.2 (Build 22G91)
10:34:07.807 [iina][d] On a MacBookAir10,1 with an Apple M1 processor
10:34:07.807 [iina][d] App will launch
10:34:07.807 [iina][d] Got arguments ["--mpv-shuffle", "--mpv-resume-playback=no", "/Users/nemo/Music/hanatan.localized", "/Users/nemo/Music/reol.localized"]
10:34:07.807 [iina][d] IINA arguments: ["--mpv-shuffle", "--mpv-resume-playback=no"]
10:34:07.807 [iina][d] Filenames from arguments: ["/Users/nemo/Music/hanatan.localized", "/Users/nemo/Music/reol.localized"]
10:34:07.823 [iina][d] App launched
10:34:07.825 [iina][d] Loading key bindings
10:34:07.827 [iina][d] Set key bindings (132 mappings)
10:34:07.889 [player0][d] Set path to /Applications/IINA.app/Contents/MacOS:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/homebrew/opt/flex/bin:/opt/homebrew/opt/bison/bin:/opt/homebrew/opt/llvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
10:34:07.892 [iina][d] Running on Apple Silicon, not applying FFmpeg 9599 workaround
10:34:07.996 [iina][d] Using mpv 0.35.0-419-gf79458476b-dirty
10:34:07.996 [iina][d] Setting up MediaPlayer integration
10:34:07.999 [iina][d] Setting mpv properties from arguments: [("shuffle", "yes"), ("resume-playback", "no")]
10:34:08.002 [player0][d] Open URL: file:///Users/nemo/Music/hanatan.localized/Wave.mp3
10:34:08.002 [player0][d] Opening /Users/nemo/Music/hanatan.localized/Wave.mp3 in main window
10:34:08.105 [iina][d] Created OpenGL pixel format with [__C._CGLPixelFormatAttribute(rawValue: 5), __C._CGLPixelFormatAttribute(rawValue: 96), __C._CGLPixelFormatAttribute(rawValue: 58), __C._CGLPixelFormatAttribute(rawValue: 8), __C._CGLPixelFormatAttribute(rawValue: 64), __C._CGLPixelFormatAttribute(rawValue: 99), __C._CGLPixelFormatAttribute(rawValue: 12800), __C._CGLPixelFormatAttribute(rawValue: 73), __C._CGLPixelFormatAttribute(rawValue: 101), __C._CGLPixelFormatAttribute(rawValue: 0)]
10:34:08.115 [iina][d] Falling back to nominal display refresh rate: 60.00240009600384 from 0.0
10:34:08.123 [iina][d] window!.screen: "Built-in Retina Display" visible frame (0.0, 0.0, 1440.0, 875.0) EDR: {supports=true maxPotential=2.0 maxCurrent=1.0}
10:34:08.123 [iina][d] NSScreen.main: "Built-in Retina Display" visible frame (0.0, 0.0, 1440.0, 875.0) EDR: {supports=true maxPotential=2.0 maxCurrent=1.0}
10:34:08.123 [iina][d] NSScreen.screens[0]: "Built-in Retina Display" visible frame (0.0, 0.0, 1440.0, 875.0) EDR: {supports=true maxPotential=2.0 maxCurrent=1.0}
10:34:08.124 [iina][d] MainWindowLastPosition (560.0, 347.0) matched: "Built-in Retina Display" visible frame (0.0, 0.0, 1440.0, 875.0) EDR: {supports=true maxPotential=2.0 maxCurrent=1.0}
10:34:08.218 [player0][d] File started
10:34:08.218 [player0][d] Track list changed
10:34:08.268 [player0][d] File loaded
10:34:08.268 [player0][d] Track list changed
10:34:08.269 [player0][d] Current media is audio, switch to mini player
10:34:08.283 [player0][d] Switch to mini player, automatically=true
10:34:08.707 [iina][d] Synchronized info.abLoopStatus cleared
10:34:08.712 [player0][d] Getting thumbnails
10:34:08.713 [player0][d] Playback restarted
10:34:08.715 [player0][d] Track list changed
10:34:09.975 [iina][d] App should terminate
10:34:09.975 [iina][d] Disabling all menus
10:34:09.976 [iina][d] Disabling remote commands
10:34:09.977 [iina][d] Closing all windows
10:34:09.977 [player0][d] Stopping playback
10:34:09.978 [player0][d] Switch to normal window from mini player, automatically=true
10:34:10.061 [iina][d] Waiting for players to stop and shutdown
10:34:10.067 [player0][d] Playback has stopped
10:34:10.068 [player0][d] Shutting down
10:34:10.071 [player0][d] Player has shutdown
10:34:10.071 [iina][d] All players have shutdown
10:34:10.071 [iina][d] Proceeding with application termination
10:34:10.071 [iina][d] App will terminate

mpv log:
[   0.000][d][global] user path: '/Users/nemo/Library/Logs/com.colliderli.iina/2024-04-24-10-34-07_WvC0fb/mpv.log' -> '/Users/nemo/Library/Logs/com.colliderli.iina/2024-04-24-10-34-07_WvC0fb/mpv.log'
[   0.006][v][cplayer] mpv 0.35.0-419-gf79458476b-dirty Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
[   0.006][v][cplayer]  built on Tue May 30 08:54:21 2023
[   0.006][v][cplayer] FFmpeg version: 6.0
[   0.006][v][cplayer] FFmpeg library versions:
[   0.006][v][cplayer]    libavutil       58.2.100
[   0.006][v][cplayer]    libavcodec      60.3.100
[   0.006][v][cplayer]    libavformat     60.3.100
[   0.006][v][cplayer]    libswscale      7.1.100
[   0.006][v][cplayer]    libavfilter     9.3.100
[   0.006][v][cplayer]    libswresample   4.10.100
[   0.006][v][cplayer] 
[   0.006][v][cplayer] Configuration: -Dhtml-build=disabled -Djavascript=enabled -Dlibmpv=true -Dlua=luajit -Dlibarchive=enabled -Duchardet=enabled -Dlibbluray=enabled -Dcplayer=false -Dswift-build=disabled -Dmacos-cocoa-cb=disabled -Dmacos-media-player=disabled -Dmacos-touchbar=disabled -Dmanpage-build=disabled -Dprefix=/opt/homebrew/Cellar/mpv-iina/HEAD-f794584 -Ddatadir=/opt/homebrew/Cellar/mpv-iina/HEAD-f794584/share/mpv-iina -Dlibdir=/opt/homebrew/Cellar/mpv-iina/HEAD-f794584/lib -Dsysconfdir=/opt/homebrew/etc/mpv-iina -Dbuildtype=release -Dwrap_mode=nofallback
[   0.006][v][cplayer] List of enabled features: av-channel-layout bsd-fstatfs build-date cocoa coreaudio cplugins darwin ffmpeg gl gl-cocoa glob glob-posix gpl iconv javascript jpeg jpegxl lcms2 libarchive libass libavdevice libbluray libdl libm luajit osx-thread-name posix posix_shm rubberband rubberband-3 stdatomic threads uchardet vector videotoolbox-gl zimg zlib
[   0.006][v][cplayer] mpv 0.35.0-419-gf79458476b-dirty Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
[   0.006][v][cplayer]  built on Tue May 30 08:54:21 2023
[   0.006][v][cplayer] FFmpeg version: 6.0
[   0.006][v][cplayer] FFmpeg library versions:
[   0.006][v][cplayer]    libavutil       58.2.100
[   0.006][v][cplayer]    libavcodec      60.3.100
[   0.006][v][cplayer]    libavformat     60.3.100
[   0.006][v][cplayer]    libswscale      7.1.100
[   0.006][v][cplayer]    libavfilter     9.3.100
[   0.006][v][cplayer]    libswresample   4.10.100
[   0.006][v][cplayer] 
[   0.006][v][cplayer] Configuration: -Dhtml-build=disabled -Djavascript=enabled -Dlibmpv=true -Dlua=luajit -Dlibarchive=enabled -Duchardet=enabled -Dlibbluray=enabled -Dcplayer=false -Dswift-build=disabled -Dmacos-cocoa-cb=disabled -Dmacos-media-player=disabled -Dmacos-touchbar=disabled -Dmanpage-build=disabled -Dprefix=/opt/homebrew/Cellar/mpv-iina/HEAD-f794584 -Ddatadir=/opt/homebrew/Cellar/mpv-iina/HEAD-f794584/share/mpv-iina -Dlibdir=/opt/homebrew/Cellar/mpv-iina/HEAD-f794584/lib -Dsysconfdir=/opt/homebrew/etc/mpv-iina -Dbuildtype=release -Dwrap_mode=nofallback
[   0.006][v][cplayer] List of enabled features: av-channel-layout bsd-fstatfs build-date cocoa coreaudio cplugins darwin ffmpeg gl gl-cocoa glob glob-posix gpl iconv javascript jpeg jpegxl lcms2 libarchive libass libavdevice libbluray libdl libm luajit osx-thread-name posix posix_shm rubberband rubberband-3 stdatomic threads uchardet vector videotoolbox-gl zimg zlib
[   0.006][d][global] home path: '' -> '-'
[   0.006][d][global] user path: '~~home/' -> ''
[   0.006][d][global] user path: '~~old_home/' -> ''
[   0.007][d][global] user path: '/Applications/IINA.app/Contents/Resources/config/input.conf' -> '/Applications/IINA.app/Contents/Resources/config/input.conf'
[   0.007][v][bdmv/bluray] Opening /Applications/IINA.app/Contents/Resources/config/input.conf
[   0.007][v][file] Opening /Applications/IINA.app/Contents/Resources/config/input.conf
[   0.007][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.007][d][file] Stream opened successfully.
[   0.007][v][input] Parsing input config file /Applications/IINA.app/Contents/Resources/config/input.conf
[   0.007][v][input] Input config file /Applications/IINA.app/Contents/Resources/config/input.conf parsed: 126 binds
[   0.007][d][global] user path: '/Users/nemo/Library/Logs/com.colliderli.iina/2024-04-24-10-34-07_WvC0fb/mpv.log' -> '/Users/nemo/Library/Logs/com.colliderli.iina/2024-04-24-10-34-07_WvC0fb/mpv.log'
[   0.007][d][stats] Loading lua script @stats.lua...
[   0.007][d][console] Loading lua script @console.lua...
[   0.007][d][auto_profiles] Loading lua script @auto_profiles.lua...
[   0.008][d][osx] Exiting...
[   0.008][d][stats] loading mp.defaults
[   0.008][d][console] loading mp.defaults
[   0.008][d][auto_profiles] loading mp.defaults
[   0.008][v][cplayer] Set property: vo="libmpv" -> 1
[   0.008][v][cplayer] Set property: keepaspect="no" -> 1
[   0.008][v][cplayer] Set property: gpu-hwdec-interop="auto" -> 1
[   0.008][d][stats] loading @stats.lua
[   0.008][d][auto_profiles] loading @auto_profiles.lua
[   0.008][d][console] loading @console.lua
[   0.009][d][stats] reading options for stats 
[   0.009][d][stats] script-opts/stats.conf not found. 
[   0.009][d][stats] lua-settings/stats.conf not found. 
[   0.106][v][ao/coreaudio] selected audio output device: MacBook Air扬声器 (80)
[   0.108][d][console] reading options for console 
[   0.108][d][console] script-opts/console.conf not found. 
[   0.108][d][console] lua-settings/console.conf not found. 
[   0.108][v][cplayer] Waiting for scripts...
[   0.109][d][cplayer] Run command: define-section, flags=64, args=[name="input_console", contents="", flags="default"]
[   0.109][d][cplayer] Run command: enable-section, flags=64, args=[name="input_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.109][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_console", contents="", flags="force"]
[   0.109][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_console", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.109][d][osd/libass] ASS library version: 0x1701000 (runtime 0x1701000)
[   0.109][v][osd/libass] libass API version: 0x1701000
[   0.109][v][osd/libass] libass source: tarball: 0.17.1
[   0.110][v][osd/libass] Shaper: FriBidi 1.0.12 (SIMPLE) HarfBuzz-ng 7.1.0 (COMPLEX)
[   0.110][v][osd/libass] Setting up fonts...
[   0.111][v][osd/libass] Using font provider coretext
[   0.111][v][osd/libass] Done.
[   0.111][v][cplayer] Set property: shuffle="yes" -> 1
[   0.111][v][cplayer] Set property: resume-playback="no" -> 1
[   0.112][d][cplayer] Run command: define-section, flags=64, args=[name="input_stats", contents="", flags="default"]
[   0.112][d][cplayer] Run command: enable-section, flags=64, args=[name="input_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.112][d][cplayer] Run command: define-section, flags=64, args=[name="input_forced_stats", contents="", flags="force"]
[   0.112][d][cplayer] Run command: enable-section, flags=64, args=[name="input_forced_stats", flags="allow-hide-cursor+allow-vo-dragging"]
[   0.112][d][auto_profiles] Exiting...
[   0.112][v][cplayer] Done loading scripts.
[   0.223][v][libmpv_render] GL_VERSION='4.1 Metal - 83.1'
[   0.223][v][libmpv_render] Detected desktop OpenGL 4.1.
[   0.223][v][libmpv_render] GL_VENDOR='Apple'
[   0.223][v][libmpv_render] GL_RENDERER='Apple M1'
[   0.223][v][libmpv_render] GL_SHADING_LANGUAGE_VERSION='4.10'
[   0.223][d][libmpv_render] Combined OpenGL extensions string:
[   0.223][d][libmpv_render]  GL_ARB_blend_func_extended GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader5 GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_occlusion_query2 GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_shading_language_include GL_ARB_tessellation_shader GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_texture_storage GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_vertex_attrib_64bit GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_texture_compression_s3tc GL_EXT_texture_filter_anisotropic GL_EXT_texture_sRGB_decode GL_APPLE_client_storage GL_APPLE_container_object_shareable GL_APPLE_flush_render GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_texture_range GL_NV_texture_barrier
[   0.223][v][libmpv_render] Loaded extension GL_APPLE_rgb_422.
[   0.224][v][libmpv_render] GL_*_swap_control extension missing.
[   0.224][d][libmpv_render] Texture formats:
[   0.224][d][libmpv_render]   NAME       COMP*TYPE SIZE           DEPTH PER COMP.
[   0.224][d][libmpv_render]   r8         1*unorm   1B    LF CR ST {8}
[   0.224][d][libmpv_render]   rg8        2*unorm   2B    LF CR ST {8 8}
[   0.224][d][libmpv_render]   rgb8       3*unorm   3B    LF CR ST {8 8 8}
[   0.224][d][libmpv_render]   rgba8      4*unorm   4B    LF CR ST {8 8 8 8}
[   0.224][d][libmpv_render]   r16        1*unorm   2B    LF CR ST {16}
[   0.224][d][libmpv_render]   rg16       2*unorm   4B    LF CR ST {16 16}
[   0.224][d][libmpv_render]   rgb16      3*unorm   6B    LF CR ST {16 16 16}
[   0.224][d][libmpv_render]   rgba16     4*unorm   8B    LF CR ST {16 16 16 16}
[   0.224][d][libmpv_render]   r8ui       1*uint    1B       CR ST {8}
[   0.224][d][libmpv_render]   rg8ui      2*uint    2B       CR ST {8 8}
[   0.224][d][libmpv_render]   rgb8ui     3*uint    3B          ST {8 8 8}
[   0.224][d][libmpv_render]   rgba8ui    4*uint    4B       CR ST {8 8 8 8}
[   0.224][d][libmpv_render]   r16ui      1*uint    2B       CR ST {16}
[   0.224][d][libmpv_render]   rg16ui     2*uint    4B       CR ST {16 16}
[   0.224][d][libmpv_render]   rgb16ui    3*uint    6B          ST {16 16 16}
[   0.224][d][libmpv_render]   rgba16ui   4*uint    8B       CR ST {16 16 16 16}
[   0.224][d][libmpv_render]   r16f       1*float   4B    LF CR ST {32/16}
[   0.224][d][libmpv_render]   rg16f      2*float   8B    LF CR ST {32/16 32/16}
[   0.224][d][libmpv_render]   rgb16f     3*float  12B    LF CR ST {32/16 32/16 32/16}
[   0.224][d][libmpv_render]   rgba16f    4*float  16B    LF CR ST {32/16 32/16 32/16 32/16}
[   0.224][d][libmpv_render]   r32f       1*float   4B    LF CR ST {32}
[   0.224][d][libmpv_render]   rg32f      2*float   8B    LF CR ST {32 32}
[   0.224][d][libmpv_render]   rgb32f     3*float  12B    LF CR ST {32 32 32}
[   0.224][d][libmpv_render]   rgba32f    4*float  16B    LF CR ST {32 32 32 32}
[   0.224][d][libmpv_render]   rgb10_a2   4*unorm   4B    LF CR ST {0/10 0/10 0/10 0/2}
[   0.224][d][libmpv_render]   rgba12     4*unorm   8B    LF CR ST {16/12 16/12 16/12 16/12}
[   0.224][d][libmpv_render]   rgb10      3*unorm   6B    LF CR ST {16/10 16/10 16/10}
[   0.224][d][libmpv_render]   rgb565     3*unorm   2B    LF    ST {0/8 0/8 0/8}
[   0.224][d][libmpv_render]   appleyp    0*unorm   2B    LF    ST {}
[   0.224][d][libmpv_render]  LA = LUMINANCE_ALPHA hack format
[   0.224][d][libmpv_render]  LF = linear filterable
[   0.224][d][libmpv_render]  CR = can be used for render targets
[   0.224][d][libmpv_render]  ST = can be used for storable images
[   0.224][d][libmpv_render] Image formats:
[   0.224][d][libmpv_render]   yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   gray => 1 planes 1x1 8/0 [r8] (r) [unorm]
[   0.224][d][libmpv_render]   gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm]
[   0.224][d][libmpv_render]   uyvy422 => 1 planes 1x1 0/0 [appleyp] (brg) [unknown]
[   0.224][d][libmpv_render]   nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm]
[   0.224][d][libmpv_render]   p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm]
[   0.224][d][libmpv_render]   argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm]
[   0.224][d][libmpv_render]   bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm]
[   0.224][d][libmpv_render]   abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm]
[   0.224][d][libmpv_render]   rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm]
[   0.224][d][libmpv_render]   bgr24 => 1 planes 1x1 8/0 [rgb8] (bgr) [unorm]
[   0.224][d][libmpv_render]   rgb24 => 1 planes 1x1 8/0 [rgb8] (rgb) [unorm]
[   0.224][d][libmpv_render]   0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm]
[   0.224][d][libmpv_render]   bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm]
[   0.224][d][libmpv_render]   0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm]
[   0.224][d][libmpv_render]   rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm]
[   0.224][d][libmpv_render]   rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm]
[   0.224][d][libmpv_render]   rgb565 => 1 planes 1x1 0/0 [rgb565] (rgb) [unknown]
[   0.224][d][libmpv_render]   pal8
[   0.224][d][libmpv_render]   vdpau
[   0.224][d][libmpv_render]   d3d11
[   0.224][d][libmpv_render]   dxva2_vld
[   0.224][d][libmpv_render]   mmal
[   0.224][d][libmpv_render]   mediacodec
[   0.224][d][libmpv_render]   cuda
[   0.224][d][libmpv_render]   yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm]
[   0.224][d][libmpv_render]   yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm]
[   0.224][d][libmpv_render]   grayaf32 => 2 planes 1x1 32/0 [r16f/r16f] (r/a) [float]
[   0.224][d][libmpv_render]   yuv444pf => 3 planes 1x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.224][d][libmpv_render]   yuva444pf => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.224][d][libmpv_render]   yuv420pf => 3 planes 2x2 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.224][d][libmpv_render]   yuva420pf => 4 planes 2x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.224][d][libmpv_render]   yuv422pf => 3 planes 2x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.224][d][libmpv_render]   yuva422pf => 4 planes 2x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.224][d][libmpv_render]   yuv440pf => 3 planes 1x2 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.224][d][libmpv_render]   yuva440pf => 4 planes 1x2 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.224][d][libmpv_render]   yuv410pf => 3 planes 4x4 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.224][d][libmpv_render]   yuva410pf => 4 planes 4x4 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.224][d][libmpv_render]   yuv411pf => 3 planes 4x1 32/0 [r16f/r16f/r16f] (r/g/b) [float]
[   0.224][d][libmpv_render]   yuva411pf => 4 planes 4x1 32/0 [r16f/r16f/r16f/r16f] (r/g/b/a) [float]
[   0.224][d][libmpv_render]   rgb30 => 1 planes 1x1 10/0 [rgb10_a2] (bgr) [unknown]
[   0.224][d][libmpv_render]   y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm]
[   0.224][d][libmpv_render]   gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   vdpau_output
[   0.224][d][libmpv_render]   vaapi
[   0.224][d][libmpv_render]   videotoolbox
[   0.224][d][libmpv_render]   drm_prime
[   0.224][d][libmpv_render]   yuyv422
[   0.224][d][libmpv_render]   yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   monow
[   0.224][d][libmpv_render]   monob
[   0.224][d][libmpv_render]   yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   uyyvyy411
[   0.224][d][libmpv_render]   bgr8
[   0.224][d][libmpv_render]   bgr4
[   0.224][d][libmpv_render]   bgr4_byte
[   0.224][d][libmpv_render]   rgb8
[   0.224][d][libmpv_render]   rgb4
[   0.224][d][libmpv_render]   rgb4_byte
[   0.224][d][libmpv_render]   nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm]
[   0.224][d][libmpv_render]   gray16be
[   0.224][d][libmpv_render]   yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   rgb48be
[   0.224][d][libmpv_render]   rgb48 => 1 planes 1x1 16/0 [rgb16] (rgb) [unorm]
[   0.224][d][libmpv_render]   rgb565be
[   0.224][d][libmpv_render]   rgb555be
[   0.224][d][libmpv_render]   rgb555
[   0.224][d][libmpv_render]   bgr565be
[   0.224][d][libmpv_render]   bgr565
[   0.224][d][libmpv_render]   bgr555be
[   0.224][d][libmpv_render]   bgr555
[   0.224][d][libmpv_render]   yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv420p16be
[   0.224][d][libmpv_render]   yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv422p16be
[   0.224][d][libmpv_render]   yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv444p16be
[   0.224][d][libmpv_render]   rgb444
[   0.224][d][libmpv_render]   rgb444be
[   0.224][d][libmpv_render]   bgr444
[   0.224][d][libmpv_render]   bgr444be
[   0.224][d][libmpv_render]   ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm]
[   0.224][d][libmpv_render]   bgr48be
[   0.224][d][libmpv_render]   bgr48 => 1 planes 1x1 16/0 [rgb16] (bgr) [unorm]
[   0.224][d][libmpv_render]   yuv420p9be
[   0.224][d][libmpv_render]   yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv420p10be
[   0.224][d][libmpv_render]   yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv422p10be
[   0.224][d][libmpv_render]   yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv444p9be
[   0.224][d][libmpv_render]   yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv444p10be
[   0.224][d][libmpv_render]   yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv422p9be
[   0.224][d][libmpv_render]   yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   gbrp9be
[   0.224][d][libmpv_render]   gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   gbrp10be
[   0.224][d][libmpv_render]   gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   gbrp16be
[   0.224][d][libmpv_render]   gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm]
[   0.224][d][libmpv_render]   yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva420p9be
[   0.224][d][libmpv_render]   yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva422p9be
[   0.224][d][libmpv_render]   yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva444p9be
[   0.224][d][libmpv_render]   yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva420p10be
[   0.224][d][libmpv_render]   yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva422p10be
[   0.224][d][libmpv_render]   yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva444p10be
[   0.224][d][libmpv_render]   yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva420p16be
[   0.224][d][libmpv_render]   yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva422p16be
[   0.224][d][libmpv_render]   yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   yuva444p16be
[   0.224][d][libmpv_render]   yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.224][d][libmpv_render]   xyz12 => 1 planes 1x1 16/4 [rgb16] (rgb) [unorm]
[   0.224][d][libmpv_render]   xyz12be
[   0.224][d][libmpv_render]   nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm]
[   0.224][d][libmpv_render]   nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm]
[   0.224][d][libmpv_render]   nv20be
[   0.224][d][libmpv_render]   rgba64be
[   0.224][d][libmpv_render]   bgra64be
[   0.224][d][libmpv_render]   bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm]
[   0.224][d][libmpv_render]   yvyu422
[   0.224][d][libmpv_render]   ya16be
[   0.224][d][libmpv_render]   ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm]
[   0.224][d][libmpv_render]   gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm]
[   0.224][d][libmpv_render]   gbrap16be
[   0.224][d][libmpv_render]   gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.224][d][libmpv_render]   qsv
[   0.224][d][libmpv_render]   d3d11va_vld
[   0.224][d][libmpv_render]   yuv420p12be
[   0.224][d][libmpv_render]   yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv420p14be
[   0.224][d][libmpv_render]   yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv422p12be
[   0.224][d][libmpv_render]   yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv422p14be
[   0.224][d][libmpv_render]   yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[   0.224][d][libmpv_render]   yuv444p12be
[   0.224][d][libmpv_render]   yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.225][d][libmpv_render]   yuv444p14be
[   0.225][d][libmpv_render]   yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm]
[   0.225][d][libmpv_render]   gbrp12be
[   0.225][d][libmpv_render]   gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm]
[   0.225][d][libmpv_render]   gbrp14be
[   0.225][d][libmpv_render]   gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm]
[   0.225][d][libmpv_render]   yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm]
[   0.225][d][libmpv_render]   bayer_bggr8
[   0.225][d][libmpv_render]   bayer_rggb8
[   0.225][d][libmpv_render]   bayer_gbrg8
[   0.225][d][libmpv_render]   bayer_grbg8
[   0.225][d][libmpv_render]   bayer_bggr16
[   0.225][d][libmpv_render]   bayer_bggr16be
[   0.225][d][libmpv_render]   bayer_rggb16
[   0.225][d][libmpv_render]   bayer_rggb16be
[   0.225][d][libmpv_render]   bayer_gbrg16
[   0.225][d][libmpv_render]   bayer_gbrg16be
[   0.225][d][libmpv_render]   bayer_grbg16
[   0.225][d][libmpv_render]   bayer_grbg16be
[   0.225][d][libmpv_render]   xvmc
[   0.225][d][libmpv_render]   yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm]
[   0.225][d][libmpv_render]   yuv440p10be
[   0.225][d][libmpv_render]   yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm]
[   0.225][d][libmpv_render]   yuv440p12be
[   0.225][d][libmpv_render]   ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm]
[   0.225][d][libmpv_render]   ayuv64be
[   0.225][d][libmpv_render]   p010be
[   0.225][d][libmpv_render]   gbrap12be
[   0.225][d][libmpv_render]   gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.225][d][libmpv_render]   gbrap10be
[   0.225][d][libmpv_render]   gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm]
[   0.225][d][libmpv_render]   gray12be
[   0.225][d][libmpv_render]   gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm]
[   0.225][d][libmpv_render]   gray10be
[   0.225][d][libmpv_render]   gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm]
[   0.225][d][libmpv_render]   p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm]
[   0.225][d][libmpv_render]   p016be
[   0.225][d][libmpv_render]   gray9be
[   0.225][d][libmpv_render]   gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm]
[   0.225][d][libmpv_render]   gbrpf32be
[   0.225][d][libmpv_render]   gbrpf32 => 3 planes 1x1 32/0 [r16f/r16f/r16f] (g/b/r) [float]
[   0.225][d][libmpv_render]   gbrapf32be
[   0.225][d][libmpv_render]   gbrapf32 => 4 planes 1x1 32/0 [r16f/r16f/r16f/r16f] (g/b/r/a) [float]
[   0.225][d][libmpv_render]   opencl
[   0.225][d][libmpv_render]   gray14be
[   0.225][d][libmpv_render]   gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm]
[   0.225][d][libmpv_render]   grayf32be
[   0.225][d][libmpv_render]   grayf32 => 1 planes 1x1 32/0 [r16f] (r) [float]
[   0.225][d][libmpv_render]   yuva422p12be
[   0.225][d][libmpv_render]   yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.225][d][libmpv_render]   yuva444p12be
[   0.225][d][libmpv_render]   yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm]
[   0.225][d][libmpv_render]   nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm]
[   0.225][d][libmpv_render]   nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm]
[   0.225][d][libmpv_render]   vulkan
[   0.225][d][libmpv_render]   y210be
[   0.225][d][libmpv_render]   y210
[   0.225][d][libmpv_render]   x2rgb10be
[   0.225][d][libmpv_render]   x2bgr10
[   0.225][d][libmpv_render]   x2bgr10be
[   0.225][d][libmpv_render]   p210be
[   0.225][d][libmpv_render]   p210 => 2 planes 2x1 16/6 [r16/rg16] (r/gb) [unorm]
[   0.225][d][libmpv_render]   p410be
[   0.225][d][libmpv_render]   p410 => 2 planes 1x1 16/6 [r16/rg16] (r/gb) [unorm]
[   0.225][d][libmpv_render]   p216be
[   0.225][d][libmpv_render]   p216 => 2 planes 2x1 16/0 [r16/rg16] (r/gb) [unorm]
[   0.225][d][libmpv_render]   p416be
[   0.225][d][libmpv_render]   p416 => 2 planes 1x1 16/0 [r16/rg16] (r/gb) [unorm]
[   0.225][d][libmpv_render]   vuya => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm]
[   0.225][d][libmpv_render]   rgbaf16be
[   0.225][d][libmpv_render]   rgbaf16
[   0.225][d][libmpv_render]   vuyx => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm]
[   0.225][d][libmpv_render]   p012 => 2 planes 2x2 16/4 [r16/rg16] (r/gb) [unorm]
[   0.225][d][libmpv_render]   p012be
[   0.225][d][libmpv_render]   y212be
[   0.225][d][libmpv_render]   y212
[   0.225][d][libmpv_render]   xv30be
[   0.225][d][libmpv_render]   xv30
[   0.225][d][libmpv_render]   xv36be
[   0.225][d][libmpv_render]   xv36 => 1 planes 1x1 16/4 [rgba16] (grb) [unorm]
[   0.225][d][libmpv_render]   rgbf32be
[   0.225][d][libmpv_render]   rgbf32
[   0.225][d][libmpv_render]   rgbaf32be
[   0.225][d][libmpv_render]   rgbaf32
[   0.225][v][libmpv_render] Testing FBO format rgba16f
[   0.225][d][libmpv_render] Resizing texture: 16x16
[   0.225][v][libmpv_render] Using FBO format rgba16f.
[   0.225][v][libmpv_render] Disabling HDR peak computation (one or more of the following is not supported: compute shaders=0, SSBO=0).
[   0.225][v][libmpv_render] No advanced processing required. Enabling dumb mode.
[   0.225][v][libmpv_render] Loading hwdec driver 'videotoolbox'
[   0.226][v][cplayer] Set property: override-display-fps=60.002400 -> 1
[   0.328][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/hanatan.localized/Wave.mp3", flags="replace", options=""]
[   0.328][v][bdmv/bluray] Opening /Users/nemo/Music/hanatan.localized/Wave.mp3
[   0.328][v][file] Opening /Users/nemo/Music/hanatan.localized/Wave.mp3
[   0.329][d][file] resize stream to 131072 bytes, drop 0 bytes
[   0.329][d][file] Stream opened successfully.
[   0.329][v][demux] Trying demuxers for level=normal.
[   0.329][d][demux] Trying demuxer: disc (force-level: normal)
[   0.329][d][demux] Trying demuxer: edl (force-level: normal)
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/hanatan.localized/歌に形はないけれど.mp3", flags="append", options=""]
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/hanatan.localized/自傷無色.mp3", flags="append", options=""]
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/reol.localized/drop pop candy.mp3", flags="append", options=""]
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/reol.localized/No title.mp3", flags="append", options=""]
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/reol.localized/アシンメトリー.mp3", flags="append", options=""]
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/reol.localized/オオエドランヴ.mp3", flags="append", options=""]
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/reol.localized/ヒビカゼ.mp3", flags="append", options=""]
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/reol.localized/平面鏡.mp3", flags="append", options=""]
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/reol.localized/染.mp3", flags="append", options=""]
[   0.329][d][cplayer] Run command: loadfile, flags=64, args=[url="/Users/nemo/Music/reol.localized/白夜.mp3", flags="append", options=""]
[   0.329][d][demux] Trying demuxer: cue (force-level: normal)
[   0.329][d][demux] Trying demuxer: rawaudio (force-level: normal)
[   0.329][d][demux] Trying demuxer: rawvideo (force-level: normal)
[   0.329][d][demux] Trying demuxer: mkv (force-level: normal)
[   0.329][d][demux] Trying demuxer: libarchive (force-level: normal)
[   0.330][d][demux] Trying demuxer: lavf (force-level: normal)
[   0.331][v][lavf] Found 'mp3' at score=1 size=2048.
[   0.331][v][lavf] Found 'mp3' at score=25 size=4096.
[   0.332][v][lavf] Found 'mp3' at score=51 size=8192.
[   0.332][d][ffmpeg/demuxer] mp3: Skipping 0 bytes of junk at 1185.
[   0.332][v][lavf] avformat_find_stream_info() finished after 65536 bytes.
[   0.332][v][demux] Detected file format: mp3 (libavformat)
[   0.332][v][cplayer] Opening done: /Users/nemo/Music/hanatan.localized/Wave.mp3
[   0.332][v][find_files] Loading external files in /Users/nemo/Music/hanatan.localized/
[   0.332][v][lavf] select track 0
[   0.332][i][cplayer]  (+) Audio --aid=1 (mp3 2ch 44100Hz)
[   0.332][i][display-tags] File tags:
[   0.332][i][display-tags]  Artist: 花たん/ユリカ
[   0.332][i][display-tags]  Album: Flower CD1
[   0.332][i][display-tags]  Date: 2013
[   0.332][i][display-tags]  Title: Wave
[   0.332][i][display-tags]  Track: 03
[   0.333][v][ad] Codec list:
[   0.333][v][ad]     mp3float (mp3) - MP3 (MPEG audio layer 3)
[   0.333][v][ad]     mp3 - MP3 (MPEG audio layer 3)
[   0.333][v][ad]     mp3_at (mp3) - mp3 (AudioToolbox)
[   0.333][v][ad] Opening decoder mp3float
[   0.333][v][ad] Detected 8 logical cores.
[   0.333][v][ad] Requesting 9 threads for decoding.
[   0.333][v][ad] Selected codec: mp3float (MP3 (MPEG audio layer 3))
[   0.333][v][af] User filter list:
[   0.333][v][af]   (empty)
[   0.333][v][cplayer] Starting playback...
[   0.333][v][af] [in] 44100Hz stereo 2ch floatp
[   0.333][v][af] [userspeed] 44100Hz stereo 2ch floatp
[   0.333][v][af] [userspeed] (disabled)
[   0.333][v][af] [convert] 44100Hz stereo 2ch floatp
[   0.333][v][ao] Trying audio driver 'coreaudio'
[   0.333][v][ao/coreaudio] requested format: 44100 Hz, stereo channels, floatp
[   0.333][v][ao/coreaudio] selected audio output device: MacBook Air扬声器 (80)
[   0.334][v][ao/coreaudio] input channel layout:
[   0.334][v][ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2>
[   0.334][v][ao/coreaudio]  - description 0: label <4294967295, 64>,  flags: <0>, coords: <0.000000, 0.000000, 0.000000>
[   0.334][v][ao/coreaudio]  - description 1: label <4294967295, 64>,  flags: <0>, coords: <0.000000, 0.000000, 0.000000>
[   0.334][v][ao/coreaudio] mp chmap: unknown2
[   0.334][v][ao/coreaudio] input channel layout:
[   0.334][v][ao/coreaudio] layout: tag: <0>, bitmap: <0>, descriptions <2>
[   0.334][v][ao/coreaudio]  - description 0: label <1, 0>,  flags: <0>, coords: <0.000000, 0.000000, 0.000000>
[   0.334][v][ao/coreaudio]  - description 1: label <2, 1>,  flags: <0>, coords: <0.000000, 0.000000, 0.000000>
[   0.334][v][ao/coreaudio] mp chmap: stereo
[   0.334][v][ao/coreaudio] Channel layouts:
[   0.334][v][ao/coreaudio]  - stereo
[   0.334][v][ao/coreaudio]  - mono
[   0.334][v][ao/coreaudio] result: stereo
[   0.346][v][ao/coreaudio] Latency property cntl: 66 frames
[   0.346][v][ao/coreaudio] Latency property zisf: 512 frames
[   0.346][v][ao/coreaudio] Latency property tfas: 114 frames
[   0.346][v][ao/coreaudio] Device sample rate: 48000.000000
[   0.346][v][ao/coreaudio] audiounit latency [us]: 362
[   0.346][v][ao/coreaudio] device latency [us]: 14416
[   0.346][v][ao/coreaudio] using soft-buffer of 8820 samples.
[   0.346][i][cplayer] AO: [coreaudio] 44100Hz stereo 2ch floatp
[   0.346][v][cplayer] AO: Description: CoreAudio AudioUnit
[   0.346][v][af] [convert] (disabled)
[   0.346][v][af] [out] 44100Hz stereo 2ch floatp
[   0.347][v][cplayer] audio ready
[   0.347][v][cplayer] starting audio playback
[   0.375][v][cplayer] playback restart complete @ -0.000000, audio=playing, video=eof
[   0.379][v][cplayer] Set property: pause=true -> 1
[   0.535][d][ffmpeg/demuxer] mp3: Skipping 0 bytes of junk at 1185.
[   0.535][d][ffmpeg] AVIOContext: Statistics: 65536 bytes read, 0 seeks
[   0.567][d][ffmpeg/demuxer] mp3: Skipping 0 bytes of junk at 1202.
[   0.568][d][ffmpeg] AVIOContext: Statistics: 65536 bytes read, 0 seeks
[   0.583][d][ffmpeg/demuxer] mp3: Skipping 0 bytes of junk at 1089.
[   0.583][d][ffmpeg] AVIOContext: Statistics: 65536 bytes read, 0 seeks
[   0.616][d][ffmpeg/demuxer] mp3: Skipping 0 bytes of junk at 1088.
[   0.617][d][ffmpeg] AVIOContext: Statistics: 65536 bytes read, 0 seeks
[   0.633][d][ffmpeg/demuxer] mp3: Skipping 0 bytes of junk at 1088.
[   0.633][d][ffmpeg] AVIOContext: Statistics: 65536 bytes read, 0 seeks
[   0.650][d][ffmpeg/demuxer] mp3: Skipping 0 bytes of junk at 1088.
[   0.650][d][ffmpeg] AVIOContext: Statistics: 65536 bytes read, 0 seeks
[   0.701][d][ffmpeg/demuxer] mp3: Skipping 0 bytes of junk at 1088.
[   0.702][d][ffmpeg] AVIOContext: Statistics: 65536 bytes read, 0 seeks
[   0.717][d][ffmpeg/demuxer] mp3: Skipping 0 bytes of junk at 1088.
[   0.718][d][ffmpeg] AVIOContext: Statistics: 65536 bytes read, 0 seeks
[   0.754][d][ffmpeg] AVIOContext: Statistics: 65536 bytes read, 0 seeks
[   0.823][v][cplayer] Set property: window-scale="inf" -> -4
[   0.824][v][cplayer] Set property: pause=false -> 1
[   2.088][d][cplayer] Run command: stop, flags=64, args=[flags=""]
[   2.088][v][cplayer] EOF code: 4  
[   2.088][d][ad] Uninit decoder.
[   2.088][d][cplayer] Terminating demuxers...
[   2.088][d][cplayer] Done terminating demuxers.
[   2.088][v][cplayer] finished playback, success (reason 2)
[   2.088][i][cplayer] 
[   2.179][d][libmpv_render] flushing shader cache
[   2.179][d][cplayer] Run command: quit, flags=64, args=[code="0"]
[   2.181][d][main] Exiting...
[   2.181][d][stats] Exiting...
[   2.181][d][console] Exiting...

Steps to reproduce:
In my case, I created two directories (call it directory1 and directory2), each with bunch of symlinks to mp3 file.
In the command line, pass iina --mpv-shuffle --mpv-resume-playback=no directory1 directory2.
Record the order of files in playlist.
Repeat several times, the order hasn't changed.

  • MPV does not have this problem.

How often does this happen?
Every time (when more than one directory are passed).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant