FlyinPancake 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ef4944d89 
							
						 
					 
					
						
						
							
							Merge branch 'advplyr:master' into dewyer/add-custom-metadata-provider  
						
						
						
					 
					
						2024-01-13 01:08:23 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							850397e4c1 
							
						 
					 
					
						
						
							
							Add:Playlist button to podcast episodes on latest page  #2455  
						
						
						
					 
					
						2024-01-12 17:58:07 -06:00 
						 
				 
			
				
					
						
							
							
								FlyinPancake 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b531144cf 
							
						 
					 
					
						
						
							
							implemented suggestions, extended CMPs with series  
						
						
						
					 
					
						2024-01-12 21:45:03 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							e8fa029df7 
							
						 
					 
					
						
						
							
							Fix:Specific podcast rss feed cannot be fetched due to accept header  #2446  
						
						
						
					 
					
						2024-01-10 08:12:26 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a361c91f1 
							
						 
					 
					
						
						
							
							Merge pull request  #2506  from FreedomBen/remove-dev-logs  
						
						... 
						
						
						
						Change `Logger.dev` calls to `Logger.debug` 
						
					 
					
						2024-01-09 16:47:21 -06:00 
						 
				 
			
				
					
						
							
							
								Benjamin Porter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a76059608 
							
						 
					 
					
						
						
							
							Change Logger.dev calls to Logger.debug  
						
						... 
						
						
						
						Logger.dev is kind of in a weird spot where it doesn't fit into the
standard log level.  It is called directly by some code and it only
checks whether a property is set (which comes from an env var) before
deciding to print out.
This standardizes on `debug` by changing the dev calls to debug. Also
removes the now unused code. 
						
					 
					
						2024-01-09 15:24:23 -07:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							da25eff5c1 
							
						 
					 
					
						
						
							
							Fix:Parse series sequence from OPF in cases where series_index is not directly underneath series meta  #2505  
						
						
						
					 
					
						2024-01-08 18:21:15 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							69e23ef9f2 
							
						 
					 
					
						
						
							
							Add:Epub metadata parser and cover extractor  #1479  
						
						
						
					 
					
						2024-01-07 17:51:07 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48a08e9659 
							
						 
					 
					
						
						
							
							Merge pull request  #2503  from Machou/master  
						
						... 
						
						
						
						Little Missed Update fr.json 
						
					 
					
						2024-01-07 12:42:09 -06:00 
						 
				 
			
				
					
						
							
							
								Machou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4608f91ec6 
							
						 
					 
					
						
						
							
							Update fr.json  
						
						
						
					 
					
						2024-01-07 02:41:16 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							e88c1fa329 
							
						 
					 
					
						
						
							
							Update:Show tooltip for library item card titles that are truncated  #2451  
						
						... 
						
						
						
						- Refactored tooltip so that they dont overflow the window 
						
					 
					
						2024-01-06 15:54:48 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							935e545caa 
							
						 
					 
					
						
						
							
							Update readme for iOS beta full  
						
						
						
					 
					
						2024-01-06 14:13:39 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							a426da534c 
							
						 
					 
					
						
						
							
							Fix:Export OPML not escaping characters  #2487  
						
						
						
					 
					
						2024-01-05 14:45:25 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							eaf6bf29cc 
							
						 
					 
					
						
						
							
							Fix:Improve performance for podcast rss feed episodes modal for large rss feeds  
						
						
						
					 
					
						2024-01-05 14:39:25 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							a0eb6bd3dc 
							
						 
					 
					
						
						
							
							Fix:Refresh podcast episode table when new episodes are downloaded  
						
						
						
					 
					
						2024-01-05 14:38:29 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbe228a4f8 
							
						 
					 
					
						
						
							
							Merge pull request  #2485  from Machou/patch-1  
						
						... 
						
						
						
						Update fr.json 
						
					 
					
						2024-01-05 10:40:29 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							578a59063f 
							
						 
					 
					
						
						
							
							Update discord invite link  
						
						
						
					 
					
						2024-01-05 09:24:18 -06:00 
						 
				 
			
				
					
						
							
							
								Machou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffa7cc0d22 
							
						 
					 
					
						
						
							
							Update fr.json  
						
						
						
					 
					
						2024-01-05 07:19:07 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f9969cd9b 
							
						 
					 
					
						
						
							
							Merge pull request  #2488  from FreedomBen/add-init-system-to-docker  
						
						... 
						
						
						
						Add tini as PID 1 handler in container image 
						
					 
					
						2024-01-04 13:50:54 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9f909b0d85 
							
						 
					 
					
						
						
							
							Update:Library folder browser to also work for debian and windows  
						
						
						
					 
					
						2024-01-03 16:23:17 -06:00 
						 
				 
			
				
					
						
							
							
								Benjamin Porter 
							
						 
					 
					
						
						
						
						
							
						
						
							baa65b8155 
							
						 
					 
					
						
						
							
							Add tini as PID 1 handler in container image  
						
						... 
						
						
						
						This PR adds `tini` to the container image and uses it as PID 1 when
