| 
							
							
								 Selfhost Alt | cdcfd01da2 | Only consider an Audible ASIN query successful if the response contains an author | 2022-04-16 11:55:58 -07:00 |  | 
			
				
					| 
							
							
								 Selfhost Alt | d6c5b6e8c6 | Implement a stricter check for possible ASIN values in titles | 2022-04-16 10:40:10 -07:00 |  | 
			
				
					| 
							
							
								 advplyr | 5d305c96ad | Add support for WMA and AIFF audio files #449, add remove orphan streams, clean up audio mime type logic | 2022-04-16 12:37:10 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 6d823f4e42 | Podcast episode audio file to always use index 1 | 2022-04-15 20:49:13 -05:00 |  | 
			
				
					| 
							
							
								 Rasmus Krämer | cd274e0844 | Merge branch 'master' of https://github.com/rasmuslos/audiobookshelf | 2022-04-15 12:59:45 +02:00 |  | 
			
				
					| 
							
							
								 Rasmus Krämer | e9249430c3 | Parse current time as float | 2022-04-15 12:59:42 +02:00 |  | 
			
				
					| 
							
							
								 Rasmus Krämer | cd5e5099f2 | Merge branch 'advplyr:master' into master | 2022-04-15 12:22:16 +02:00 |  | 
			
				
					| 
							
							
								 Rasmus Krämer | 09dd90e3fc | Convert timeListened to int | 2022-04-15 12:22:00 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | a62f7a4861 | Update uploader to support podcast folder structure | 2022-04-14 18:24:24 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 5a26b01ffb | Add LibrarySettings and update edit library modal to include settings tab | 2022-04-14 17:15:52 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 8bbeae4873 | Fix check podcast episodes cronjob | 2022-04-14 10:15:42 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 05dff2583a | Backups to store server version in zip details and check and show alert for old backups created before version 2.0.0 | 2022-04-13 18:51:06 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 79a82df914 | Remove NFO metadata and save metadata button | 2022-04-13 18:23:44 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 3f6ed6dbf9 | Add Podcast match tab and find covers | 2022-04-13 18:13:39 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 4edba20e9e | Update podcast search page to support manually entering podcast RSS feed | 2022-04-13 16:55:48 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 88354de495 | Fix abmetadata chapter parser | 2022-04-13 07:57:21 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 5b02c5185f | Fix fs error library item | 2022-04-13 04:55:39 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | b0b1d2707d | Add podcast episode date picker for pubDate | 2022-04-12 17:32:27 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 469278cd1e | Fix:Global search support podcasts | 2022-04-12 16:54:52 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 10d9e11387 | Update abmetadata file for new data model, add chapter and description section parser | 2022-04-12 16:05:16 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | ac097862fc | Update sorting and filtering for podcasts, add title ignore prefix to podcast metadata, check user permissions for podcast episode row UI | 2022-04-11 19:42:09 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 23cc6bb210 | Add published at to podcast episode row #428, Fix podcast select episodes, fix save order of podcast episode, fix remove podcast episode | 2022-04-10 11:01:50 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | c60807f998 | Removing remaining legacy objects, remove njodb error for fileExists | 2022-04-10 10:05:05 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 8df05896b5 | Fix remove media progress use libraryItemId | 2022-04-09 20:30:18 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 174dac8fd4 | Add collapse series, add filter by series include sequence and sort, show number of episodes on podcast card | 2022-04-09 19:44:46 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 2a386ca2a9 | Add sync local media progress routes for offline mobile playback session support | 2022-04-09 17:56:51 -05:00 |  | 
			
				
					| 
							
							
								 Rasmus Krämer | 5c91c1e2c7 | Added select all option to the episode selector | 2022-04-09 10:25:24 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | baf738f5ba | Fix updating media progress object id | 2022-04-08 19:27:35 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 3a7cafbb95 | Update media progress object to use unique id for podcast episodes | 2022-04-08 19:19:47 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | ac3fa31d1e | Update Podcast Episode add libraryItemId, expanded returns audioTrack object | 2022-04-05 19:40:40 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 6e5e638076 | Update Book.js to return array of AudioTrack objects on json expand | 2022-04-03 16:01:59 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | e4936ed522 | Add chapters to playback session | 2022-04-02 11:41:17 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | c201e2aa98 | Add mediaPlayer to playback session | 2022-04-02 11:19:57 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 3d3f20296c | Add displayTitle and displayAuthor to playback session | 2022-04-02 10:26:42 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 292840a0e3 | Update njodb path and add proper-lockfile package | 2022-03-31 16:34:24 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 84e6e6fdbe | Include njodb statically & fix write stream issue | 2022-03-31 16:32:50 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | cfe27dff80 | Add:Server setting to set custom sorting prefixes to ignore #358 | 2022-03-31 15:07:50 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | c75895d711 | Fix:Podcast scanner get embedded cover art | 2022-03-28 20:23:16 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | c0ff28ffff | Add recent series and authors bookshelf rows on home | 2022-03-27 16:16:08 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 58dfa65660 | Fix update podcast episode api route; | 2022-03-27 15:46:57 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 3f8e685d64 | Podcasts add get episode feed and download, add edit podcast episode modal | 2022-03-27 15:37:04 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 08e1782253 | Fix use first accessible library depending on display order, default library id checked on server when authenticating | 2022-03-27 09:45:28 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 0dd219f303 | Add podcast episode auto download new episodes cron | 2022-03-26 19:58:59 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | d5e96a3422 | Fix podcast re-scan, fix more menu item | 2022-03-26 19:00:55 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 12027b9a76 | Podcast episode player fixes, episode table ui updates | 2022-03-26 18:23:33 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 0e665e2091 | Add playing podcast episodes, episode progress, podcast page, podcast home page shelves | 2022-03-26 17:41:26 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | e32d05ea27 | Podcast library item card, edit details, batch edit | 2022-03-26 15:23:25 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 5446aea910 | Add Scanner support for podcasts | 2022-03-26 14:29:49 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 173b72c3b5 | Add:Purge cache promp alert | 2022-03-26 12:08:05 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 3150822117 | New data model removing media entity for books | 2022-03-26 11:59:34 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 920ca683b9 | Podcast episode downloader, update podcast data model | 2022-03-21 19:24:38 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 28d76d21f1 | Add expand library item authors to /items/:id route | 2022-03-21 05:08:33 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | e1e6b46456 | Create podcast manager and re-organize managers | 2022-03-20 16:41:06 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 27f1bd90f9 | Add:Restrict user permissions by tag | 2022-03-20 06:29:08 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | f8d0384155 | Migration change metadata folder from /books to /items, podcast data model updates, add podcast routes | 2022-03-19 10:13:10 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 43bbfbfee3 | Fix library check path and set provider, update podcast model and UI | 2022-03-19 06:41:54 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | deadc63dbb | Add podcast add modal | 2022-03-18 19:16:54 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | a9b9e23f46 | Library update migrate to use book mediaType, disable editing mediaType, set icon instead of media category | 2022-03-18 17:09:17 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 6a06ba4327 | Fix player content url, update user progress object include media entity id, update reset progress  route | 2022-03-18 15:31:46 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 3d2bbc7719 | Fix bug with creating new series & authors on scan | 2022-03-18 14:08:57 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | c9ea5dd2d7 | New data model backups and move backups to API endpoints | 2022-03-18 13:44:29 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | eea3e2583c | New data model fix library stats | 2022-03-18 12:37:47 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 57399bb79e | Clean up ApiRouter adding MiscController, move upload and scan to api endpoints | 2022-03-18 11:51:55 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 69fcb103e4 | Fix:Updating author name to update author name on each library item | 2022-03-18 09:38:36 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | f00b120e96 | New data model scanner update and change scan chunks to be based on total file size | 2022-03-18 09:16:10 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 14a8f84446 | New data model update bookmarks and bookmark routes to use API | 2022-03-17 20:28:04 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 099ae7c776 | New data model play media entity, PlaybackSessionManager | 2022-03-17 19:10:47 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 1cf9e85272 | New data model update MeController user progress routes | 2022-03-17 13:33:22 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | c4eeb1cfb7 | New data model Book media type contains Audiobooks updates | 2022-03-17 12:25:12 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 08e648a3bc | Fix db migration | 2022-03-17 09:07:02 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 755e70b4a9 | Fix db migration | 2022-03-17 09:04:10 -05:00 |  | 
			
				
					| 
							
							
								 Quietus | d561a48229 | Allowed the configuration of a "HOST" parameter to enable ipv6 support. | 2022-03-17 11:06:52 +00:00 |  | 
			
				
					| 
							
							
								 advplyr | 4fe60465e5 | New data model change of Book media type to include array of Audiobook and Ebook objects | 2022-03-16 19:15:25 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 0af6ad63c1 | New data model start of PlaybackSessionManager to replace StreamManager, remove podcast & ip npm package | 2022-03-15 19:28:54 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 68b13ae45f | New data model migration for users, bookmarks and playback sessions | 2022-03-15 18:57:15 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 4c2ad3ede5 | Add author edit modal & remove from experimental | 2022-03-14 18:53:49 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | deea6702f0 | Change Library object use mediaCategory, allow adding new manual folder path, validate folder paths, fix Watcher re-init after folder path updates | 2022-03-14 09:56:24 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 7348432594 | New data model update for Match tab | 2022-03-14 08:12:28 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 7d66f1eec9 | New data model edit tracks page, match, quick match, clean out old files | 2022-03-13 19:34:31 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | be1e1e7ba0 | New data model update stats page and routes, update users page | 2022-03-13 17:33:50 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 4bdef893af | New data model batch routes and batch editor | 2022-03-13 17:10:48 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 6597fca576 | New data model fix scan for creating series/authors and mapping ebooks | 2022-03-13 13:47:36 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | ea9ec13845 | New data model for global search input and search page | 2022-03-13 12:39:12 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 30f15d3575 | Add:Authors page match authors and display author image | 2022-03-13 10:35:35 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | dad12537b6 | New data model authors routes | 2022-03-13 06:42:43 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 65df377a49 | New model update audio player, stream, collections | 2022-03-12 19:59:35 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 2d19208340 | New model updates for series, collections, authors routes | 2022-03-12 18:50:31 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 73257188f6 | New data model save covers, scanner, new api routes | 2022-03-12 17:45:32 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 5f4e5cd3d8 | New model update details, author and series inputs with create new, compare & copy utils | 2022-03-11 19:46:32 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | f2be3bc95e | Add multi select dropdown with query from server | 2022-03-10 19:13:19 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 2a30cc428f | New api routes, updating web client pages, audiobooks to libraryItem migration | 2022-03-10 18:45:02 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | b97ed953f7 | Add db migration file to change audiobooks to library items with new data model | 2022-03-09 19:23:17 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 65793f7109 | Start of new data model | 2022-03-08 19:31:44 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 2b7f53b0a7 | Add:Support for book folders with CD# subfolders #393 | 2022-03-07 16:22:20 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | c6eb1096e8 | Add:Podcast search page | 2022-03-06 19:02:06 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | a907c88f66 | Add:iTunes search api metadata provider #381 | 2022-03-06 17:26:35 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 43f48b65f8 | Add:Podcast iTunes search api and iTunes provider | 2022-03-06 16:32:04 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 2a4cbd48b8 | Remove old API routes | 2022-03-06 09:51:56 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | b6e4f3a8c5 | Add:Podcast RSS feed parser | 2022-03-05 18:54:24 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 408775a25a | Add:Library media type selection and library icons | 2022-03-03 19:03:34 -06:00 |  |