| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 advplyr | 2e5e02472c | Update:Playback session sync local status codes | 2022-11-17 17:00:37 -06:00 |  | 
			
				
					| 
							
							
								 Ron Heft | 6b02779e0f | Fix currentTime not updating on the local session | 2022-08-26 20:28:41 -04:00 |  | 
			
				
					| 
							
							
								 advplyr | e611d7a8fd | Update:Local session sync lock to prevent duplicate inserts | 2022-08-23 18:10:06 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 8416f2d6be | Fix:Remove invalid playback sessions on server start #868 | 2022-07-29 17:13:46 -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 | 416db7c981 | Update:Remove read-chunk dependency | 2022-06-07 19:44:38 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | acf22ca4fa | Testing video media type | 2022-05-30 19:26:53 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | f002532c1e | Add:User listening sessions page, Update:Listening sessions to save media times and device info | 2022-05-26 19:09:46 -05:00 |  |