Skip to content

feat(audio): add private audio processing and metadata sync#647

Open
meahis wants to merge 27 commits into
masterfrom
feat/podcast
Open

feat(audio): add private audio processing and metadata sync#647
meahis wants to merge 27 commits into
masterfrom
feat/podcast

Conversation

@meahis

@meahis meahis commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

No description provided.

ornsteinfilip and others added 27 commits March 26, 2026 17:29
- remove unused user_id param from extract_metadata!
- remove always-true is_a?(Folio::File) guard in should_extract_metadata?
- playable_download_url: remove storage guard, delegate to test_aware_presign_url
- store_derivative: unify to test_aware_s3_upload, delete old S3 derivative before re-upload
- persist!: replace write_attribute loop with assign_attributes
- duration_seconds: ceil → round
- create_or_update_artwork_image: log warning on artwork extraction failure
- file_serializer: extract source_mime_type_for private class method
- tests: replace Mocha stubs with Minitest block-based stub, fix duration assertion, add non-private file serializer test

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
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

Successfully merging this pull request may close these issues.

3 participants