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
b70d922fad
fix idle keybind, remove debug print
2024-02-08 10:30:01 +01:00
Mark
b22d9ffeb3
add keybinds
2024-02-08 10:19:49 +01:00
Mark
7b7b9f9a92
musicdb-filldb: sort songs by disc#, track#, path
2024-01-28 17:13:18 +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
8620fcd4ec
add some more functions to -mers and add hooks
2024-01-20 01:19:19 +01:00
Mark
b0417a72b6
improve CacheManager
2024-01-18 00:27:42 +01:00
Mark
b3aea8a4c9
fix bug where server would not start CacheManager
2024-01-17 22:24:28 +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
26b06fa336
add sleep_timer.mers example for run-mers mode of the client
2024-01-17 15:05:03 +01:00
Mark
96ee78bd35
add pause/resume/stop functions to musicdb-mers
2024-01-17 15:04:41 +01:00
Mark
75992a1529
add musicdb-mers and test file for run-mers mode (which adds a 'random' song every 5 seconds)
2024-01-16 20:18:27 +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
f88b96a685
use mers_lib from crates.io to fix project not compiling due to dependency path not existing
2024-01-11 13:24:03 +01:00
Mark
55aaeb959c
Update README.md
2024-01-10 16:41:23 +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
7f33d2daf8
remove unwanted debug print
2023-12-30 18:15:07 +01:00
Mark
48be8942f1
add save button to settings
2023-12-30 18:14:14 +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
daad5c6aae
fix bug where album duration would be 1:2:50 instead of 1:02:50
2023-12-27 17:04:02 +01:00
Mark
b1998e3316
add option to show images in AdvancedLabel, available through config via textcfg
2023-12-27 16:57:46 +01:00
Mark
8c434743f8
s
2023-12-27 15:39:53 +01:00
Mark
168f51a5fc
add play/pause/stop button to status bar and idle display
2023-11-25 17:02:35 +01:00
Mark
3e86ba921e
remove performance print for release builds
2023-11-14 19:46:16 +01:00
Mark
e29fccf20e
fix bug and add power saver
...
power saver will be enabled on bad performance
2023-11-14 18:38:12 +01:00
Mark
d163d4c8c4
fix crash when dragging selected element
2023-11-12 21:08:46 +01:00
Mark
4dcd2967a5
add new fields to default config
2023-11-12 20:53:06 +01:00
Mark
55190d1943
artist image support
2023-11-12 20:52:24 +01:00
Mark
671bf17c53
get rid of GuiElem in favor of explicit Box<dyn GuiElemTrait>
2023-11-05 20:43:55 +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
ec475aa1af
fix bug where duration was falsely multiplies by 1000
2023-11-04 20:43:56 +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
f61f52fdc7
client
2023-10-26 16:18:52 +02:00
Mark
5161b5577d
space to play/pause
...
+ bugfix: when clearing queue, last song's title would still be shown. this is no longer the case
2023-10-25 19:07:57 +02:00
Mark
1eee22bb4b
server can now send error messages to clients
2023-10-24 22:50:21 +02:00
Mark
94df757f0c
add TODO section
2023-10-24 20:07:17 +02:00
Mark
d3dd42b84c
update readme with new command syntax and the two different syncplayer modes
2023-10-09 19:17:55 +02:00
Mark
59ae8c06b0
client: library: 'more' menu split up into two columns
2023-10-04 19:53:58 +02:00
Mark
6bab2bc075
added multiselect to the client's library
2023-10-04 16:16:05 +02:00
Mark
9c340aa913
fixed empty-string albums and possible artist empty string weirdness
2023-10-04 13:58:27 +02:00
Mark
3093ec1a25
lib_dir is no longer saved in dbfile
2023-10-04 13:57:55 +02:00
Mark
4a729c596c
Update README.md
2023-09-28 16:49:40 +02:00
Mark
2f72f342be
Update README.md
2023-09-28 16:39:32 +02:00
Mark
927177280a
added filters to library view
2023-09-28 15:37:10 +02:00