Package Details: goxlr-utility 1.1.1-1

Git Clone URL: https://aur.archlinux.org/goxlr-utility.git (read-only, click to copy)
Package Base: goxlr-utility
Description: A utility for monitoring and controlling a TC-Helicon GoXLR or GoXLR Mini.
Upstream URL: https://github.com/GoXLR-on-Linux/goxlr-utility
Licenses: custom, MIT
Submitter: FrostyCoolSlug
Maintainer: FrostyCoolSlug
Last Packager: FrostyCoolSlug
Votes: 4
Popularity: 0.000398
First Submitted: 2022-08-02 15:15 (UTC)
Last Updated: 2024-04-13 12:04 (UTC)

Latest Comments

FrostyCoolSlug commented on 2024-03-23 23:52 (UTC)

Thanks for the heads up, looks like rust 1.77 changed the format of the package_id in the JSON diagnostics, I suspect other rust packages may run into a similar problem (ripgrep-git has the same report).

I've pushed a fix for this (so we're release 2 now), and it should all work again.

ricwu commented on 2024-03-22 22:14 (UTC)

I got this error, when installing:

==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '/goxlr-client.bash': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
error: failed to build 'goxlr-utility-1.0.6-1':
error: packages failed to build: goxlr-utility-1.0.6-1

FrostyCoolSlug commented on 2024-02-08 10:51 (UTC)

1.0.5 requires the latest version of rust, so for compile errors run rustup update before attempting to install.

Thanks.

Spatchy commented on 2024-02-08 02:06 (UTC)

I get the following error when updating to the latest version:

error: future cannot be sent between threads safely
   --> daemon/src/main.rs:309:22
    |
309 |           tokio::spawn(spawn_http_server(
    |  ______________________^
310 | |             usb_tx.clone(),
311 | |             httpd_tx,
312 | |             broadcast_tx.clone(),
313 | |             http_settings.clone(),
314 | |             file_paths.clone(),
315 | |         ));
    | |_________^ future returned by `spawn_http_server` is not `Send`
    |
    = help: the trait `std::marker::Send` is not implemented for `(dyn std::any::Any + 'static)

I get this exact error (same file and line) 10 times, which is followed with:

error: could not compile `goxlr-daemon` (bin "goxlr-daemon" test) due to 10 previous errors
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: goxlr-utility-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
goxlr-utility - exit status 4

Not sure if this is just an issue with the package or if this should be reported upstream?

FrostyCoolSlug commented on 2023-03-28 06:03 (UTC)

Thanks for the feedback!

In regards to the line out volume, the utility will load the same default profiles as the official app on windows (which does, unfortunately, include line out at 0%). With that being said, you should be able to change it to 100% and save the profile. The next time the profile is loaded on startup it'll restore the 100% value without the need of a separate script.

If that's not working, please open an issue on the GitHub page.

Thanks!

zeriah commented on 2023-03-28 00:40 (UTC)

Not only does this fully replicate the functionality of the GoXLR within Linux, I've found that it works better than when I used it on Windows. The web config utility does everything the original GoXLR software does, and the equipment responds immediately to terminal commands.

One note for anyone who might be using this - Line-out volume is set to 0 at launch. If you're like me and use a speaker on the line out, or if you use it to feed audio to a two-system streaming setup, make sure you use: goxlr-client volume line-out 100 Or whatever volume you prefer. I have that in my desktop autostart script.