audiobookshelf/test/server
Quentin King 194f0189fc feat: Embed AUDIBLE_ASIN metadata in m4b files
- Add AUDIBLE_ASIN tag to FFmpeg metadata object
- Use -movflags use_metadata_tags to preserve custom tags in mp4/m4b
- Fix .m4b extension detection for mp4 format handling
- Remove redundant -map_metadata 0 option
- Update tests to match new FFmpeg options

The mp4 muxer in FFmpeg only writes standard iTunes tags by default.
Custom tags like AUDIBLE_ASIN are silently dropped unless
use_metadata_tags is specified.

Tested and verified with ffprobe and mediainfo on clean m4b files.
2026-01-03 04:18:42 -06:00
..
controllers Update LibraryItemController unit test 2025-07-07 16:26:17 -05:00
finders Match confidence calculation for audible results 2025-05-21 10:25:42 +03:00
managers Merge pull request #3417 from nichwall/series_cleanup_2 2024-10-12 15:48:04 -05:00
migrations Improve book library page query performance for author sort order (#4080) 2025-03-17 17:09:49 -05:00
objects Fixes + add progress to m4b and embed tools 2024-07-20 12:28:06 +03:00
providers Add tests for cleanSeriesSequence 2024-03-14 19:37:51 +02:00
utils feat: Embed AUDIBLE_ASIN metadata in m4b files 2026-01-03 04:18:42 -06:00
Logger.test.js Log non-strings into log file like console.log does 2024-09-11 19:58:30 +03:00