Quentin King
e7a980d55a
Adds extended metadata fields to FFmpeg output
...
Enriches audiobook metadata by adding support for additional fields including abridged/unabridged format, full publication date, ISBN, language, explicit content flags, and subtitle.
Improves compatibility with Libation by including both lowercase and uppercase ASIN variants.
Sets appropriate iTunes advisory flags to distinguish explicit from clean content.
2026-01-04 09:43:59 -06:00
Quentin King
9e7d4ab5e7
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:22:10 -06:00
advplyr
a456865ec0
Fix issue with episode downloads without streams, fallback to regular dl on ffprobe fail
2025-09-10 17:10:00 -05:00
renesat
8d1f460640
Fix freeze on some audio sources
2025-08-16 18:56:23 +02:00
advplyr
777a055fcd
Update podcast episode downloads to have a fallback user agent string
2025-06-12 17:31:12 -05:00
advplyr
b45085d2d6
Update podcast episode download user agent to fix #4401
2025-06-12 17:19:24 -05:00
advplyr
1a67f57551
Update podcast downloads to fallback to download without tagging due to inaccurate rss feed enclosures #3837
2025-01-14 15:48:06 -06:00
advplyr
05ff5f1956
Merge pull request #3771 from sbyrx/master
...
Adds a configuration for podcast feed and episode download timeout
2025-01-08 14:10:20 -06:00
advplyr
108eaba022
Migrate tools and collapse series. fix continue shelves. remove old objects
2025-01-05 14:09:03 -06:00
sbyrx
e64302f1d4
Merge branch 'advplyr:master' into master
2025-01-04 20:15:59 -05:00
advplyr
fdbca4feb6
Merge pull request #3776 from mikiher/fix-ffmpeg-concat-file
...
Fix ffmpeg concat file escaping
2025-01-04 16:04:18 -06:00
advplyr
d8823c8b1c
Update podcasts to new library item model
2025-01-04 12:41:09 -06:00
advplyr
69d1744496
Update podcasts to new library item model
2025-01-03 16:48:24 -06:00
mikiher
fe2ba083be
Fix ffmpeg concat file escaping
2025-01-02 13:34:25 +02:00
sbyrx
0d8d0a650b
Adds a configuration for podcast feed and episode download timeout
2025-01-01 19:41:19 +00:00
advplyr
953ffe889e
Update:Book series embeds in grouping meta tag as semicolon deliminated, book meta tag parser falls back to using grouping tag for series if set #3473
2024-10-20 16:58:13 -05:00
Ihor Sofiichenko
d668462529
Fix Extract Cover Error for files with multiple embedded covers
2024-10-17 00:27:21 -07:00
mikiher
422bb8c31c
Convert webp images to jpeg during metadata embed
2024-09-09 15:28:53 +03:00
advplyr
930bacd45d
Fix:Podcast episode download request failing due to user-agent string #3246
2024-08-05 16:59:37 -05:00
advplyr
1e6dd0e3e0
Add jsdocs for Ffmpeg and tools controller
2024-07-31 17:32:51 -05:00
mikiher
294490f814
Fix permission issues in embed/merge
2024-07-29 20:19:58 +03:00
mikiher
10f5f331d7
Fixes + add progress to m4b and embed tools
2024-07-20 12:28:06 +03:00
mikiher
8bdee51798
Add unit tests for new ffmpegHelpers functions
2024-07-03 23:50:42 +03:00
mikiher
ebaec23648
Replace tone with ffmpeg in AbMergeManager
2024-07-02 18:25:04 +03:00
advplyr
4732ca8119
Embed track number
2024-07-01 16:57:14 -05:00
mikiher
a21b1f3b16
Make required changes for mp3 embedding
2024-06-30 15:45:25 +03:00
mikiher
6fbbc65edf
Replace tone with ffmpeg for metadata and cover embedding
2024-06-29 20:04:23 +03:00
advplyr
2673742d8d
Update User-Agent strings
2024-06-24 17:14:20 -05:00
advplyr
1b2cf50633
Fix:Catch error with transcodes writing concat file & do not fallback to AAC encode if error message is a failure to find include file
2024-04-27 16:41:57 -05:00
advplyr
dbe10382fd
Update:Podcast episode downloader only takes audio streams #2858
2024-04-17 17:09:36 -05:00
advplyr
52323b7eb5
Update:Podcast episode download show ffmpeg progress and print full debug log dump on error
2024-02-16 16:05:02 -06:00
advplyr
9fc352a5a4
Fix:Download episode from rss feed with very long description #1893
2023-07-09 15:50:40 -05:00
advplyr
0678c26627
Fix:Catch exception when podcast episode download request fails #1759
2023-05-27 15:24:08 -05:00
advplyr
1a3f0e332e
Fix download podcast episode that is not mp3
2023-04-01 16:31:04 -05:00
advplyr
212b97fa20
Add:Parsing meta tags from podcast episode audio file #1488
2023-03-30 18:04:21 -05:00
advplyr
704fbaced8
Update:Download podcast episodes and embed meta tags #1488
2023-03-29 18:05:53 -05:00
advplyr
5a26704c32
Add:Option to disable backup of audio files in embed metadata tool #1370
2023-01-07 15:16:52 -06:00
advplyr
9a85ad1f6b
Fix:Check if Windows before cleaning file path for POSIX separators #1254
2023-01-05 17:45:27 -06:00
advplyr
b61ecefce4
Remove fluent-ffmpeg dependency
2022-07-06 17:38:19 -05:00
advplyr
d0af1c3c9a
Remove fs-extra dependency
2022-07-05 19:53:01 -05:00
advplyr
853858825b
Fix:File permissions on cache dirs and cache images, Fix:Db delete read stream closing before write stream resulting in deletes sometimes not happening
2022-05-15 09:51:08 -05:00
advplyr
84c12a6e7e
Add:Experimental embed metadata in audio files #141
2022-05-01 18:33:46 -05:00
advplyr
ad3fbe7abf
Add back in m4b merge downloader in experimental #478
2022-04-21 18:52:28 -05:00
advplyr
7d66f1eec9
New data model edit tracks page, match, quick match, clean out old files
2022-03-13 19:34:31 -05:00
advplyr
65df377a49
New model update audio player, stream, collections
2022-03-12 19:59:35 -06:00
advplyr
405d333d60
Change:Download m4b file set proper metadata id3 tags #286
2022-02-03 17:27:22 -06:00
advplyr
b18af414b6
Fix:Check failed ffmpeg image command +additional errors logs #239
2021-12-14 15:19:23 -06:00
Keagan Hilliard
d6ae50f89a
Remove sharp in favor of ffmpeg, fallback to cover
2021-12-13 11:29:31 -08:00
Mark Cooper
d6cab8e591
logLevel as server setting, logger config page, re-scan audiobook option, fix embedded cover extraction, flac and mobi support, fix series bookshelf not wrapping
2021-09-30 18:52:32 -05:00
Mark Cooper
dc18eb408e
Scanner v4, audio file metadata used in setting book details, embedded cover art extracted and used
2021-09-29 20:43:36 -05:00