Commit graph

1625 commits

Author SHA1 Message Date
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
Michael Mayer 5c52407e61 Videos: Add additional ffmpeg transcoding params #703 2021-02-15 14:32:03 +01:00
Michael Mayer 005b064e47 Delete: Make sure to permanently remove all related sidecar files #167 2021-02-15 14:09:30 +01:00
Michael Mayer 6ae0002930 Videos: Improve avc bitrate bitrate estimate #703 2021-02-14 19:23:52 +01:00
Michael Mayer 2671edf982 Videos: Add bitrate and pixel format to ffmpeg transcoding params #703 2021-02-14 19:14:12 +01:00
Michael Mayer a78a5f6f48 Metadata: Add workaround for exif strings containing \n or \r
See: https://github.com/dsoprea/go-exif/issues/55
2021-02-13 18:11:44 +01:00
Michael Mayer aacb524f1e Add video transcoding support to convert command #703 2021-02-11 21:37:44 +01:00
Michael Mayer 45272cd2f5 Videos: Add ffmpeg-codec config parameter #703 2021-02-11 20:22:00 +01:00
Michael Mayer 07ed8ed914 Search: Allow negative values for lat / lng filter 2021-02-11 20:06:23 +01:00
Michael Mayer f986f21f47 Metadata: Remove estimate when setting a new country #1018 2021-02-11 19:48:33 +01:00
Michael Mayer cc93e78bc0 Albums: Improve database query #1010 2021-02-08 14:52:33 +01:00
Michael Mayer 951498be2a Config: Update testdata/settings.yml 2021-02-08 14:10:35 +01:00
Michael Mayer 1db5b36dde Purge: Fix and simplify database queries #599 #1010 2021-02-08 14:09:58 +01:00
Michael Mayer 0bcef4726f Settings: Add feature flag to hide Videos from navigation #996 2021-02-08 09:04:44 +01:00
Michael Mayer 9b43e96659 Index: Improve log messages #1010 2021-02-08 08:19:30 +01:00
Michael Mayer b09edde419 Index: Improve log messages #1010 2021-02-08 08:09:23 +01:00
Michael Mayer 568685f991 Index: Improve query for photos with missing primaries #1010 2021-02-08 07:39:29 +01:00
Michael Mayer 84ab1bc575 Index: Shorten log message for missing primaries #1010 2021-02-08 07:17:10 +01:00
Michael Mayer 906376ea31 Index: Reduce log level for missing primaries to info #1010 2021-02-08 07:14:55 +01:00
Michael Mayer 63ce5ea933 Backend: Remove log from FolderCoverByUID #1011 2021-02-07 20:30:50 +01:00
Michael Mayer c7753b87ff Library: Show folder covers in Originals #1011 2021-02-07 19:04:17 +01:00
Michael Mayer a1a967786a Import: Reduce log level to info for duplicates #991 2021-02-06 17:09:11 +01:00
Michael Mayer 1e023c5302 QA: Implement test mode 2021-02-06 17:04:00 +01:00
Michael Mayer 1bfb2e1774 Index: Improve save / update functions, remove orphans 2021-02-06 16:30:30 +01:00
Michael Mayer 31fb402a28 Import: Re-add error log #991 2021-02-05 22:00:44 +01:00
Michael Mayer 303a3f77f9 Index: Reduce log level to warn for related files 2021-02-05 21:42:25 +01:00
Michael Mayer ee555e8f6a Upload: Add duplicates to selected album(s) as well #991 2021-02-05 21:12:40 +01:00
Michael Mayer 8177f36f43 Search: Remove unused countries from dropdown #982 2021-02-05 20:40:37 +01:00
Michael Mayer 2a96c019f4 Metadata: Update camera model map 2021-02-05 19:48:53 +01:00
Michael Mayer 128cdf4bac Backend: Fix typo in photo entity 2021-02-05 19:18:33 +01:00
Krassimir Valev c27e809308
Additional photo location unit tests (#918) 2021-02-05 18:32:32 +01:00
Michael Mayer 63ba28426e Navigation: Update counts when saving a photo #996 2021-02-05 18:22:52 +01:00
Michael Mayer bf592bdf7c Backup: Restore archive flag from yaml files #912 2021-02-05 16:32:08 +01:00
Michael Mayer 8b361093be Metadata: Upgrade Go dependencies #990 2021-02-05 09:45:28 +01:00
Michael Mayer a99c6978d2 Metadata: Update camera make map 2021-02-05 09:12:13 +01:00
theresa fadb19ec64 Metadata: Add copyright to metadata 2021-02-04 14:39:18 +01:00
Michael Mayer b55c06dca1 Metadata: Rename SetTimeZone to UpdateTimeZone #930 2021-01-27 23:39:46 +01:00
Michael Mayer 480b186b3c Metadata: Ignore UTC time zone estimates #930 2021-01-27 23:31:13 +01:00
Michael Mayer 28e2e85d48 Metadata: Apply time zone estimate if date was not set manually #930 2021-01-27 22:47:37 +01:00
Michael Mayer 993e7466fa Download all related files using their existing name by default #449
Related issues:
- Configure download name for files and albums #848
- When downloading live photos, zip all the associated files #437
2021-01-27 21:30:10 +01:00
Michael Mayer 40ccb29313 Metadata: Improve date extraction for mod time and file names #930 2021-01-27 15:21:54 +01:00
Michael Mayer e175251783 Metadata: Remove time zone if taken date is from file name #930 2021-01-27 12:36:23 +01:00
Michael Mayer 67259fbca6 Metadata: Add "SAMSUNG CAMERA PICTURES" to unwanted descriptions 2021-01-27 12:13:09 +01:00
Michael Mayer 24f8c1acfa Metadata: Add strings to unwanted descriptions in sanitize.go 2021-01-27 12:00:56 +01:00
Michael Mayer 2d0ba9c60e Backend: Add "OLYMPUS CORPORATION" to camera.go 2021-01-27 12:00:02 +01:00
Michael Mayer 527aa38c96 Albums: Use same cover placeholder as folders 2021-01-26 19:28:42 +01:00
Michael Mayer 52532c4579 Metadata: Improve handling of time zones and estimates #930 2021-01-26 19:18:37 +01:00
Michael Mayer 05b417acfa Metadata: Apply existing time zone when changing TakenAt 2021-01-26 13:00:54 +01:00
Michael Mayer 91e6a33197 Config: Reduce auto index & import safety delay defaults
New auto indexing safety delay default is 5 min.
New auto import safety delay default is 3 min.
Previous was the same as wakeup interval, which is 15 min by default.
2021-01-26 12:06:33 +01:00
Michael Mayer ef2f231d5b Indexer: Improve taken date fallback when other metadata is missing #930 2021-01-25 21:41:57 +01:00
Michael Mayer 378dd0812e Metadata: Simplify keyword indexing #920 2021-01-25 20:30:52 +01:00
Michael Mayer 899419383a Metadata: Fix indexing keywords in original file name and path #920 2021-01-25 19:30:29 +01:00
Michael Mayer 997a7c126a WebDAV: Improve service discovery #496 2021-01-25 15:11:21 +01:00
Michael Mayer a71946a2ea Albums: Hide folders with private photos only #942 2021-01-25 12:36:10 +01:00
Michael Mayer 274c9347f5 Purge: Hide missing files in UI and set new primary if needed #917 2021-01-24 20:40:40 +01:00
Michael Mayer e04f0f937f Add cleanup command that removes orphaned thumbnails and index entries 2021-01-24 17:46:18 +01:00
Michael Mayer 2c79340bb7 Archive: Permanently Delete Files After Confirmation #167 2021-01-24 15:28:59 +01:00
Michael Mayer cb27fc1928 API: Apply limit and sort order when searching for IDs #890 2021-01-20 12:08:48 +01:00