-
-
Notifications
You must be signed in to change notification settings - Fork 239
feat(thumbnails): Tika-based audio cover art extraction #3362
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
dschmidt
wants to merge
22
commits into
feat/thumbnails-raw-embedded-preview
from
feat/thumbnails-audio-tika
Closed
Changes from all commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
c0069c9
feat(thumbnails): serve the embedded jpeg preview of nikon raw files
dschmidt 5b26d20
feat(thumbnails): serve raw previews for CR2, PEF, ARW, SR2 and DNG
dschmidt 9805f65
chore(thumbnails): tighten rawtiff comments
dschmidt b02d4fb
chore(thumbnails): gofmt
dschmidt 77b08ab
docs(thumbnails): list raw formats as thumbnail sources
dschmidt 61ce147
fix(thumbnails): harden the raw tiff walker against crafted files
dschmidt f112e8b
feat(thumbnails): register Nikon NRW and Sony SRF raw previews
dschmidt 8dec34d
fix(thumbnails): cap the served raw preview length
dschmidt 6ade518
test(thumbnails): expand raw preview coverage and quiet previewless l…
dschmidt 83c1dc8
docs(thumbnails): drop the pending-reva nrw note
dschmidt 47a7136
feat(thumbnails): support BigTIFF containers for raw previews (DNG 1.7)
dschmidt b5e1222
fix(thumbnails): overflow-safe BigTIFF bounds and correct LONG offset…
dschmidt 882325c
fix(thumbnails): follow SubIFDs pointers typed IFD/IFD8
dschmidt 7bdbad3
feat(thumbnails): extract raw previews via Tika instead of in process
dschmidt 63582cb
fix(thumbnails): pass source filename so Tika selects its raw parser
dschmidt afd82fb
chore: share the Tika URL via OC_TIKA_URL across search and thumbnails
dschmidt 73b839f
test(thumbnails): route httptest writes through a helper to satisfy c…
dschmidt c286f77
fix(thumbnails): use the %%NEXT%% introductionVersion placeholder the…
dschmidt 75893c1
refactor(thumbnails): thread context.Context through the preprocessor…
dschmidt ae6b0cb
refactor(thumbnails): split the Tika unpack helper and generalize the…
dschmidt 4ba384f
chore(thumbnails): drop the trivial readZipEntry comment
dschmidt 1592ab2
feat(thumbnails): extract audio cover art via Tika
dschmidt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure we need this - one could argue, Tika is opt-in and when you choose to opt in, you get audio extraction via tika.
Thoughts?