multiplayer
meowful internet music player
multiplayer.exe
download
commits
source
home
commits
top
chore:
add nix dev shell
a526ea6
Dec 29 2024 19:15
fix:
fix compilation on non-windows
76e0393
Dec 29 2024 19:14
chore:
readme
ee30b70
Oct 5 2024 23:18
fix:
support playback at other sample rates
fd5280b
Jul 3 2024 21:59
fix:
change bitrate to 128k
16c455f
Jul 3 2024 21:54
fix:
fix workspace resolver warning
78aa0be
Jul 3 2024 18:16
fix:
actually implement the behaviour lol
cf8573a
Oct 1 2023 14:10
feat:
setting to show album artist
33f4c96
Oct 1 2023 14:06
fix:
dont show id in room user list
4d79bb1
Oct 1 2023 13:50
chore:
reorder and consolidate State impl
635dcdb
Sep 30 2023 21:39
feat:
preferences system improvements and one (1) new setting !
561a265
Sep 30 2023 21:34
fix:
don't put it on every window lol
9b03c61
Sep 30 2023 14:43
chore:
reduce rsrc png size
9f94fea
Sep 30 2023 14:37
feat:
app icon in titlebar
db4e08e
Sep 30 2023 14:31
feat:
lyric warning arrows
ccfe0e2
Sep 29 2023 18:31
fix:
context menu on mouse up not down,,,
9819ea5
Sep 28 2023 23:15
fix:
don't just crash on unparseable lrc lines
3c92330
Sep 28 2023 23:15
fix:
clear lyric display when not playing etc
dae8aa9
Sep 28 2023 20:33
feat:
look slightly harder for lyric files
a5c9c35
Sep 28 2023 19:44
fix:
don't actually show it by default
6360324
Sep 28 2023 18:43
feat:
lyrics viewer !! !!!!!! !!!!!!! (preliminary)
11e15c6
Sep 28 2023 18:36
fix:
send more accurate time to the ui
512bdf6
Sep 28 2023 18:33
fix:
context menu to dispose of widgets
6f85be8
Sep 28 2023 18:29
fix:
prefs window was never ending..
aa75a01
Sep 28 2023 14:36
feat:
context menu thing !
739c2dd
Sep 28 2023 13:19
fix:
window fronting on drag that works properly
df91330
Sep 22 2023 14:33
feat:
seek position in right status
c33c9bb
Sep 22 2023 14:07
refactor:
store window id as an enum rather than magic number
6d9ed96
Sep 5 2023 19:41
fix:
don't snap to non-visible windows
b35ad79
Sep 4 2023 18:13
refactor:
organize imports
0ee2748
Aug 28 2023 15:08
chore:
todo comments
9339717
Aug 15 2023 23:27
chore:
logging
e8ef843
Aug 15 2023 23:27
fix:
queryroomlist for roomless clients
dedc809
Aug 15 2023 23:25
fix:
add back heartbeats
8ec87c2
Aug 15 2023 23:18
refactor:
server...
c860682
Aug 15 2023 22:51
feat:
some gui spacing improvements
ba117eb
Aug 14 2023 14:16
feat:
new preferences dialog meow (and it's on ctrl+p now) :3
b737e20
Aug 12 2023 23:03
refactor:
refactor MessageStream and some of Peer
63ad687
Aug 11 2023 15:23
fix:
fix pausing while finishing
6d3d7ad
Aug 10 2023 15:05
feat:
seeking!!!!!!!!!!!!!!!!!!
8da7b63
Aug 10 2023 14:40
feat:
seek input
4f8537c
Aug 10 2023 14:22
fix:
fix broken state when prev-ing out of queue
f52d801
Aug 10 2023 13:58
feat:
play command while playing restarts playback
2fb1787
Aug 10 2023 13:57
fix:
play until the end more correctly
074b111
Aug 10 2023 13:50
fix:
fix broken state when skipping out of queue
1dbca52
Aug 10 2023 12:38
chore:
fix some lints
cb2a8c0
Aug 10 2023 12:28
fix:
fix panic pausing unstarted stream
b427227
Aug 10 2023 12:27
fix:
fix right status queue length
4f9b050
Aug 10 2023 12:15
chore:
remove outdated comment
731e00e
Aug 10 2023 12:10
fix:
pause the audio thread properly
bdd431f
Aug 10 2023 12:07
feat:
pause state and server name in status bar
203fa0b
Aug 10 2023 11:50
refactor:
fix lints in query_room_list
bc5f115
Aug 10 2023 10:27
refactor:
remove unused use
a7e9890
Aug 10 2023 10:27
refactor:
move stuff around
0035471
Aug 10 2023 10:21
refactor:
remove unused generic on write_audio
6090562
Aug 10 2023 10:21
refactor:
simplify catchup logic
6a8f3af
Aug 10 2023 10:13
fix:
fix panic
18ff2a9
Aug 10 2023 10:11
fix:
clear buffer on stop/prev/next
bc63da0
Aug 9 2023 12:36
refactor:
use correct method
1e46ffe
Aug 9 2023 12:35
fix:
fix elapsed time
d361d75
Aug 8 2023 20:23
fix:
maybe improve visualizer
e62ad01
Aug 8 2023 20:21
fix:
fix dragging preferences window
824c957
Aug 8 2023 19:26
refactor:
rework queue and playback state
ba31ca7
Aug 8 2023 18:16
chore:
comments
fa49823
Aug 6 2023 10:50
feat:
recursively resolve dragged folders
046d6d0
Aug 5 2023 19:55
refactor:
improve window event handling
9bc9c3a
Aug 5 2023 17:13
refactor:
global fltk sender macro
cd2e046
Aug 5 2023 16:47
refactor:
change duration to f32
99fa7a4
Aug 5 2023 14:39
fix:
fix some clippy warnings
c5bd213
Aug 5 2023 14:20
feat:
snap windows!!!!
cbeed65
Jul 2 2023 20:56
feat:
reset ui after disconnecting
33709aa
Jul 2 2023 17:02
fix:
derive debug on server state
901f493
Jul 2 2023 15:56
fix:
add filename even if there is no other metadata
22efe4b
Jun 30 2023 20:26
fix:
play mono files
f95e302
Jun 30 2023 20:24
feat:
show filename if title is missing
4b510d8
Jun 30 2023 20:08
fix:
log less useless things
06d9f34
Jun 30 2023 19:44
fix:
show artist instead of album artist like it was before
1f41106
Jun 30 2023 19:39
fix:
fix right status being wrong sometimes
079385b
Jun 30 2023 19:37
fix:
support m4a and others
52a7889
Jun 30 2023 19:33
fix:
deal with slightly malformed mp3s
100c160
Jun 30 2023 19:32
feat:
handle ctrl+c gracefully
47e4ac6
Jun 30 2023 18:04
fix:
don't close program on esc
2af9280
Jun 30 2023 18:01
feat:
read servers from json and don't unnecessarily reset all preferences
b434f54
Jun 30 2023 17:53
feat:
heartbeat
e8e9dc7
Jun 30 2023 17:34
fix:
show names instead of ids
5479b91
Jun 29 2023 19:41
feat:
new tiny lil status widget
ec0874c
Jun 18 2023 15:37
feat:
prefs window, persist name+id, no args required!
9c7a173
Jun 18 2023 13:57
fix:
fiddling around with the window attributes
da3fcf5
Jun 13 2023 16:23
feat:
load and save preferences in user config dir
cd5bc8a
Jun 13 2023 01:30
chore:
remove unused features
df1c70e
Jun 13 2023 01:29
fix:
handle "image/jpg" media type
e52bf81
Jun 13 2023 00:36
refactor:
pass server struct with name and address
19be94f
Jun 13 2023 00:01
fix:
show errors when reading metadata
e3dda0b
Jun 12 2023 18:16
feat:
update connection dialog better
b94535b
Jun 12 2023 17:55
fix:
move is_synced and buffering into room state
ed23b63
Jun 12 2023 17:54
refactor:
remove unused thing
9cca1a6
Jun 12 2023 17:43
chore:
ignore .vscode
46e0b40
Jun 12 2023 17:38
fix:
fix panic
10ef420
Jun 12 2023 15:32
feat:
double click to connect/join room
39e7333
Jun 12 2023 15:30
fix:
update the status bar more
2b23f9b
Jun 12 2023 15:22
feat:
indicate connection in connection dialog
e874f4c
Jun 12 2023 15:17
feat:
update connect button text and deactivate new room button
6488744
Jun 12 2023 15:07
fix:
send new roomlist to everyone when it changes
102b0c5
Jun 12 2023 02:40
refactor:
add some helpers to State
460dded
Jun 12 2023 02:25
refactor:
everything (again)
31d6397
Jun 9 2023 00:19
fix:
don't accidentally exit the main loop early
e7d7953
Jun 7 2023 16:51
feat:
connection window with a tree view and stuff
039f8f9
Jun 5 2023 22:24
feat:
next button
c19f14d
Jun 5 2023 20:08
feat:
fix stop button and add comments
45214a6
Jun 5 2023 20:00
fix:
"fix the volume thing"
a07d6e2
Jun 5 2023 18:59
feat:
show album artist if we can
3d607d8
Jun 5 2023 18:32
fix:
call leave_room when a peer disconnects
7bf3bbd
Jun 5 2023 18:21
feat:
method to connect and query room list
6653404
Jun 5 2023 18:18
refactor:
return Message from maybe_tcp_message
e7b909b
Jun 5 2023 18:04
feat:
query room list
3e92495
Jun 5 2023 17:49
refactor:
remove unused enum variants
644fbc3
Jun 5 2023 17:05
feat:
load songs in parallel and sort them in a really good order too
236a963
Jun 4 2023 22:41
refactor:
remove unused addr field
a28ccf3
Jun 4 2023 22:37
fix:
don't panic when the stream closes unexpectedly
92102f4
Jun 4 2023 20:48
feat:
connection window that even kinda works fine
200d382
Jun 4 2023 20:13
feat:
show room name in ui
7980a5b
Jun 4 2023 19:41
feat:
rooms!
2fb12f1
Jun 4 2023 19:10
fix:
don't share drag state
4880fec
Jun 4 2023 19:05
fix:
fix buffering status and maybe catch up properly
67b6ee5
Jun 4 2023 15:28
feat:
disconnect gracefully
e7f64ca
Jun 4 2023 14:35
refactor:
refactor everything
76363c5
Jun 4 2023 12:17
fix:
correct text offset once it scrolls around
5eb0ef7
May 31 2023 20:14
refactor:
move audio thread to audio.rs
8a28a71
May 31 2023 18:29
refactor:
move widgets to separate files
c356238
May 31 2023 17:41
refactor:
move Key out of Connection
cff04fd
May 31 2023 17:24
fix:
fix compiling on non-windows os
7e3fe31
May 29 2023 16:24
refactor:
turn local-only AudioData stuff into AudioEngineData
7bd21de
May 27 2023 20:30
feat:
scrolling marquee title text
d72dc76
May 27 2023 18:02
fix:
album art scales before transmit + fits now
d06b152
May 27 2023 16:06
feat:
album art almost
3273f76
May 27 2023 14:24
feat:
volume control (it's a mess)
4457c39
May 26 2023 18:58
fix:
make the visualizer suck a tiny bit less
55bc4c0
May 26 2023 17:20
feat:
buffer bar / bitrate widget
4a00dcc
May 26 2023 16:24
fix:
buffer running out (i think...) ???
0166244
May 25 2023 16:18
fix:
turns out we *can* just get (approx) duration
3d13f3f
May 25 2023 15:54
feat:
add visualizer that's like.. kinda okay
7285e82
May 24 2023 22:57
feat:
encrypt paths
82df5db
May 24 2023 20:39
feat:
leftpad user and queue count
04262ab
May 24 2023 19:20
fix:
handle dragging multiple files
e9a528e
May 24 2023 19:15
refactor:
move AudioReader to transmit.rs and clean up
964a126
May 24 2023 18:43
refactor:
move transmit thread to new module
8c6fa99
May 24 2023 17:52
fix:
finding duration twice (still a bit silly)
e0634f9
May 24 2023 16:52
feat:
lots of gui, track metadata/length, new bugs
569efee
May 22 2023 21:52
feat:
gui & also it's just a tiny bit less bad now
426d4cc
May 22 2023 00:03
feat:
more queue work
7053116
May 21 2023 21:56
feat:
queue work
e00fa77
May 21 2023 19:49
feat:
gui (and many other things too) :3
d48b901
May 21 2023 16:54
feat:
finish cleanly, clean up some things too
62ab7c4
May 21 2023 13:00
fix:
fix resampling!!!
6d141f4
May 21 2023 12:20
feat:
load audio in chunks
1945c8b
May 20 2023 23:36
fix:
don't run out of samples to encode
f44c375
May 20 2023 21:32
feat:
more user input
160cb21
May 20 2023 20:42
feat:
working audio over network, and lots more :3
a905fbd
May 20 2023 20:15
feat:
audio player thread that plays audio
3cedca0
May 20 2023 15:23
fix:
add missing unwraps
d410615
May 20 2023 12:57
feat:
authenticate with id and name (and refactored stuff)
af781c0
May 20 2023 00:59
feat:
audio en/decoding first steps (and stuff)
597c917
May 19 2023 21:43
feat:
Add simple handshake on connect
dbb4678
May 19 2023 15:30
initial commit
e249cb0
May 19 2023 01:44