Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							d39d030640 
							
						 
					 
					
						
						
							
							fix bug with Multiple action broadcasting twice  
						
						
						
						
					 
					
						2025-01-04 12:51:53 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							b1c0925647 
							
						 
					 
					
						
						
							
							add Multiple action and tool to remove queue-duplicates  
						
						
						
						
					 
					
						2024-12-31 10:39:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							d3a1facba0 
							
						 
					 
					
						
						
							
							aaaaa  
						
						
						
						
					 
					
						2024-12-19 18:52:56 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							c3622aca30 
							
						 
					 
					
						
						
							
							sequence numbers  
						
						
						
						
					 
					
						2024-12-08 12:03:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							d02646406d 
							
						 
					 
					
						
						
							
							fix playback error occuring when no playback is requested in server  
						
						
						
						
					 
					
						2024-11-17 21:54:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							b6158217a5 
							
						 
					 
					
						
						
							
							update dependencies  
						
						
						
						
					 
					
						2024-11-17 20:37:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							c03c35f1c9 
							
						 
					 
					
						
						
							
							fix playback bug  
						
						
						
						
					 
					
						2024-10-25 20:31:48 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							4bc3d0b147 
							
						 
					 
					
						
						
							
							fix playback position being lost when moving  
						
						... 
						
						
						
						when moving a folder, loop, or any other
queue element containing the currently playing
song (unless the song was the first song in
the element), the player would reset the element
and jump to playing its first song again.
this is now fixed. 
						
						
					 
					
						2024-10-11 21:57:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f6761339 
							
						 
					 
					
						
						
							
							fix inconsistency in song Display impl  
						
						
						
						
					 
					
						2024-08-26 21:05:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							1708fa9a90 
							
						 
					 
					
						
						
							
							bugfix, musicdb-find_and_add_missing_songs tests  
						
						
						
						
					 
					
						2024-08-26 20:55:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							dd2cd8551d 
							
						 
					 
					
						
						
							
							store file last modified date for each song  
						
						... 
						
						
						
						and add find-songs-with-changed-files to get api 
						
						
					 
					
						2024-08-26 20:16:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							d83781b7ca 
							
						 
					 
					
						
						
							
							fix lib default dependencies (should have been [])  
						
						
						
						
					 
					
						2024-08-09 14:46:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							23f07554af 
							
						 
					 
					
						
						
							
							no gapless playback, but less bugs  
						
						
						
						
					 
					
						2024-07-15 21:36:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							aa657382fa 
							
						 
					 
					
						
						
							
							change player backend from rodio to playback-rs  
						
						... 
						
						
						
						because rodio struggled to load some
(possibly broken, but still playable) audio files.
this is not perfect and sometimes suffers from
small lags, and it uses song_finished_polling
instead of being event-driven. 
						
						
					 
					
						2024-07-14 18:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0d28b9b4 
							
						 
					 
					
						
						
							
							fix playback pausing on playback error  
						
						
						
						
					 
					
						2024-06-03 20:00:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							643e337e61 
							
						 
					 
					
						
						
							
							using source "remote" for server now has covers  
						
						
						
						
					 
					
						2024-05-28 15:49:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							61110f5f4a 
							
						 
					 
					
						
						
							
							add more modes to client and change server cli  
						
						... 
						
						
						
						server can now source its database and files from
