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