starting the container.  This ensures that proper PID 1 signal-handling
is implemented and passed to the underlying node.js process, thereby
ensuring that the ABS process has a chance to receive and handle signals
other than `SIGKILL`, such as the important `SIGINT`.
This is somewhat related to #2445  . Without this, the signal handled by
2445 won't be received when running in a container.
Some background:
In linux, PID 1 has special duties involving signal handling that are
different than other processes.  Node doesn't properly handle these
signals, which can lead to a number of problems ranging from annoying to
disruptive.  PID 1 also has reaping duties that can lead to resource
exhaustion if not properly handled.
For example, the container ignores `SIGINT` (Ctrl+C) as well as `docker stop`,
which can be annoying in development as you have to kill or wait for
the timeout to be reached.  In a production environment (such as Kubernetes)
this can lead to signal escalation and unnecessarily adds delays to
deployments and restarts as K8s has to wait for the timeout to be reached
before sending `SIGKILL`.
At best this is annoying and unnecessarily adds
delays.  At worst this can lead to file/data corruption as the process
doesn't get a chance to clean anything up when it is sent `SIGKILL`.
Without a proper PID 1 to forward signals, only SIGKILL can be used to
terminate the running process. 
						
					 
					
						2024-01-03 13:55:43 -07:00 
						 
				 
			
				
					
						
							
							
								Barnabas Ratki 
							
						 
					 
					
						
						
						
						
							
						
						
							12c6a1baa0 
							
						 
					 
					
						
						
							
							Fix log messages  
						
						
						
					 
					
						2024-01-03 20:42:35 +01:00 
						 
				 
			
				
					
						
							
							
								Barnabas Ratki 
							
						 
					 
					
						
						
						
						
							
						
						
							5ea423072b 
							
						 
					 
					
						
						
							
							Small fixes  
						
						
						
					 
					
						2024-01-03 20:40:36 +01:00 
						 
				 
			
				
					
						
							
							
								Barnabas Ratki 
							
						 
					 
					
						
						
						
						
							
						
						
							08a41e37b4 
							
						 
					 
					
						
						
							
							Add specification  
						
						
						
					 
					
						2024-01-03 20:27:42 +01:00 
						 
				 
			
				
					
						
							
							
								Barnabas Ratki 
							
						 
					 
					
						
						
						
						
							
						
						
							8027c4a06f 
							
						 
					 
					
						
						
							
							Added support for custom metadata providers  
						
						... 
						
						
						
						WiP but already open to feedback 
						
					 
					
						2024-01-03 20:25:34 +01:00 
						 
				 
			
				
					
						
							
							
								Machou 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1e321b153 
							
						 
					 
					
						
						
							
							Update fr.json  
						
						
						
					 
					
						2024-01-03 20:16:21 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c6a2ac5dd 
							
						 
					 
					
						
						
							
							Merge pull request  #2391  from mikiher/binary-manager  
						
						... 
						
						
						
						Add a binary manager that finds ffmpeg and ffprobe and installs them if not found 
						
					 
					
						2024-01-02 14:25:56 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							b489bf9236 
							
						 
					 
					
						
						
							
							Restrict binary manager to Windows or development  
						
						
						
					 
					
						2024-01-02 14:24:59 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							aa63aa6cf3 
							
						 
					 
					
						
						
							
							Merge branch 'master' into binary-manager  
						
						
						
					 
					
						2024-01-02 14:16:27 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9a2b93fb37 
							
						 
					 
					
						
						
							
							Version bump v2.7.1  
						
						
						
					 
					
						2023-12-31 15:37:23 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							e8ea7efc98 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/advplyr/audiobookshelf  
						
						
						
					 
					
						2023-12-31 15:36:37 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							81a76593da 
							
						 
					 
					
						
						
							
							Fix:Merging chapters from multiple audio files with the same chapter titles  #2461  
						
						
						
					 
					
						2023-12-31 15:35:17 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5336864f7d 
							
						 
					 
					
						
						
							
							Merge pull request  #2465  from thevoltagesource/getFileMtimeMs_Unhandled_Exception  
						
						... 
						
						
						
						Add try/catch to fileUtils.getFileMtimeMs 
						
					 
					
						2023-12-31 15:34:43 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							d38058e1d2 
							
						 
					 
					
						
						
							
							Fix:Podcast episode time remaining shown on button showing 0 seconds after toggling mark as finished  
						
						
						
					 
					
						2023-12-31 15:32:44 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							fececd4651 
							
						 
					 
					
						
						
							
							Fix:Playlists navigation button not showing on mobile screen  #2469  
						
						
						
					 
					
						2023-12-31 15:09:35 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							021adf3104 
							
						 
					 
					
						
						
							
							Update:Podcast episode table is lazy loaded  #1549  
						
						
						
					 
					
						2023-12-31 14:51:01 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							160c83df4a 
							
						 
					 
					
						
						
							
							Update:podcastEpisodes table index added for createdAt column  #2073   #2075  
						
						
						
					 
					
						2023-12-30 16:14:14 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							456bb87a00 
							
						 
					 
					
						
						
							
							Update:Find one library item endpoint sequelize query split into two queries to improve performance  #2073   #2075  
						
						
						
					 
					
						2023-12-30 12:12:48 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							707451309c 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/advplyr/audiobookshelf  
						
						
						
					 
					
						2023-12-29 17:05:40 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							269676e8a5 
							
						 
					 
					
						
						
							
							Update:CORS for /cover API endpoint for use in canvas in the mobile apps  
						
						
						
					 
					
						2023-12-29 17:05:35 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Southard 
							
						 
					 
					
						
						
						
						
							
						
						
							e4effebc19 
							
						 
					 
					
						
						
							
							Add try/catch to fileutils.getFileMtimeMs  
						
						
						
					 
					
						2023-12-29 10:04:59 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbbceddba8 
							
						 
					 
					
						
						
							
							Merge pull request  #2454  from mikiher/socket-authority-close  
						
						... 
						
						
						
						Add SocketAuthority.close() 
						
					 
					
						2023-12-28 16:32:40 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9a634e0de5 
							
						 
					 
					
						
						
							
							Add JS docs for server stop  
						
						
						
					 
					
						2023-12-28 16:32:21 -06:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							21d0d43edc 
							
						 
					 
					
						
						
							
							Add SocketAuthority.close()  
						
						
						
					 
					
						2023-12-27 15:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3051b963ef 
							
						 
					 
					
						
						
							
							Merge branch 'advplyr:master' into binary-manager  
						
						
						
					 
					
						2023-12-27 06:44:22 +02:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							0d0bdce337 
							
						 
					 
					
						
						
							
							Fix:Fetch RSS feed request accept header  #2446  
						
						
						
					 
					
						2023-12-25 13:15:55 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdb5dc8c28 
							
						 
					 
					
						
						
							
							Merge pull request  #2445  from mikiher/sigint-handler  
						
						... 
						
						
						
						Add a SIGINT handler for proper server shutdown 
						
					 
					
						2023-12-25 12:51:22 -06:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							209847d98a 
							
						 
					 
					
						
						
							
							Add a SIGINT handler for proper server shutdown  
						
						
						
					 
					
						2023-12-25 09:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							14f42e15d1 
							
						 
					 
					
						
						
							
							Fix:Book scanner update book series sequence if changed  
						
						
						
					 
					
						2023-12-24 11:53:57 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7402e4811d 
							
						 
					 
					
						
						
							
							Merge pull request  #2444  from jedrus2000/opf-multiple-series-support  
						
						... 
						
						
						
						Add: OPF file supports multiple series as sequence of : calibre:series and calibre:series_index; including tests 
						
					 
					
						2023-12-24 11:42:06 -06:00