Commit Graph

11 Commits

Author SHA1 Message Date
Mark
b6158217a5 update dependencies 2024-11-17 20:37:04 +01:00
Mark
d83781b7ca fix lib default dependencies (should have been []) 2024-08-09 14:46:54 +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
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
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
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
8c434743f8 s 2023-12-27 15:39:53 +01:00
Mark
9fbe67012e small improvements idk i forgot i had a git repo for this project 2023-08-24 16:15:01 +02:00
Mark
922e4fcc00 init 2023-08-13 23:58:53 +02:00