Commit Graph

31 Commits

Author SHA1 Message Date
mars e944caa358 Replace smol with async-std in music player 2022-12-07 16:30:37 -07:00
mars c06cd2d999 Update music player to use init_msg 2022-12-06 16:59:19 -07:00
mars ce187a0381 Use find_socket() in music player 2022-11-29 18:01:17 -07:00
mars 6054949694 Add license header to music-player mpris.rs 2022-11-26 22:06:21 -07:00
mars 2bef47a65a Replace music player SetPosition message with relative Seek 2022-11-25 17:48:36 -07:00
mars 238f4f878d Implement music player SetPosition message 2022-11-21 21:06:03 -07:00
mars a73869aae5 Music player responds to panel messages 2022-11-20 12:04:18 -07:00
mars b005176bcf Switch to async UnixStream in music player 2022-11-20 11:39:31 -07:00
mars f40d251ca4 Merge branch 'main' into script-to-host-messages 2022-11-20 00:38:15 -07:00
mars d5b168ebc9 Music player resets position on track change 2022-11-20 00:37:11 -07:00
mars d99c64f33e Track position 2022-11-20 00:33:05 -07:00
mars 452cb9c708 Music player reads mpris:length instead of xesam:length 2022-11-20 00:28:49 -07:00
mars 9d4d5cca91 Merge branch 'main' into script-to-host-messages 2022-11-20 00:15:36 -07:00
mars 1fe366ce9f Move progress length to TrackInfo 2022-11-20 00:00:21 -07:00
mars 9eb2c1c431 Remove old mpris comments 2022-11-19 23:56:09 -07:00
mars 13a9735bdc Update script playback status + metadata 2022-11-19 23:51:34 -07:00
mars a65164d70b Music player lifetime loop 2022-11-19 23:33:06 -07:00
mars 7e4900c59b Parse metadata 2022-11-19 23:11:17 -07:00
mars 15f9c7ea99 Listen for multiple property changes 2022-11-19 22:57:33 -07:00
mars a2432f77d2 Find active player and listen for playback status changes 2022-11-19 22:16:53 -07:00
mars 55859ab5c0 Super WIP zbus-based music player 2022-11-19 21:42:16 -07:00
mars a809af7c64 Replace dedicated MagpieClient with methods on ClientMessenger 2022-11-17 15:03:12 -07:00
mars 0b8ce299b5 Add protocol name to music player 2022-11-15 23:52:11 -07:00
mars e5f9985bb9 Music player sends ProgressChanged events on track change 2022-11-15 21:41:13 -07:00
mars da0b2f6eb1 Add AGPL licensing to music player app and script 2022-11-14 17:34:27 -07:00
mars 62380e745e Move music player protocol into music player crate 2022-11-01 02:01:31 -06:00
mars 6aa3ca6f33 Clean up old magpie crates + use Magpie library in music player 2022-11-01 01:50:56 -06:00
mars 4a5f27a95d Add music player protocol and implement most of it 2022-10-30 23:31:54 -06:00
mars 4bbf60a737 Music player uses Magpie 2022-10-29 23:26:02 -06:00
mars 25e60c683b Change color from RGBAF32 to RGBA8 2022-10-19 22:56:06 -06:00
mars b7c5fa0417 Reorganize crate directories 2022-10-19 21:55:14 -06:00