|
6d210f6fbd
|
Add rust toolchain to cache key
Continuous integration / Build and test (push) Successful in 36s
|
2024-12-21 14:45:15 +01:00 |
|
|
db797623ea
|
Switch to client/controller architecture
Continuous integration / Build and test (push) Successful in 46s
|
2024-12-21 14:15:12 +01:00 |
|
|
bc488b7565
|
Update .forgejo/workflows/build.yml
Continuous integration / Build and test (push) Successful in 48s
|
2024-12-21 12:40:34 +01:00 |
|
|
31199c2c26
|
Update .forgejo/workflows/build.yml
Continuous integration / Build and test (push) Has been cancelled
|
2024-12-21 12:38:58 +01:00 |
|
|
90fd8fee9f
|
Update .forgejo/workflows/build.yml
Continuous integration / Build and test (push) Successful in 40s
|
2024-12-21 12:32:43 +01:00 |
|
|
0ab065ea3e
|
Add readme
Continuous integration / Build and test (push) Successful in 43s
|
2024-12-21 01:23:55 +01:00 |
|
|
aad7d4371f
|
Add GPL v3 license
Continuous integration / Build and test (push) Successful in 43s
|
2024-12-21 00:36:06 +01:00 |
|
|
7ba60da4ed
|
Add Forgejo Actions
Continuous integration / Build and test (push) Has been cancelled
Trigger Build
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
Update .forgejo/workflows/rust.yml
|
2024-12-21 00:35:30 +01:00 |
|
|
1aa195edcd
|
Add cli options
|
2024-12-20 22:22:53 +01:00 |
|
|
99d764eeaf
|
Add common server interface
|
2024-12-20 21:39:46 +01:00 |
|
|
6617652839
|
Enable basic SinkInput midi control
|
2024-05-01 16:12:32 +02:00 |
|
|
0a663e97f2
|
Add sink input volume manipulation
|
2024-04-30 23:44:39 +02:00 |
|
|
12b8a4c93b
|
Switch from hardcoded value to provided constants
|
2024-04-30 22:00:57 +02:00 |
|
|
d1eec7399a
|
Add application control prototype
|
2024-04-30 21:54:34 +02:00 |
|
|
cc2ff29def
|
Add basic implementation of pulse mainloop
|
2024-04-30 20:21:40 +02:00 |
|
|
5ad5641aa0
|
Add nix packaging
|
2024-03-14 14:12:49 +01:00 |
|
|
1819dabbc4
|
Improve default config
now includes media control keys
|
2024-03-14 13:53:01 +01:00 |
|
|
fdb5774594
|
Save config file to .config dir
|
2024-03-14 13:52:43 +01:00 |
|
|
7c842c457b
|
Clean up code
extract functions
rename exec functions to separate from Exec functionality
|
2024-03-14 13:51:46 +01:00 |
|
|
f2cb1defa0
|
Remove keypress simulation functionality stub
|
2024-03-14 11:22:06 +01:00 |
|
|
82075e9ff9
|
Add external command execution
|
2024-03-14 11:20:47 +01:00 |
|
|
a4e63ae51a
|
Warn when no active mpris player is found
previously would panic
|
2024-03-14 11:20:26 +01:00 |
|
|
2f325db170
|
Add support for default player control
Leaving out the ids=["...", "..."] field in config.toml applies the action on the currently active player
|
2024-03-14 10:50:56 +01:00 |
|
|
fadd962e8a
|
Remove unused file
was previously used for notes during prototype phase
|
2024-03-13 23:19:30 +01:00 |
|
|
44cc3f4bdf
|
Implement basic control flow
basic mpris control now works via supplied config.toml
|
2024-03-13 23:19:03 +01:00 |
|
|
0d9e8a4571
|
Add regex midi device choosing
Add regex
|
2024-03-11 20:27:42 +01:00 |
|
|
55636839b8
|
Add direnv
|
2024-03-11 19:41:19 +01:00 |
|
|
326cc61874
|
Add config parsing logic
|
2024-03-11 19:40:46 +01:00 |
|
|
6245babf6c
|
Add nix dependencies
|
2023-10-09 19:07:20 +02:00 |
|
|
69ff0f2267
|
Add nix dependencies
|
2023-10-09 19:05:37 +02:00 |
|
|
9934410fd2
|
Remove toolchain.toml dependency
|
2023-10-09 18:34:43 +02:00 |
|
|
606c40f6bd
|
Add nix devenvironment
|
2023-10-09 16:54:34 +02:00 |
|
|
dee140987d
|
Random stuff
|
2023-10-09 15:17:55 +02:00 |
|
|
2f441f4669
|
Implement set_default_sink with pulseaudio
|
2023-08-30 13:04:00 +02:00 |
|
|
1b49c08eb1
|
Implement basic toml-config parsing & serialzation
|
2023-08-29 23:30:22 +02:00 |
|
|
4559d72ffd
|
Add list-all mpris functionality
|
2023-08-29 15:31:08 +02:00 |
|
|
e38c570f43
|
Add advanced Rust gitignore
|
2023-08-29 15:29:26 +02:00 |
|
|
4d8501836c
|
Init cargo setup
|
2023-08-29 13:58:55 +02:00 |
|