advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							b52e240025 
							
						 
					 
					
						
						
							
							Add:Batch re-scan  #1754  
						
						
						
					 
					
						2023-05-27 14:51:03 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							3c406c12b4 
							
						 
					 
					
						
						
							
							Updates to metadata file format changing, use chapters from metadata file  
						
						
						
					 
					
						2023-05-16 18:58:01 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							24ef105732 
							
						 
					 
					
						
						
							
							Fix:Empty podcasts marked as missing & removing episodes when deleted in folder  #1671  
						
						
						
					 
					
						2023-04-12 17:20:11 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							589c4f73d2 
							
						 
					 
					
						
						
							
							Cleanup scanner  
						
						
						
					 
					
						2023-04-12 16:45:52 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							c1b2aaec9f 
							
						 
					 
					
						
						
							
							Fix:Set tone path for debian tone usage  #1643  
						
						
						
					 
					
						2023-04-11 16:55:22 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							212b97fa20 
							
						 
					 
					
						
						
							
							Add:Parsing meta tags from podcast episode audio file  #1488  
						
						
						
					 
					
						2023-03-30 18:04:21 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							fd58df4729 
							
						 
					 
					
						
						
							
							Add:Abridged book detail, parse from audible, abridged book filter  #1408  
						
						
						
					 
					
						2023-03-22 18:05:43 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							a8b57a1ce9 
							
						 
					 
					
						
						
							
							Cleanup rebuild tracks/set chapters  
						
						
						
					 
					
						2023-03-13 17:45:44 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							db1ca08c2e 
							
						 
					 
					
						
						
							
							Update scanner logs to show inode value on path changes and missing items  #1447  
						
						
						
					 
					
						2023-03-05 15:38:21 -06:00 
						 
				 
			
				
					
						
							
							
								mfcar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a51c3be0f 
							
						 
					 
					
						
						
							
							Add dropdown to the episode type  
						
						
						
					 
					
						2023-02-22 18:48:36 +00:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							dcfbed5f30 
							
						 
					 
					
						
						
							
							Update:Add inode value to log  #1447  
						
						
						
					 
					
						2023-02-11 15:39:34 -06:00 
						 
				 
			
				
					
						
							
							
								gefan 
							
						 
					 
					
						
						
						
						
							
						
						
							61c32d99e7 
							
						 
					 
					
						
						
							
							scan media files in batches  
						
						
						
					 
					
						2023-02-07 00:18:57 +08:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9a85ad1f6b 
							
						 
					 
					
						
						
							
							Fix:Check if Windows before cleaning file path for POSIX separators  #1254  
						
						
						
					 
					
						2023-01-05 17:45:27 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							49c581ed35 
							
						 
					 
					
						
						
							
							Add:Podcast option to quick match all unmatched episodes  
						
						
						
					 
					
						2023-01-04 18:13:46 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9de7be1cb4 
							
						 
					 
					
						
						
							
							Update scanner, music meta tags and fix issue with force update  
						
						
						
					 
					
						2023-01-02 16:35:39 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							5410aae8fc 
							
						 
					 
					
						
						
							
							Remove old scanner setting from ServerSettings  
						
						
						
					 
					
						2023-01-02 12:07:26 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							0807146aab 
							
						 
					 
					
						
						
							
							Cleanup scanner  
						
						
						
					 
					
						2023-01-02 12:05:07 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							33e183b802 
							
						 
					 
					
						
						
							
							Merge branch 'master' into socket-fixes  
						
						
						
					 
					
						2022-12-23 07:27:14 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							b884f8fe11 
							
						 
					 
					
						
						
							
							Laying the groundwork for music media type  #964  
						
						
						
					 
					
						2022-12-22 16:38:55 -06:00 
						 
				 
			
				
					
						
							
							
								Paul Nettleton 
							
						 
					 
					
						
						
						
						
							
						
						
							2cba83f1dd 
							
						 
					 
					
						
						
							
							Server socket event fixes  
						
						
						
					 
					
						2022-12-22 16:26:11 -06:00 
						 
				 
			
				
					
						
							
							
								Lars Kiesow 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90299e348c 
							
						 
					 
					
						
						
							
							Fix Sub-path Detection  
						
						... 
						
						
						
						If the scanner detects new files with a path containing part of the name
