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
Mark
9fbe67012e
small improvements idk i forgot i had a git repo for this project
2023-08-24 16:15:01 +02:00
Mark
0ae0126f04
added some comments
2023-08-14 00:58:31 +02:00
Mark
922e4fcc00
init
2023-08-13 23:58:53 +02:00