7 Commits

Author SHA1 Message Date
Mark
b8e729d81c add reshuffling and update queue ui in client 2025-03-01 12:06:45 +01: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
0fe2648efe include shuffle functionality in folders, remove shuffle and random elements, change ToFromBytes impls 2024-03-30 22:13:59 +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