| 
							
							
								 advplyr | 693dc00fa3 | Update local session sync logs to help debug sync errors | 2025-06-15 17:21:47 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 336de49d8d | Add new api endpoint for direct playing audio files using session id #4259 | 2025-05-05 17:00:43 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 2caa861b8a | Update local session mediaMetadata with current item mediaMetadata for undefined values | 2025-04-18 17:04:11 -05:00 |  | 
			
				
					| 
							
							
								 Vito0912 | e6ab05e177 | update so also populates data if mediaMetadata is not null | 2025-04-18 07:29:34 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 121805ba39 | Merge branch 'master' into feat/metadataForPlaybackSessions | 2025-01-07 17:01:01 +01:00 |  | 
			
				
					| 
							
							
								 advplyr | a1ec10bd0d | Fix sync request responding with 500 status code | 2025-01-06 11:39:55 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 726a9eaea5 | Fix local playback sync | 2025-01-04 15:35:05 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | c251f1899d | Update PlaybackSession to use new library item model | 2025-01-03 11:16:03 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | dd0ebdf2d8 | Implementing toOld functions for LibraryItem/Book/Podcast | 2025-01-02 12:49:58 -06:00 |  | 
			
				
					| 
							
							
								 Vito0912 | f9bbd71174 | added type to be saved. Should support podcasts It should support everything important from the podcast metadata:
https://api.audiobookshelf.org/#podcast-metadata
And the book metadata:
https://api.audiobookshelf.org/#book-metadata | 2024-12-17 15:27:37 +01:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 2fbb31e0ea | added null saftey and added displayTitle and displayAuthor | 2024-12-07 10:37:00 +01:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 89167543fa | added author for podcasts | 2024-12-07 10:25:52 +01:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 33e0987d73 | Added mediaMetadata to playbackSessions | 2024-12-07 10:09:14 +01:00 |  | 
			
				
					| 
							
							
								 advplyr | 6eba467b91 | Fix:Session sync for streaming podcast episodes using incorrect duration #3560 | 2024-10-29 15:41:31 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 0782146682 | Update:Pass mark as finished library settings to media progress update #837 | 2024-10-25 17:27:50 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 91aea4f754 | Add:Library settings for mark as finished when time remaining or percent complete #837 | 2024-10-24 17:19:51 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 9896e4381b | Update:Setup variables to control when a media item is marked as finished. By time remaining or progress percentage #837 | 2024-10-21 17:48:02 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 01fbea02f1 | Clean out old unused functions, Device updates for replacing DeviceInfo | 2024-09-12 16:36:39 -05:00 |  | 
			
				
					| 
							
							
								 Lauri Vuorela | d430d9f3ed | add new setDuration and use that | 2024-09-12 20:05:08 +02:00 |  | 
			
				
					| 
							
							
								 Lauri Vuorela | 0c24a1e626 | add duration to session when creating | 2024-09-12 19:46:08 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 0344a63b48 | Clean out old unused objects | 2024-09-03 17:04:58 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 2472b86284 | Update:Express middleware sets req.user to new data model, openid permissions functions moved to new data model | 2024-08-11 16:07:29 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | afc16358ca | Update more API endpoints to use new user model | 2024-08-11 15:15:34 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | fed5ff4863 | Add:Daily cron that closes stale open playback sessions | 2024-07-04 12:00:54 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 8e286a6070 | Open media item share sessions shown on listening sessions page, create device info for share sessions | 2024-06-30 16:36:00 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 903b685e1a | Update jsdocs | 2024-06-23 11:01:25 -05:00 |  | 
			
				
					| 
							
							
								 Richard Bateman | e3c3903c71 | bug: If !itemProgress unhandled exception syncing user progress | 2024-06-18 18:52:37 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | aefda8bd51 | Fix:Local sessions set date and dayOfWeek using the updatedAt timestamp passed in from the client #2795 | 2024-03-30 11:40:35 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | e687a3403e | Fix:Cleaning up orphan streams on server init #2209 | 2023-10-11 17:05:56 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 1dd1fe8994 | Update match all books to load items from DB, remove library items loading to memory on init | 2023-09-04 16:33:55 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 6c1b4e3a36 | Update db model references | 2023-08-20 13:34:03 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 3651fffbee | Update library filter data to load from db and cache, update rss feed routes to load library items from db | 2023-08-13 15:10:26 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | f465193b9c | Update User.toJSONForPublic to remove mostRecent key and session key only includes the PlaybackSession | 2023-08-12 16:11:58 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 5b6878e5de | Fix:Crash on local playback sessions #1912 | 2023-07-17 13:58:19 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | d99b2c25e8 | Fixes for db migration & local playback sessions | 2023-07-16 15:05:51 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | f73a0cce72 | Update Dockerfile for sqlite3, update models for cascade delete, fix backup schedule | 2023-07-09 11:39:15 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | cf7fd315b6 | Init sqlite take 2 | 2023-07-04 18:14:44 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 53c96b2540 | Update:Handle multiple sessions open, sync when paused, show alert of multiple sessions open when both are playing #1660 | 2023-05-27 17:21:43 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 25ca950dd0 | Update listening sessions per device and show open sessions | 2023-04-08 18:01:24 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | f9e6655359 | Update:API endpoint for syncing multiple local sessions. New API endpoint to get current user. Deprecate /me/sync-local-progress endpoint | 2023-02-05 16:52:17 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 3383ec2046 | Add logs to playback session manager | 2023-02-04 13:23:13 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 337cf90c4b | Add debug logs to playback sessions | 2023-02-02 16:24:34 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 6dec750d3e | Fix:Close open playback session on server when local playback session syncing from mobile | 2023-01-15 15:00:18 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 08d16ce7c2 | Silence remove invalid sessions debug log | 2023-01-08 09:15:11 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | bdb6f0c0aa | Update:Sync session API endpoint to not respond with a payload | 2023-01-07 17:33:05 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | b884f8fe11 | Laying the groundwork for music media type #964 | 2022-12-22 16:38:55 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 41e192c6a5 | Update more vars | 2022-12-12 17:52:20 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 6b654d3c2d | Update:Starting session for finished item sets the user start time back to 0 | 2022-12-12 17:18:56 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 180293ebc1 | Update:Cleanup socket usage & add func for emitting events to admin users | 2022-11-24 16:35:26 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | e2af33e136 | Update:Refactor socket connection management into SocketAuthority | 2022-11-24 15:53:58 -06:00 |  |