Commit graph

1682 commits

Author SHA1 Message Date
Michael Mayer aa119c72ea Exiftool: Add command params to fix time zone for videos #1388 #1401
This also enables large file support to read metadata from
movie length video files.
2021-07-08 18:33:41 +02:00
Michael Mayer 4a2e4fc99f Config: Update manifest.json location for generating hash #425 #1351 2021-07-08 18:31:06 +02:00
Michael Mayer c87d5da2e3 Config: Add CDN URL option #425 #1351 2021-07-05 16:41:43 +02:00
Michael Mayer 1a78bc7052 Tests: Code clean-up 2021-06-28 12:45:00 +02:00
theresa 1a90f4a454 Tests: Add tests for internal/entity 2021-06-23 15:34:19 +02:00
Michael Mayer 49fd531420 People: Implement marker update API #22 2021-06-02 17:25:04 +02:00
Michael Mayer f37b740ec8 People: Select best thumbnail depending on config options #22 2021-06-02 12:12:30 +02:00
Michael Mayer 72c50ef2aa People: Increase face score threshold for high-res images #22 2021-06-01 18:57:41 +02:00
Michael Mayer e29e9977a9 UI: Add people tab to photo edit dialog #22
Work in progress. Buttons don't work yet.
2021-06-01 17:39:03 +02:00
Michael Mayer 11b4fbd5a0 People: Refactor face marker indexing #22 2021-05-31 15:40:52 +02:00
Michael Mayer 64d45c6dab People: Save face markers #22 2021-05-26 14:41:59 +02:00
Michael Mayer 65b779823d People: Reduce face detection score threshold #22 2021-05-26 11:55:10 +02:00
Michael Mayer 0d160fe833 People: Simplify "faces" search #22 2021-05-26 10:46:32 +02:00
Michael Mayer 5ecba4926a People: Show number of faces in edit dialog #22 2021-05-26 09:51:00 +02:00
Michael Mayer 171a4e799a People: Change search filter behavior #22 2021-05-25 19:32:36 +02:00
Michael Mayer a6bf89d104 People: Detect number of faces (experimental) #22 2021-05-25 18:01:21 +02:00
Michael Mayer f5a1cc6231 People: Add feature checkbox in Settings UI #22 2021-05-25 14:55:41 +02:00
Michael Mayer 1da02bd48e People: Calculate relative face markers #22 2021-05-25 14:30:24 +02:00
Michael Mayer 27b14087e2 People: Add "people" search filter #22 2021-05-25 11:55:44 +02:00
Michael Mayer 07d1a74be8 People: Add PhotoPeople property to Photo struct #22 2021-05-25 11:39:22 +02:00
Michael Mayer c2a8098b6c People: Add Marker entity #22 2021-05-25 11:38:04 +02:00
Michael Mayer cf36ef3f3d People: Refactor face landmark detection #22 2021-05-24 17:57:44 +02:00
Michael Mayer 3619cf3635 People: Proof-of-concept for face detection via Pigo #22
see https://github.com/esimov/pigo
2021-05-24 15:54:22 +02:00
Michael Mayer b1856b9d45 RawTherapee: Add -s cli param to use existing sidecar files #1267
see https://rawpedia.rawtherapee.com/Command-Line_Options
2021-05-23 16:02:39 +02:00
Michael Mayer 65c3967384 Import: Never remove ignored directories #1319 2021-05-23 13:49:07 +02:00
Michael Mayer bc67e8349e Metadata: Fix TestMediaFile_Exif_HEIF 2021-05-20 16:46:15 +02:00
Michael Mayer 80981c2566 Import: Only convert RAW to JPEG if enabled in index options 2021-05-17 17:32:19 +02:00
Michael Mayer 44415bc78e Import: Check if "convert to jpeg" is disabled 2021-05-17 16:01:52 +02:00
Michael Mayer 365e582ffd Backend: Upgrade dsoprea/go-exif and revert exif test assertion
see https://github.com/dsoprea/go-exif/issues/55
2021-05-14 18:24:10 +02:00
Michael Mayer daab99015a TensorFlow: Improve panic log messages #1270 2021-05-06 12:50:53 +02:00
Michael Mayer cd0f201ef4 TensorFlow: Add panic handlers #1270 2021-05-06 12:45:38 +02:00
Michael Mayer e10118a65f Metadata: Merge keywords if priority is the same #1153
Also reduces length limit for latin words to 2 letters.
2021-05-04 15:02:54 +02:00
Michael Mayer 87e1188c52 Config: Update command flag description for "jpeg-quality" 2021-05-01 11:15:37 +02:00
Michael Mayer 630de81c9f Metadata: Don't remove stopwords from existing keywords #1153 2021-05-01 11:06:51 +02:00
Michael Mayer 2d7becdbbc Metadata: Add keywords tests #1153 2021-05-01 10:52:28 +02:00
Michael Mayer f0b627b8f6 Config: Rename DarktablePresets to RawPresets #1245 2021-05-01 10:25:34 +02:00
Michael Mayer 6cbf0696c4 Metadata: Don't remove stopwords from keywords #1153 2021-04-30 17:37:37 +02:00
Michael Mayer 8851271d55 WebDAV: Mark uploaded files as favorite #1210 2021-04-30 16:52:54 +02:00
Michael Mayer f87c9c01da Config: Add options to disable specific image / video converters #1245 2021-04-30 14:24:01 +02:00
Michael Mayer 28c5c1be7b Metadata: Upgrade dsoprea/go-exif
See https://github.com/dsoprea/go-exif/issues/55
2021-04-30 10:59:06 +02:00
Michael Mayer 6ca3dde25f Sessions: Change log levels & add docs #1103 2021-04-30 10:07:20 +02:00
Theresa Gresch da6e948f31
Metadata: Add support for XMP sidecar CreateDate and Keywords (#1161)
* Metadata: Read title, description, date and keywords from apple xmp

* Metadata: Add testfiles and tests

* Metadata: Add support for XMP sidecar CreateDate and Keywords #1151

Co-authored-by: Michael Mayer <michael@lastzero.net>
2021-04-26 13:54:14 +02:00
Michael Mayer 180e46b95f Frontend: Add Yellowstone theme, unlock Grayscale for everyone 2021-04-26 12:37:52 +02:00
Michael Mayer 27c106863d Metadata: Merge existing keywords #1153 2021-04-25 14:17:34 +02:00
Michael Mayer cd63d33bc1 Convert: Pass sub folder as first argument to limit scope #1081
see https://github.com/photoprism/photoprism/discussions/1081
2021-04-20 08:54:44 +02:00
Michael Mayer 55d502bbca Restore: Improve command flags and usage docs #1190 #1193 2021-04-20 08:40:39 +02:00
Michael Mayer fd078fe323 Backup: Improve command usage docs #1190 #1193 2021-04-19 13:54:38 +02:00
Michael Mayer 7de3713024 Backup: Improve command flags and usage docs #1190 #1193 2021-04-19 13:48:46 +02:00
Michael Mayer 25adf01d79 Backend: Upgrade Go dependencies 2021-04-19 12:24:14 +02:00
Kyle Roth 17600e5259
docs(backup): add usage text to describe argument (#1193) 2021-04-19 11:25:45 +02:00
Aaron Wood cabee7ab61
Fix locking (#1141)
* Fix unprotected section

* Optimize lock where only reads are performed
2021-03-28 19:51:38 +02:00
theresa 1532e6b748 Tests: Add test and testfiles for bug #1153 2021-03-25 11:45:32 +01:00
theresa bc714059c3 Meta: Add charset=Ascii to unwanted descriptions 2021-03-24 14:24:24 +01:00
theresa fc6227ae58 Tests: Add tests for internal/api 2021-03-11 09:36:47 +01:00
theresa 816aca7420 Tests: Add tests for internal/api 2021-03-10 16:55:55 +01:00
theresa c0d5da40e1 Tests: Add tests for internal/api 2021-03-10 15:52:38 +01:00
theresa aadc870c11 Tests: Add tests for internal/api 2021-03-10 11:30:26 +01:00
theresa b2eee0d34d Tests: Add test fixtures 2021-03-10 11:30:09 +01:00
theresa a01288a5ac Tests: Add tests for internal/thumb 2021-03-03 14:44:30 +01:00
theresa 3f68c2f6e4 Tests: Add tests for internal/query 2021-03-03 11:49:32 +01:00
theresa 10983e73d4 Tests: Add tests for internal/photoprism 2021-03-02 14:59:48 +01:00
theresa 59512b0e50 Tests: Add tests for internal/photoprism 2021-03-02 11:59:52 +01:00
theresa 4c03ef074f Tests: Add tests for internal/photoprism 2021-02-26 13:04:48 +01:00
theresa 0192f976bc Tests: Add tests for internal/meta 2021-02-25 16:03:07 +01:00
theresa 539562368e Tests: Add tests for internal/entity 2021-02-25 15:42:20 +01:00
theresa bd8b5d9954 Tests: Add tests for internal/entity 2021-02-25 15:17:47 +01:00
theresa c7a9c437ad Tests: Add tests for internal/entity 2021-02-24 18:10:15 +01:00
theresa 6c4c07f064 Tests: Add tests for internal/entity 2021-02-24 15:31:10 +01:00
theresa 7714ab893b Tests: Add tests for internal/entity 2021-02-24 11:38:28 +01:00
Michael Mayer ac5a9d5ee4 Demo: Restore albums from YAML backups 2021-02-22 21:21:14 +01:00
Michael Mayer 4c5a730da4 Thumbs: Fix orientation for HEIF, TIFF, and PNG #1064 2021-02-22 21:09:50 +01:00
theresa b147130817 Tests: Update config tests 2021-02-22 11:07:00 +01:00
Michael Mayer 01d4b1ee31 Exif: Refactor JPEG rotation based on orientation flag #1064
We now manually detect and change the rotation, the imaging
autorotation functionality was disabled for our core use-cases.

anymore.
2021-02-21 22:53:25 +01:00
Michael Mayer f7f0b8d17a Metadata: Add unwanted descriptions 2021-02-21 17:54:26 +01:00
Michael Mayer d42eb4e01b Classify: Improve moments & location labels 2021-02-21 17:18:36 +01:00
Michael Mayer 32ef03083d Restore: Find album backups in originals folder as well 2021-02-21 15:48:46 +01:00
Michael Mayer 13534b3193 Config: Fix db tests 2021-02-20 13:13:59 +01:00
theresa a9f64f98c2 Tests: Add tests for internal/config 2021-02-18 14:39:08 +01:00
theresa 67594db4a2 Tests: Add unit tests for internal/config 2021-02-18 11:41:51 +01:00
Michael Mayer 4903936839 Video: Add ffmpeg-bitrate config option #703 2021-02-17 18:19:52 +01:00
Michael Mayer f326590bb6 Metadata: Default to landscape orientation if value is invalid #1052 2021-02-17 17:10:50 +01:00
Michael Mayer 2d5c259a7f Video: Use aac audio for transcoding #703 #1060 2021-02-17 16:58:55 +01:00
Michael Mayer 0414e09d58 Video: Update ffmpeg transcoding parameters #703 #1060 2021-02-17 16:48:20 +01:00
theresa d6f7601246 Meta: Add default to unwanted descriptions list 2021-02-17 09:47:15 +01:00
Michael Mayer 4939e36ac6 Video: Update docker-compose.yml ARM64 example #703
Renamed PHOTOPRISM_FFMPEG_CODEC to PHOTOPRISM_FFMPEG_ENCODER as well.
Log level for errors has been increased to warn.
2021-02-16 11:40:40 +01:00
Michael Mayer f77d9062a2 Video: Add ffmpeg-buffers to config command output #703 2021-02-16 09:02:34 +01:00
Michael Mayer 635053346f Backup: Always use TCP connection for MySQL #1034 2021-02-16 08:59:57 +01:00
Michael Mayer 58005012b1 Video: Add config option for FFmpeg num_capture_buffers #703 2021-02-16 08:57:21 +01:00
Michael Mayer 0990e54a66 Video: Increase num_capture_buffers to 32 #703 2021-02-15 23:57:12 +01:00
Michael Mayer 4c2a991a66 Video: Improve transcoding logs #703 2021-02-15 23:40:14 +01:00
Michael Mayer d9b204a268 Index: Reduce log level when extracting metadata fails 2021-02-15 21:05:00 +01:00
Michael Mayer 5c3ca4ea5d Video: Implement fallback to default software codec #703 2021-02-15 20:52:14 +01:00
Michael Mayer 341270c779 Video: Remove debug log #703 2021-02-15 20:26:32 +01:00
Michael Mayer d4bb89ada3 Classify: Reduce basket label priority to -1 2021-02-15 20:02:46 +01:00
Michael Mayer 2e0870f664 Videos: Add -crf 23 parameter to ffmpeg #703
See https://slhck.info/video/2017/02/24/vbr-settings.html
2021-02-15 18:13:49 +01:00
theresa 74663f53b0 Meta: Add binary comment to unwanted descriptions #1046 2021-02-15 17:25:22 +01:00
Michael Mayer e12eac7b23 Metadata: Re-enable gopro camera model assertion in test #990 #1046 2021-02-15 16:40:47 +01:00
Michael Mayer 0747b6d667 Videos: Reduce bitrate estimate #703 2021-02-15 15:52:35 +01:00
Michael Mayer 0c1bdbfac6 Videos: Limit transcoding bitrate to 50M #703 2021-02-15 15:48:45 +01:00
Michael Mayer 50101cffdc Videos: Update ffmpeg transcoding params #703
Increase num_output_buffers and num_capture_buffers.
2021-02-15 14:35:52 +01:00