|
5c24cde637
|
fix end of stream lol
|
2024-10-20 13:26:36 +02:00 |
|
|
af127b8d7b
|
yet another playbin refactor
|
2024-10-20 13:17:40 +02:00 |
|
|
cc2f9f1466
|
remove track from playlist
|
2024-10-19 14:39:44 +02:00 |
|
|
ba1a5f3f39
|
kill custom selection model
|
2024-10-19 13:29:39 +02:00 |
|
|
08611f9b6a
|
mini style
|
2024-10-19 05:09:24 +02:00 |
|
|
8bf0e13ba9
|
song
|
2024-10-18 22:55:38 +02:00 |
|
|
f8ad4cd36d
|
only send now_playing when playlist-pos is updated
these updates are coalesced, so it's possible that by START_FILE the
observed event hasn't had the change to update the property
|
2024-10-18 22:49:42 +02:00 |
|
|
2f99ae9edf
|
betetr playlist end behavior
|
2024-10-18 22:33:35 +02:00 |
|
|
df3484f147
|
better event tracking
|
2024-10-18 22:33:23 +02:00 |
|
|
0f1bbec5de
|
instantly update next track info when manually switching
|
2024-10-18 22:17:04 +02:00 |
|
|
72c8507126
|
catch end_file errors
|
2024-10-18 22:13:28 +02:00 |
|
|
d43857646d
|
remove unused class
|
2024-10-18 21:54:12 +02:00 |
|
|
749b66417d
|
fix play/pause
|
2024-10-18 10:57:55 +02:00 |
|
|
ffa6b20854
|
i think this fixes a memory leak
|
2024-10-17 22:45:50 +02:00 |
|
|
d17c538ccb
|
vapi changes
|
2024-10-17 22:32:51 +02:00 |
|
|
d053e68744
|
just use the sync mpv api for everything
seems to be fast enough
|
2024-10-17 22:08:21 +02:00 |
|
|
925367b180
|
replace gstreamer with mpv
lol
|
2024-10-17 12:05:20 +02:00 |
|
|
c4dbba35c0
|
try new seeking
|
2024-10-17 08:06:09 +02:00 |
|
|
2fe276bfbd
|
fix seeking hah
|
2024-10-16 22:24:48 +02:00 |
|
|
e1b6b19c03
|
try accurate seeking
|
2024-10-16 21:45:50 +02:00 |
|
|
ca3de608fd
|
don't use gconfaudiosink, actually
its fookin gone
|
2024-10-16 21:42:46 +02:00 |
|
|
83b3a862e3
|
use gst time constants
no more 1000000000000000000000000000000 in code
|
2024-10-16 21:26:45 +02:00 |
|
|
f4744f03c3
|
use api duration value as placeholder
|
2024-10-16 13:12:58 +02:00 |
|
|
19dd3b13e2
|
api -> subsonic
|
2024-10-16 13:02:32 +02:00 |
|
|
e9bfd056c8
|
shouldn't have removed that
|
2024-10-16 12:51:01 +02:00 |
|
|
560671c1da
|
also do that
|
2024-10-16 12:49:06 +02:00 |
|
|
70f9e4f3a3
|
propertify current song
|
2024-10-16 12:37:39 +02:00 |
|
|
dee32826ec
|
betterify ux
|
2024-10-16 12:15:00 +02:00 |
|
|
6c12828e31
|
try improve track choosing ux
|
2024-10-16 12:03:32 +02:00 |
|
|
7f7a84d747
|
make playbin authoritative on the current play queue position
|
2024-10-16 11:11:52 +02:00 |
|
|
de5c1179fa
|
extract playqueue model outside ui
|
2024-10-16 10:48:52 +02:00 |
|
|
8c42d99c18
|
slightly more explicit imports
i had no idea where these were from; now i do :)
vala is super loose about these..
|
2024-10-16 05:58:58 +02:00 |
|
|
9f33247d32
|
yes
|
2024-10-16 05:32:45 +02:00 |
|
|
e3a25e2429
|
put user agent in one place
|
2024-10-15 23:19:32 +02:00 |
|
|
70dcd57194
|
buttons
|
2024-10-15 22:48:41 +02:00 |
|
|
e6f3dc6e7c
|
try handle more edge cases
|
2024-10-15 22:45:16 +02:00 |
|
|
db0fee7d92
|
propertify more things
|
2024-10-15 22:29:14 +02:00 |
|
|
c9b67977e0
|
improve async queue logic hopefully
|
2024-10-15 22:14:37 +02:00 |
|
|
72e0745d52
|
move a bunch of logic into playbin
also yeah yeah fixme those buttons are gone for now
|
2024-10-15 13:27:47 +02:00 |
|
|
9329797ad6
|
playbin: use gconfaudiosink
|
2024-10-15 11:11:14 +02:00 |
|
|
814aa93bf0
|
who knows
|
2024-10-14 21:55:25 +02:00 |
|
|
8b4450c10f
|
attempt to unfuck seeking
|
2024-10-14 21:55:25 +02:00 |
|
|
7268b1bacf
|
oh my fucking godj ust comment it out for now
|
2024-10-14 21:55:25 +02:00 |
|
|
8a0c748d51
|
hopefully streamline playbin state machine
|
2024-10-14 21:55:25 +02:00 |
|
|
3c38388c21
|
gooder gapless track switching
|
2024-10-14 21:55:25 +02:00 |
|
|
629bc782fc
|
playbin refactor
|
2024-10-14 21:55:25 +02:00 |
|
|
8f0da45a63
|
😳 what if we bikeshedded the meme player user agent together (and we were both girls)
|
2024-10-14 21:55:25 +02:00 |
|
|
9c7bd61318
|
NO VERSIONS?
|
2024-10-14 21:55:25 +02:00 |
|
|
5345ebd2b4
|
fix gstreamer user agent
|
2024-10-14 21:55:25 +02:00 |
|
|
59e9c6d7b4
|
rename project lol
|
2024-10-14 21:55:25 +02:00 |
|