Commit graph

480 commits

Author SHA1 Message Date
0cbf091b91 property limits etc 2024-11-07 10:05:26 +01:00
2b9b6ee6c7 cover art api 2024-11-07 10:01:28 +01:00
e52adda2ed don't print auth token on mpv logs 2024-11-07 09:13:52 +01:00
1f482ab512 die on panic 2024-11-06 22:12:03 +01:00
6b8b361ba8 respond in mpris 2024-11-06 19:09:12 +01:00
6c87e5c29b +1 2024-11-06 19:02:00 +01:00
ce1aed758f wip bring back mpris 2024-11-06 13:10:39 +01:00
67e4eb9ff2 dont die in this case 2024-11-06 12:48:52 +01:00
db8d99e180 thumbnails in play queue 2024-11-06 12:46:49 +01:00
ba3cd74a68 try delaying notify signal 2024-11-06 12:30:02 +01:00
4fd2608eab de-indent mpv event handling 2024-11-06 12:21:45 +01:00
f8b47ca9b6 fix crash on end of playlist
apparently playlist_pos() can and will change from >0 to -1 between
those two queries
2024-11-06 12:11:14 +01:00
ab96330fbd oopsy 2024-11-06 11:45:26 +01:00
d1da88922f actually, notify on playback restart instead 2024-11-06 11:44:28 +01:00
3f10dbc102 update time-pos in all cases when seeking
otherwise the timeout won't notify of it if playback is paused
2024-11-06 11:39:33 +01:00
15ec2432c0 audrey version 2024-11-06 11:37:12 +01:00
73f3e8bdd3 add some timeouts 2024-11-05 21:59:59 +01:00
dae2882e0d playbinsong -> model::song 2024-11-05 21:44:20 +01:00
b5fadce142 fix drag and drop 2024-11-05 16:29:43 +01:00
930430d5ec thingks 2024-11-05 15:38:46 +01:00
cad786213c attempt at error handling in cover art request 2024-11-05 13:28:38 +01:00
4241bbeab4 cover works agen 2024-11-05 12:19:40 +01:00
904cf0c55e wip cover art loading 2024-11-05 12:19:40 +01:00
df215da372 more trace 2024-11-05 12:18:15 +01:00
50a5b9323c correct novideo 2024-11-05 12:18:15 +01:00
bcc0db6748 gapless weak
don't actually want to force output to first track, weak works correctly for all
cases where it matters and is better for mixed media
2024-11-05 12:18:15 +01:00
38b3902f69 show pulsing buffering bar after 3 seconds 2024-11-05 11:33:59 +01:00
88962c629c keep join handles to everything 2024-11-05 11:12:03 +01:00
226c8073d4 store some glib future join handles 2024-11-05 11:02:02 +01:00
c25226f7c2 log some more bullshit 2024-11-05 10:52:33 +01:00
d3641a6f33 attempt at queued seeks 2024-11-05 10:48:50 +01:00
048ab58bf5 just shoot me in the head 2024-11-05 10:38:43 +01:00
6b8834c8ad ignore audio reconfig event 2024-11-05 10:35:20 +01:00
a12cab3619 warn on failed seek 2024-11-05 10:28:18 +01:00
6c01d94f69 this is now a warn 2024-11-05 10:24:59 +01:00
fec04928b8 move sanity check, again 2024-11-05 10:22:50 +01:00
5e62838371 restore seeking 2024-11-05 10:16:22 +01:00
a6378b281a fun with properties 2024-11-05 10:01:10 +01:00
02e3415e72 Revert "use cargo to compile blueprints"
This reverts commit 630b44b352.
2024-11-05 10:01:10 +01:00
4e434a7929 more rerun 2024-11-05 09:39:43 +01:00
ab040e6af0 blueprint-compiler use stdout for some god forsaken reason 2024-11-05 09:37:29 +01:00
6ed96cddb4 just use the notify mechanism for time-pos 2024-11-05 09:36:24 +01:00
f016778f5e blueprint-compiler format 2024-11-05 09:29:08 +01:00
630b44b352 use cargo to compile blueprints 2024-11-05 09:27:13 +01:00
0e78318ddc ded 2024-11-05 08:07:33 +01:00
2f84c3932b remove that 2024-11-05 06:29:51 +01:00
3f1d899f0b explicitly ignore unknown events 2024-11-05 06:28:48 +01:00
f15019f49d use env vars for cargo flags
this is more scuffed but means devenv gets a full env, so one can run all custom
stuff in the `meson devenv -C build` shell which is nicer because you can pass
flags to what you run (e.g. cargo doc --open) instead of needing fixed targets
2024-11-04 23:18:03 +01:00
0e50cf9f39 lol url 2024-11-04 22:27:19 +01:00
2c1eb852fd mpv logge 2024-11-04 22:00:25 +01:00