Deluan
|
8e584ee020
|
Update count on getScanStatus
|
2020-11-01 16:54:33 -05:00 |
|
Deluan
|
145a5708ca
|
Stop tag_scanner when waltDirTree is interrupted by errors
Otherwise, tag_scanner remove tracks from folders that would come after the error
|
2020-10-31 00:06:28 -04:00 |
|
Deluan
|
84384da8d1
|
Better naming for function
|
2020-10-30 13:14:53 -04:00 |
|
Deluan
|
cdd44a2830
|
Abort scan when media folder is empty
This is to prevent all data being deleted in the case where a mount is not available
|
2020-10-30 09:39:36 -04:00 |
|
Deluan
|
00ec6cf042
|
Process changed folders as they are discovered
|
2020-10-29 23:47:43 -04:00 |
|
Deluan
|
2f394623c8
|
WIP
|
2020-10-29 23:19:26 -04:00 |
|
Deluan
|
464e251d19
|
Only start the cache warming after all folders were scanned
|
2020-10-27 20:11:25 -04:00 |
|
Deluan
|
1e56f4da76
|
Add simple cache warmer, disabled by default
|
2020-10-25 23:22:52 -04:00 |
|
Deluan
|
f859772723
|
Remove dangling tracks after changing MusicFolder. Fix #445
|
2020-10-02 16:18:45 -04:00 |
|
Deluan
|
1187ee7cc1
|
Moved Metadata Extraction to its own package
|
2020-09-08 13:33:07 -04:00 |
|
Deluan
|
0beec552b1
|
Introduce Metadata and MetadataExtractor interfaces
|
2020-09-08 13:33:07 -04:00 |
|
Deluan
|
a45c08f217
|
Ignore "hidden" files when importing a folder
|
2020-08-21 11:50:18 -04:00 |
|
Deluan
|
28d1428c90
|
Add option to disable .m3u auto-import
|
2020-08-02 23:17:13 -04:00 |
|
Deluan
|
f992b5663f
|
Remove old scanner
|
2020-07-27 12:34:44 -04:00 |
|
Deluan
|
036f9d6730
|
Flush albums and artists after each folder added/updated/deleted
|
2020-07-22 12:56:50 -04:00 |
|
Deluan
|
b9b6ce066b
|
Auto-Import playlists found in the Music Folder
|
2020-07-17 22:55:51 -04:00 |
|
Deluan
|
51c295d1de
|
Add new scanner algorithm, can be enabled with DevNewScanner config option
|
2020-07-17 12:06:49 -04:00 |
|
Deluan
|
e7f6ba8f35
|
Move LoadAllAudioFiles function to the right file
|
2020-07-16 17:42:26 -04:00 |
|
Deluan
|
064da8e034
|
Add more trace logging to scanner
|
2020-07-12 13:30:03 -04:00 |
|
Deluan
|
c2f40ea8a3
|
Show totals at the end of scan
|
2020-07-12 12:35:23 -04:00 |
|
Deluan
|
f694e471fb
|
Make private types unexported
|
2020-07-12 11:55:19 -04:00 |
|
Deluan
|
dc8368c89c
|
Return counter from DeleteByPath
|
2020-07-12 11:53:07 -04:00 |
|
Deluan
|
2f8b01015d
|
Change log level for "path unavailable"
|
2020-07-04 11:36:57 -04:00 |
|
Deluan
|
ab1c943d1f
|
Force album/artist refresh when folder changes, to cater for cover art files
|
2020-06-27 18:41:55 -04:00 |
|
Deluan
|
653b5ea9d3
|
Replace map[string]bool with map[string]struct{}
|
2020-06-14 03:11:16 -04:00 |
|
Deluan
|
e73b71aaf7
|
Remove tracks from DB that were deleted while Navidrome was not running. Fixes #151
|
2020-06-14 03:11:16 -04:00 |
|
Deluan
|
3190611ec8
|
Call ffmpeg in batches
|
2020-06-14 03:11:16 -04:00 |
|
Deluan
|
238020c839
|
Handle folders with lots of albums and/or artists
|
2020-06-14 03:11:16 -04:00 |
|
Deluan
|
5ce3135f00
|
Fix gosec's G601
|
2020-05-13 15:32:42 -04:00 |
|
Deluan
|
0d9361734f
|
Import and display disc subtitles
|
2020-05-12 12:57:53 -04:00 |
|
Deluan
|
03c3c192ed
|
Fixing static checks about passing nil context
|
2020-04-26 15:07:36 -04:00 |
|
Deluan
|
371e8ab6ca
|
Generate Order Fields based on sanitized version of original fields
|
2020-04-24 15:02:20 -04:00 |
|
Deluan
|
69c19e946c
|
Add sort tags and use them in search
|
2020-04-24 15:02:20 -04:00 |
|
Deluan
|
9b272c8021
|
Small log tweak
|
2020-04-06 14:02:50 -04:00 |
|
Deluan
|
3d6ce8a77f
|
Skip calling ffmpeg if there are no files to probe
|
2020-04-02 17:38:20 -04:00 |
|
Deluan
|
dcb3b3b5d1
|
fix: various album_artists <-> artists mismatches
|
2020-03-26 09:08:53 -04:00 |
|
Deluan
|
100db2bcfd
|
feat: add artist filter to album view
|
2020-03-25 20:40:18 -04:00 |
|
Deluan
|
b4c7cac964
|
refactor: moved magic strings to consts
|
2020-03-24 11:59:10 -04:00 |
|
Deluan
|
ba08f00c20
|
feat: make rescan faster, only loading metadata from changed files
|
2020-02-13 20:18:17 -05:00 |
|
Deluan
|
d9993c5877
|
refactor: separate metadata extraction from audio files scanning
|
2020-02-13 10:03:52 -05:00 |
|
Deluan
|
edb839a41d
|
fix: only update artists and albums if there were any changes in files
|
2020-02-12 23:05:10 -05:00 |
|
Deluan
|
400fa65326
|
feat: better scanner logging when level = info
|
2020-02-08 23:36:09 -05:00 |
|
Deluan
|
5329ac7b72
|
refactor: better format for list of folders
|
2020-02-03 17:53:59 -05:00 |
|
Deluan
|
0e01f9a0f9
|
fix: use filepath.Join instead of path.Join
|
2020-02-03 17:53:59 -05:00 |
|
Deluan
|
de1fea64bc
|
refactor: introduce GC, to delete old data
|
2020-02-01 17:23:03 -05:00 |
|
Deluan
|
0d2911daf9
|
refactor: add Context to the persistence layer
|
2020-01-27 09:41:33 -05:00 |
|
Deluan
|
bee55c04c8
|
Rename project to Navidrome
|
2020-01-23 19:44:08 -05:00 |
|
Deluan
|
9557f7ceed
|
Initial support for song browsing from UI
|
2020-01-22 10:47:43 -05:00 |
|
Deluan
|
c42e1bd2f5
|
Extract metadata from files in a directory in batch (one call to ffmpeg for all files)
|
2020-01-21 07:50:30 -05:00 |
|
Deluan
|
c6ed0d5377
|
Remove flag to allow override media annotation
|
2020-01-20 18:19:16 -05:00 |
|