Mark
a8e18abfd2
[filldb] fix symlink album covers + update id3
2024-12-31 09:57:15 +01:00
Mark
4996cc2e27
fix remote source mode
2024-12-19 20:23:24 +01:00
Mark
d3a1facba0
aaaaa
2024-12-19 18:52:56 +01:00
Mark
85c79a21e1
android aarch64 build might work now
2024-12-08 22:14:27 +01:00
Mark
c3622aca30
sequence numbers
2024-12-08 12:03:24 +01:00
Mark
d02646406d
fix playback error occuring when no playback is requested in server
2024-11-17 21:54:39 +01:00
Mark
b6158217a5
update dependencies
2024-11-17 20:37:04 +01:00
Mark
e1f0a9b412
slightly improve web interface
2024-10-26 11:58:29 +02:00
Mark
88bff158f0
add stop button
2024-10-25 23:17:49 +02:00
Mark
eedd348c5c
improve webui
2024-10-25 22:50:18 +02:00
Mark
c03c35f1c9
fix playback bug
2024-10-25 20:31:48 +02:00
Mark
14660b6dae
fix bad order implementation causing panic
2024-10-13 16:43:48 +02:00
Mark
4549a8d360
use newer mers and fix merscfg deadlock bug
2024-10-12 00:28:18 +02:00
Mark
4bc3d0b147
fix playback position being lost when moving
...
when moving a folder, loop, or any other
queue element containing the currently playing
song (unless the song was the first song in
the element), the player would reset the element
and jump to playing its first song again.
this is now fixed.
2024-10-11 21:57:32 +02:00
Mark
01e59249f5
fix compiler errors when only gui feature enabled
2024-10-03 04:23:07 +02:00
Mark
f41bec1423
fix mers, fix space not pausing in idle display
...
bug that is fixed now:
if a textbox was focused on the main screen,
and then the idle display opened, pressing
spacebar would type a space character into
that textbox (even though the box isnt visible),
and would not trigger pause/resume.
now, the textbox remains unchanged and
the player will pause/resume.
2024-09-26 21:45:43 +02:00
Mark
0d261371b7
(client) add Cross.toml and remove mers support
2024-09-11 20:59:48 +02:00
Mark
f34524f575
Merge remote-tracking branch 'refs/remotes/origin/main' (github workflows)
2024-08-26 21:07:23 +02:00
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
9f12c2e80a
fix lastmodified time not being read
2024-08-26 20:35:05 +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
c5de1f75ef
Update rust.yml
2024-08-10 22:04:14 +02:00
Mark
1f39fe0cae
Create rust.yml
2024-08-10 21:57:00 +02:00
Mark
d83781b7ca
fix lib default dependencies (should have been [])
2024-08-09 14:46:54 +02:00
Mark
23f07554af
no gapless playback, but less bugs
2024-07-15 21:36:18 +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
3a0d28b9b4
fix playback pausing on playback error
2024-06-03 20:00:45 +02:00
Mark
643e337e61
using source "remote" for server now has covers
2024-05-28 15:49:37 +02:00
Mark
a714bfd404
adjust cache manager settings
2024-05-28 13:33:27 +02:00
Mark
e03ea4fb59
adjust cache manager in client
2024-05-28 13:30:17 +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
7d6d6d295b
update lib
2024-05-28 10:15:13 +02:00
Mark
594909e745
update client with new animation
2024-05-28 10:15:01 +02:00
Mark
6eb884e7a5
update client + remake web-ui (server, incomplete)
2024-05-15 22:58:30 +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
0c0c535d2c
leftclick on a keybind setting will exit set mode
2024-05-13 19:52:34 +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
00b032aceb
made some things public
2024-03-31 19:44:22 +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
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