Weirder ... adding seekpoints to *.flac vs to individual files - and the latter doesn't work?!
What effing stupid user error am I doing that I cannot spot at a glance?
Adding with wildcard yields the following. Note, point 1 is at 86 frames, i.e. at 7.99 seconds, not 8.5.
C:\bin>metaflac.exe --remove --block-type=SEEKTABLE "04*.flac"
C:\bin>metaflac.exe --add-seekpoint=8.5s "04*.flac"
C:\bin>metaflac.exe --list --block-type=SEEKTABLE "04*.flac"
04.flac:METADATA block #1
04.flac: type: 3 (SEEKTABLE)
04.flac: is last: false
04.flac: length: 1584
04.flac: seek points: 88
04.flac: point 0: sample_number=0, stream_offset=0, frame_samples=4096
04.flac: point 1: sample_number=352256, stream_offset=543082, frame_samples=4096
04.flac: point 2: sample_number=704512, stream_offset=1122729, frame_samples=4096
[...omitted most of them]
04.flac: point 87: sample_number=30691328, stream_offset=52749204, frame_samples=4096
But adding to the filename yields an empty seektable. Note, no asterisk in the --add-seekpoint command line:
C:\bin>metaflac.exe --remove --block-type=SEEKTABLE "04*.flac"
C:\bin>metaflac.exe --add-seekpoint=8.5s "04.flac"
C:\bin>metaflac.exe --list --block-type=SEEKTABLE "04*.flac"
04.flac:METADATA block #1
04.flac: type: 3 (SEEKTABLE)
04.flac: is last: false
04.flac: length: 0
04.flac: seek points: 0
Edit: doesn't matter whether I use =8s or =8.5s, doesn't matter whether I use quotation marks around 04.flac - I deliberately arranged it with no space in path.
1.4.2, 64-bit version of metaflac.exe
Concerning the 1152, I wonder if I just managed to destroy the example by a --remove rather than --list :-(
Stupid user error I said, stupid user error I did, and with great chance, stupid user error I then covered up.