Commit Graph

20 Commits

Author SHA1 Message Date
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
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
46fdb20953 make player backend a generic trait 2024-05-13 16:58:15 +02:00
Mark
8d8d3151da improve CacheManager 2024-03-30 22:37:33 +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
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
55190d1943 artist image support 2023-11-12 20:52:24 +01:00
Mark
7cae108ffa Added song duration support 2023-11-04 20:06:54 +01:00
Mark
1eee22bb4b server can now send error messages to clients 2023-10-24 22:50:21 +02:00
Mark
36da1ab189 queue: shuffle is now usable 2023-09-24 21:29:32 +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
922e4fcc00 init 2023-08-13 23:58:53 +02:00