viktorstrate
4344e895d1
Support .heic images + refactor EncodeMediaData
2021-03-27 21:14:42 +01:00
viktorstrate
e4df1fb706
Save face rectangles to database
2021-02-16 11:27:28 +01:00
viktorstrate
abb80ae425
Start on face detection
2021-02-15 17:35:28 +01:00
viktorstrate
fbebb13d28
Don't transcode web compatible video formats.
...
This relates to the following issues #131 #169 #173
2021-01-27 18:00:37 +01:00
viktorstrate
107da91700
Refactor handling of environment variables
2021-01-17 16:50:48 +01:00
viktorstrate
907894dda3
Merge branch 'master' into v2.0.0
2020-12-17 23:18:00 +01:00
viktorstrate
4cd822f068
Update gomod to reflect repo transfer
2020-12-17 22:51:43 +01:00
stz184
7546987f85
Fixed issue that caused runtime error: invalid memory address or nil pointer dereference
...
because the sidecar file was trying to process before the highResMediaURL and thumbURL are actually created
2020-12-15 02:25:30 +02:00
viktorstrate
4f370deab9
Merge remote-tracking branch 'origin/master' into v2.0.0
2020-12-10 12:30:10 +01:00
Vladimir Ivanov
6adc79001c
Photo duplication detection ( #148 )
...
* Fixes viktorstrate/photoview#8
- Added new property CounterpartPath to Media struct to hold the path to the counterpart JPEG file (if any)
- Added new MediaType method isBasicSupportedisBasicTypeSupported()
- Added new function isFileExists() to minimize the code duplication
* Fixes viktorstrate/photoview#8
- Chaned CounterpartPath definition from string to *string
- Added new helper method FileExtensions()
- Simplified the logic inside scanForRawCounterpartFile() and scanForCompressedCounterpartFile() functions, reducing the code duplication
* Fixes viktorstrate/photoview#8
- Added debug to fileExists() function
* Cleanup fileExists logging
Co-authored-by: viktorstrate <viktorstrate@gmail.com>
2020-12-09 11:40:37 +01:00
viktorstrate
f0d580116b
Improve album and media resolvers
2020-12-08 16:24:08 +01:00
viktorstrate
4b778fbdde
Fix tests, fix photo route
2020-12-06 15:24:15 +01:00
viktorstrate
98f13d76e6
Replace database, work on scanning
2020-11-30 21:29:49 +01:00
viktorstrate
e42ac2436b
Replace database, resolve all build-time errors
2020-11-28 21:29:31 +01:00
viktorstrate
cc5d323b2a
Replace database, mostly process photo
2020-11-24 11:46:49 +01:00
viktorstrate
3c23f82330
Replace database, mostly album related
2020-11-23 19:59:01 +01:00
viktorstrate
9787fd570f
Cleanup and bugfixes
...
- Fix bug where unsupported media would be wrongly classified
- Fix bug where sidecar hash wouldn't be updated
- Replace error reporting hash with path,
to avoid potential null pointer exceptions
2020-11-22 23:42:42 +01:00
sean borg
43e759339e
Update generated images on sidecar file change
2020-11-21 12:19:00 +00:00
viktorstrate
74581ee090
Cleanup media routes and media_name generation
2020-10-30 17:14:09 +01:00
viktorstrate
849f2f25bf
Add fileSize to media_url database entries
2020-08-11 22:18:15 +02:00
viktorstrate
26a5c5ac29
Encode videos for web using ffmpeg
2020-07-11 13:13:31 +02:00
viktorstrate
df80802cab
Huge refactor: rename photo to media
...
To prepare for video support
Migrate database rename tables and columns:
- photo to media
- photo_url to media_url
- photo_exif to media_exif
- Update api accordingly
2020-07-10 14:26:19 +02:00
viktorstrate
3564866f41
Start on video processing
2020-07-10 12:58:11 +02:00
viktorstrate
e57a6f3dc0
Make sure not only new photos are scanned
...
Fix a small bug where a photo was marked as processed when it wasn't
2020-06-23 15:23:20 +02:00
viktorstrate
11c3a92373
Reintregrate notifications with scanner
2020-06-23 15:13:07 +02:00
viktorstrate
40265a18f7
Integrate executable worker, still working on darktable
2020-05-15 16:36:02 +02:00
viktorstrate
76ade24041
start on executable worker
2020-05-15 15:23:21 +02:00
viktorstrate
0754e600b7
Make EncodeImageJPEG a method of EncodeImageData
2020-05-14 15:17:23 +02:00
viktorstrate
a4b37a392f
Split up process_photo into encode + process
2020-05-14 14:35:08 +02:00
viktorstrate
4d57d43011
Determine image type by file extension
2020-05-13 15:28:50 +02:00
viktorstrate
5a5c06fb32
Extract filetypes into its own type
2020-05-13 15:05:02 +02:00
viktorstrate
43f5d85078
Don't show an error when scanning an empty file
...
Reference #32
2020-04-17 13:15:31 +02:00
viktorstrate
4e388c430c
Fix image EXIF orientation bug
...
Fix a bug where an image couldn't be scanned if the EXIF data were
missing the orientation field.
This resolves #29
2020-04-15 10:58:10 +02:00
viktorstrate
bdec205031
Cleanup + debounce scanner notifications
2020-03-12 12:55:53 +01:00
viktorstrate
179ec5283b
Implement proper photo rotation based on exif data
2020-03-12 12:30:55 +01:00
viktorstrate
5cee5d8dea
Add TIFF support, this closes #3
2020-03-02 16:32:24 +01:00
viktorstrate
458b6fb49c
Improve scanner - first scan, then process
2020-02-26 21:23:13 +01:00
viktorstrate
b10c607f3a
Add exif parsing
2020-02-24 23:30:08 +01:00
viktorstrate
d27c20e041
Improve stability of scanner
2020-02-23 18:00:08 +01:00