Requesting auto-connection for alsa and joystick for guac

To make the review of your request easier, please use the following template to provide all the required details and also include any other information that may be relevant.


  • name: guac-tsugu
  • description: A Gameboy Color, Gameboy Advance and a DS emulator written in GO lang.
  • snapcraft: guac-snap/snap at main · Tsu-gu/guac-snap · GitHub
  • upstream: https://github.com/aabalke/guac
  • upstream-relation: No relation
  • interfaces:
    • alsa:
      • request-type: auto-connection
      • reasoning: The app needs access to ALSA for audio playback. I tried using the audio-playback interface but the app wouldn’t launch.
    • joystick:
      • request-type: auto-connection
      • reasoning: It’s expected to be able to use a controller with an emulator without any setup

This request has been added to the queue for review by the @reviewers team.

Hello @tsugu-sk!

Given the snap’s functionality, both requests make sense to me, so +1 (#voteFor) one from my side for auto-connecting alsa and joystick interfaces to the guac-tsugu snap.

Hey folks,

Joystick sounds reasonable to me, but I’m not sure about alsa interface. audio-playback should suffice your use case and, because of how alsa works, it may block other applications from recording or playing sound. Could you please share what errors / denials you find when running your application with audio-playback interface rather than alsa.

Thanks