another server, but it will have its own
queue and appears as separate to clients.
the client now has gui-syncplayer-{local,network}
modes which show the gui and also play the songs.
using a syncplayer-network mode now automatically
enables the cache manager, which should make
waiting for songs to load less frequent. 
						
						
					 
					
						2024-05-28 13:20:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							7d6d6d295b 
							
						 
					 
					
						
						
							
							update lib  
						
						
						
						
					 
					
						2024-05-28 10:15:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							55e0e02622 
							
						 
					 
					
						
						
							
							get rid of tokio dependency in musicdb-lib,  
						
						... 
						
						
						
						and add more UpdateEndpoint options 
						
						
					 
					
						2024-05-14 21:24:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							46fdb20953 
							
						 
					 
					
						
						
							
							make player backend a generic trait  
						
						
						
						
					 
					
						2024-05-13 16:58:15 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							a316f6282e 
							
						 
					 
					
						
						
							
							update dependencies  #1  
						
						
						
						
					 
					
						2024-05-12 15:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							81ec0d6668 
							
						 
					 
					
						
						
							
							fix Move impl  
						
						
						
						
					 
					
						2024-04-01 10:58:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							a2d24e780a 
							
						 
					 
					
						
						
							
							add QueueMove operation  
						
						
						
						
					 
					
						2024-04-01 00:54:00 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							8d8d3151da 
							
						 
					 
					
						
						
							
							improve CacheManager  
						
						
						
						
					 
					
						2024-03-30 22:37:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							0fe2648efe 
							
						 
					 
					
						
						
							
							include shuffle functionality in folders, remove shuffle and random elements, change ToFromBytes impls  
						
						
						
						
					 
					
						2024-03-30 22:13:59 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							8b8f13f98a 
							
						 
					 
					
						
						
							
							fix get-song returning "no data" instead of loading the song  
						
						
						
						
					 
					
						2024-03-28 19:02:32 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							ee18df56cd 
							
						 
					 
					
						
						
							
							don't count finished thread as "running" in cache manager  
						
						
						
						
					 
					
						2024-01-20 12:00:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							353fe7f984 
							
						 
					 
					
						
						
							
							fix CacheManager-related function, automatic loading of songs should work now.  
						
						
						
						
					 
					
						2024-01-20 11:46:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							b0417a72b6 
							
						 
					 
					
						
						
							
							improve CacheManager  
						
						
						
						
					 
					
						2024-01-18 00:27:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							3ffd6b6377 
							
						 
					 
					
						
						
							
							improve song caching. can be optionally enabled using --advanced-caching in the server. see --help for help.  
						
						
						
						
					 
					
						2024-01-17 22:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f2db3e45 
							
						 
					 
					
						
						
							
							fix features, add mers feature, improve merscfg, add run-mers mode  
						
						
						
						
					 
					
						2024-01-16 20:17:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							5ffd71f520 
							
						 
					 
					
						
						
							
							allow modifying songs/albums/artists via db command, now doesnt break database anymore  
						
						
						
						
					 
					
						2024-01-13 14:10:25 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							404e9ce8ed 
							
						 
					 
					
						
						
							
							Update README, fix Cargo.toml for client, add bin/, add setup.sh  
						
						
						
						
					 
					
						2024-01-10 16:25:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9535a28e 
							
						 
					 
					
						
						
							
							Change from dbfile to dbdir, dbfile is now dbdir/dbfile  
						
						... 
						
						
						
						- add autosave 1 minute after change is made to db 1 minute
- improved gapless playback (used to run some code 10 times a second for gapless playback, is now event driven)
- saving now moves the previous file to dbfile-[UNIX-TIMESTAMP] in case something goes wrong when saving the new dbfile. 
						
						
					 
					
						2024-01-10 14:05:22 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9ee5c9cf 
							
						 
					 
					
						
						
							
							fix shuffle not shuffling away first element  
						
						... 
						
						
						
						and fix dragging selected song not dragging all selected elements but rather only those that pass current filter/search, which was not intended. 
						
						
					 
					
						2023-12-31 14:16:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							b848a0d511 
							
						 
					 
					
						
						
							
							add ways to modify tags, and add a Fav button to client  
						
						
						
						
					 
					
						2023-12-30 18:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							8c434743f8 
							
						 
					 
					
						
						
							
							s  
						
						
						
						
					 
					
						2023-12-27 15:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							55190d1943 
							
						 
					 
					
						
						
							
							artist image support  
						
						
						
						
					 
					
						2023-11-12 20:52:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							a151aa8712 
							
						 
					 
					
						
						
							
							-client now compiles with --no-default-features again + small bugfix for syncplayer  
						
						
						
						
					 
					
						2023-11-05 10:45:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							7cae108ffa 
							
						 
					 
					
						
						
							
							Added song duration support  
						
						
						
						
					 
					
						2023-11-04 20:06:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							273eac4b43 
							
						 
					 
					
						
						
							
							server/lib: can now have custom-files which clients can access if they know the path.  
						
						
						
						
					 
					
						2023-10-26 16:35:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							1eee22bb4b 
							
						 
					 
					
						
						
							
							server can now send error messages to clients  
						
						
						
						
					 
					
						2023-10-24 22:50:21 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							3093ec1a25 
							
						 
					 
					
						
						
							
							lib_dir is no longer saved in dbfile  
						
						
						
						
					 
					
						2023-10-04 13:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							36da1ab189 
							
						 
					 
					
						
						
							
							queue: shuffle is now usable  
						
						
						
						
					 
					
						2023-09-24 21:29:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							a465f2be79 
							
						 
					 
					
						
						
							
							albums must have an artist + some client gui_edit changes  
						
						
						
						
					 
					
						2023-09-11 18:50:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							c93b933037 
							
						 
					 
					
						
						
							
							songs are now required to have an artist. this breaks existing dbfiles!  
						
						
						
						
					 
					
						2023-09-11 14:23:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							ac16628c31 
							
						 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2023-09-07 21:53:05 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							0e5e33367d 
							
						 
					 
					
						
						
							
							added edit panel and fixed bug where Modify* command would be decoded as Add* command by the server  
						
						
						
						
					 
					
						2023-08-27 21:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							55590a1549 
							
						 
					 
					
						
						
							
							fixed bugs with playback when paused  
						
						
						
						
					 
					
						2023-08-24 17:07:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mark 
							
						 
					 
					
						
						
						
						
							
						
						
							c67dc9c7b1 
							
						 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2023-08-24 16:25:52 +02:00