of an already existing library item, the new item will incorrectly be
detected as being a parent directory of the already existing item and
the import will be aborted.
You can follow these steps to reproduce the issue:
```
❯ mkdir audiobooks/author/
❯ mv title\ 10 audiobooks/author
[2022-12-18 22:14:12] DEBUG: [Watcher] File Added /home/lars/dev/audiobookshelf/audiobooks/author/title 10/dictaphone.mp3
[2022-12-18 22:14:16] DEBUG: [DB] Library Items inserted 1
❯ mv title\ 1 audiobooks/author
[2022-12-18 22:15:03] DEBUG: [Watcher] File Added /home/lars/dev/audiobookshelf/audiobooks/author/title 1/dictaphone.mp3
[2022-12-18 22:15:07]  WARN: [Scanner] Files were modified in a parent directory of a library item "title 10" - ignoring
```
Since `'title 10'.startsWith('title 1')` is `true`, the current code
makes this false assumption.
This patch fixes the issue by requiring a path separator to be part of
the matching path. This should ensure that only true parent directories
are detected.
This patch requires audiobookshelf to always use Unix file separators.
But that shouldn't be a problem since audiobookshelf always seems to use
these kinds of separators. Even on Windows. 
						
					 
					
						2022-12-18 22:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							106ddc9541 
							
						 
					 
					
						
						
							
							Fix scan log path  #1285  
						
						
						
					 
					
						2022-12-18 14:26:15 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							d130dd6d5e 
							
						 
					 
					
						
						
							
							Fix:Setting file ownership for /config and /metadata/logs  #584  
						
						
						
					 
					
						2022-12-15 17:30:45 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							7ed5b1744f 
							
						 
					 
					
						
						
							
							Var cleanup  
						
						
						
					 
					
						2022-11-29 18:03:50 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							e2af33e136 
							
						 
					 
					
						
						
							
							Update:Refactor socket connection management into SocketAuthority  
						
						
						
					 
					
						2022-11-24 15:53:58 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							b083f6ab96 
							
						 
					 
					
						
						
							
							Fix:Podcast quick match genres  
						
						
						
					 
					
						2022-11-09 16:50:26 -06:00 
						 
				 
			
				
					
						
							
							
								Nick Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							876badbeea 
							
						 
					 
					
						
						
							
							Fix a crash under certain circumstances when updating tags when quick matching.  
						
						
						
					 
					
						2022-10-03 01:38:52 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							803c9699ef 
							
						 
					 
					
						
						
							
							Version bump 2.2.0  
						
						
						
					 
					
						2022-10-02 15:54:05 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							c254dc5144 
							
						 
					 
					
						
						
							
							Add:Button for testing scan probes in audiobook tracks table  
						
						
						
					 
					
						2022-10-02 15:24:32 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							14e5e11344 
							
						 
					 
					
						
						
							
							Cleaned series match & renaming volumeNumber to sequence  
						
						
						
					 
					
						2022-10-01 17:01:22 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							c23f31216a 
							
						 
					 
					
						
						
							
							Fix:iTunes crash on matching genres  #1025  
						
						
						
					 
					
						2022-10-01 16:51:22 -05:00 
						 
				 
			
				
					
						
							
							
								Nick Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							9983fe7d66 
							
						 
					 
					
						
						
							
							Fix another whitespace issue  
						
						
						
					 
					
						2022-09-23 19:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Thomson 
							
						 
					 
					
						
						
						
						
							
						
						
							c3f2e606dd 
							
						 
					 
					
						
						
							
							Clarified behaviour of Update options in batch quick match dialog and added flag in quickMatchLibraryItem to override the default system settings  
						
						
						
					 
					
						2022-09-23 18:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							70ef09f451 
							
						 
					 
					
						
						
							
							Add:Podcast quickmatch attempts quick matching unmatched episodes  #983  
						
						
						
					 
					
						2022-09-15 18:35:56 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							c16e6d19ae 
							
						 
					 
					
						
						
							
							Add:Experimental tone library for scanning metadata  
						
						
						
					 
					
						2022-09-11 15:35:06 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9a87e4af73 
							
						 
					 
					
						
						
							
							Add:Quick match podcast button  
						
						
						
					 
					
						2022-09-02 17:50:09 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							7e05804bcf 
							
						 
					 
					
						
						
							
							Update:Lock file update scans from watcher and queue file updates so that 2 watcher scans never occur simultaneously  #906  
						
						
						
					 
					
						2022-08-31 17:39:02 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9916a1e8f6 
							
						 
					 
					
						
						
							
							Fix:Watcher scanner to ignore non-media files that are not inside library item folders  #834  
						
						
						
					 
					
						2022-07-19 08:33:32 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							2e6e4f970c 
							
						 
					 
					
						
						
							
							Remove comments from scanner  
						
						
						
					 
					
						2022-07-18 18:17:50 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							86ee4dcff2 
							
						 
					 
					
						
						
							
							Update:Scanner adjustable number of parallel audio probes to use less CPU  
						
						
						
					 
					
						2022-07-16 18:54:34 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							2b91bff1af 
							
						 
					 
					
						
						
							
							Fix:Ordering newly scanned in audio tracks properly  #823  
						
						
						
					 
					
						2022-07-12 15:02:08 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							d11f9608b4 
							
						 
					 
					
						
						
							
							Remove old audio file scanner  
						
						
						
					 
					
						2022-07-12 14:35:43 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							415e0a7b5a 
							
						 
					 
					
						
						
							
							Remove dependency date-and-time  
						
						
						
					 
					
						2022-07-06 19:18:27 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							d0af1c3c9a 
							
						 
					 
					
						
						
							
							Remove fs-extra dependency  
						
						
						
					 
					
						2022-07-05 19:53:01 -05:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							624a44f572 
							
						 
					 
					
						
						
							
							Fix:Quick match split multiple comma separated authors  #808  
						
						
						
					 
					
						2022-07-05 17:26:14 -05:00 
						 
				 
			
				
					
						
							
							
								jmt-gh 
							
						 
					 
					
						
						
						
						
							
						
						
							863f81e55a 
							
						 
					 
					
						
						
							
							remove logger  
						
						
						
					 
					
						2022-06-12 20:43:20 -07:00 
						 
				 
			
				
					
						
							
							
								jmt-gh 
							
						 
					 
					
						
						
						
						
							
						
						
							d43d351721 
							
						 
					 
					
						
						
							
							remove loggers  
						
						
						
					 
					
						2022-06-12 02:03:26 -07:00 
						 
				 
			
				
					
						
							
							
								jmt-gh 
							
						 
					 
					
						
						
						
						
							
						
						
							8210eba439 
							
						 
					 
					
						
						
							
							clean up loggers  
						
						
						
					 
					
						2022-06-12 01:57:00 -07:00 
						 
				 
			
				
					
						
							
							
								jmt-gh 
							
						 
					 
					
						
						
						
						
							
						
						
							cbd7294b0b 
							
						 
					 
					
						
						
							
							add getter to libraryscan.js for overdrivemediamarker  
						
						
						
					 
					
						2022-06-12 01:54:58 -07:00 
						 
				 
			
				
					
						
							
							
								jmt-gh 
							
						 
					 
					
						
						
						
						
							
						
						
							6064e8af87 
							
						 
					 
					
						
						
							
							fix using OMMs with regular scan option  
						
						
						
					 
					
						2022-06-12 01:46:50 -07:00