mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 08:21:39 -06:00
d06e65a42b
* feat(audio): embed cover image in audiobook files - Add audio cover embedder - Implement format writers for M4B, M4A, MP3, and FLAC using ffmpeg - Add library settings for audio file writes Closes #145 * fix(library): disable audio file write by default and add ffmpeg timeout Change the default value of file_write_audio_enabled from true to false in the database schema and migrations. Automatically disable audio writing in the UI if cover writing is toggled off. Add a 60-second timeout to the ffmpeg child process to prevent hanging when embedding covers. --------- Co-authored-by: neon <18559658+neonsolstice@users.noreply.github.com>