Michael Mayer
|
473566f404
|
Videos: Enforce transcoding to MPEG-4 AVC #603
|
2020-12-12 17:20:31 +01:00 |
|
Michael Mayer
|
604f110277
|
Metadata: Add test case for bad Exif rotation #637
|
2020-12-05 00:46:54 +01:00 |
|
Michael Mayer
|
c4a94f8135
|
Indexer: Update changed Exif metadata #563
|
2020-12-04 22:06:23 +01:00 |
|
Michael Mayer
|
902aacece9
|
Indexer: Merge identical photos (stack files) #576
|
2020-12-04 19:51:51 +01:00 |
|
Michael Mayer
|
25e88bb1fc
|
Use mutex when extracting Exif metadata #600
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-11-21 23:43:53 +01:00 |
|
Michael Mayer
|
5daa689975
|
Backend: Format go imports
|
2020-11-21 18:08:41 +01:00 |
|
Theresa Gresch
|
67287a2d57
|
Backend: Add testdata
|
2020-10-27 09:30:20 +01:00 |
|
Theresa Gresch
|
c72ddbedcb
|
Backend: Add unit tests
|
2020-10-20 10:07:27 +02:00 |
|
Michael Mayer
|
5bafb17c4b
|
Metadata: Sanitize keywords, subject & artist #490
Signed-off-by: Michael Mayer <michael@lastzero.net>
|
2020-10-19 11:50:54 +02:00 |
|
Michael Mayer
|
2e51e84605
|
Backend: Index camera make & model for video files #506
|
2020-10-04 12:47:53 +02:00 |
|
Phil Davis
|
c90f19ec21
|
Fix minor typos
|
2020-10-01 16:00:43 +05:45 |
|
Theresa Gresch
|
c5b657ba05
|
Merge pull request #503 from nvllsvm/optimize
Optimize images
|
2020-09-30 10:48:40 +02:00 |
|
Theresa Gresch
|
f8e2b5800f
|
Backend: Add testdata for json files belonging to videos with information about camera
|
2020-09-23 16:36:55 +02:00 |
|
Andrew Rabert
|
443789a7e0
|
Optimize images
Used:
- `oxipng --zopfli --opt max`
- `jpegoptim --all-progressive`
|
2020-09-21 17:40:58 -04:00 |
|
Michael Mayer
|
b81b8e62cd
|
Backend: Add "qrf" to unwanted descriptions
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-09-21 03:54:40 +02:00 |
|
Michael Mayer
|
d38c84bbfb
|
Update trademark
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-09-21 02:48:22 +02:00 |
|
Michael Mayer
|
b39d660686
|
Exif: Fallback to SearchFileAndExtractExif for broken JPEG files #469
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-08-28 09:27:25 +02:00 |
|
Theresa Gresch
|
68d490c975
|
Backend: Add new stopword
|
2020-08-12 19:14:01 +02:00 |
|
Michael Mayer
|
3ffe74a7d6
|
Metadata: Revert tests after upgrading go-exif #431
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-08-07 10:38:40 +02:00 |
|
Michael Mayer
|
b232d374ad
|
Metadata: Update Exif tests and dependencies #431
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-08-06 10:55:15 +02:00 |
|
Michael Mayer
|
91a1a1ca27
|
Backend: Ignore image unique IDs that are not standard UUIDs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-23 15:34:20 +02:00 |
|
Michael Mayer
|
d20d9c50dd
|
Metadata: Upgrade go-exif v3
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-21 10:52:39 +02:00 |
|
Michael Mayer
|
4cda0fd9a8
|
Backend: Adjust metadata log levels
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-20 23:29:14 +02:00 |
|
Michael Mayer
|
a01e54070d
|
Index: Skip duplicates and handle files with wrong extension #391
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-20 19:48:31 +02:00 |
|
Michael Mayer
|
5839bc9c79
|
Metadata: Add test jpeg with "slice bounds out of range" error
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-20 13:53:08 +02:00 |
|
Michael Mayer
|
138dabd0c8
|
Metadata: Use mime type to determine file format and exif parser #391
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-19 16:39:43 +02:00 |
|
Michael Mayer
|
31647943d9
|
Add file timestamp map for faster indexing #391
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-17 12:47:12 +02:00 |
|
Michael Mayer
|
716aa082d8
|
Metadata: Upgrade to go-exif v3
See https://github.com/dsoprea/go-exif/issues/43
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-17 09:41:37 +02:00 |
|
Michael Mayer
|
4c72df7610
|
Metadata: Upgrade go-exif v2
See https://github.com/dsoprea/go-exif/issues/43
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-17 09:28:31 +02:00 |
|
Michael Mayer
|
08d89bfb1d
|
Metadata: Add *.heic parser and upgrade go-exif
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-16 20:32:45 +02:00 |
|
Michael Mayer
|
0e5fe5eb43
|
Index image projection and add panorama filter
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-16 13:02:48 +02:00 |
|
Michael Mayer
|
f484dd004c
|
Add Huawei P20 and P20 Pro #399
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-15 09:18:58 +02:00 |
|
Michael Mayer
|
8989c987a2
|
Unstack all types, except primary and sidecar files #394
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-14 11:00:49 +02:00 |
|
Michael Mayer
|
c14985095b
|
Backend: Improve description string sanitation and auto add keywords
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-13 15:16:09 +02:00 |
|
Michael Mayer
|
849225e1ea
|
Backend: Tweak db connection params and add stack to panic logs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-13 15:16:09 +02:00 |
|
Michael Mayer
|
8fd381860a
|
Backend: Refactor Google Photos metadata parsing
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-11 20:47:52 +02:00 |
|
Michael Mayer
|
99eaae0816
|
Backend: Import JSON metadata from Google Photos
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-11 16:46:29 +02:00 |
|
Michael Mayer
|
711522db68
|
Metadata: Add patterns to unwanted descriptions list
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-11 10:19:06 +02:00 |
|
Theresa Gresch
|
b3487fa3b3
|
Backend: Add unit tests for internal/meta
|
2020-07-08 10:13:11 +02:00 |
|
Michael Mayer
|
cbcd9e5cea
|
Metadata: Normalize exif date strings to fix broken files
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-07 17:11:36 +02:00 |
|
Michael Mayer
|
76c545c542
|
Backend: Shorten exif gps log message
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 10:07:26 +02:00 |
|
Michael Mayer
|
a158736463
|
Backend: Improve logging
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 09:44:45 +02:00 |
|
Michael Mayer
|
636b56008b
|
Backend: Add info to metadata logs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 08:26:15 +02:00 |
|
Michael Mayer
|
4721f9d044
|
Backend: Improve metadata logs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 08:16:27 +02:00 |
|
Michael Mayer
|
1c72f88e8c
|
Backend: Improve logging #369
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-29 13:16:55 +02:00 |
|
Michael Mayer
|
bfd73932e5
|
Improve UX and title generation from file names
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-29 11:10:24 +02:00 |
|
Michael Mayer
|
2b2cd8ed23
|
Backend: Sanitize metadata titles and descriptions
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-27 14:15:25 +02:00 |
|
Michael Mayer
|
1a0398d01f
|
Docs: Fix indentation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-23 13:53:11 +02:00 |
|
Michael Mayer
|
4154715512
|
Docs: Update package information and copyright
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-23 13:44:14 +02:00 |
|
Michael Mayer
|
0032951b36
|
Update links to docs.photoprism.org
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-07 13:14:20 +02:00 |
|