Skip to content

First Time Install #991

@gene96817

Description

@gene96817

Is your feature request related to a problem? Please describe.
Many new users are not familiar with the concepts for configuring their devices. Some of these users can only succeed with a lot of hand-holding. Even with very technical users helping the setup process, this task is very difficult and tedious in times of social distancing.

Describe the solution you'd like
A stand alone quick start utility/application to step the new user through the steps needed for a successful first jam session.

Tasks might include (but not be limited to):

  1. down load ASIO4ALL if needed for the OS
  2. help the user select the proper microphone (confirmed by Jamulus VU meter)
  3. help the user select the microphone (OS) volume control
  4. help the user select the proper sound output (built-in, USB, add-in board, audio interface, etc.)
  5. note that often plugging in a headset with a microphone is not properly detected by the OS
  6. quick intro to the Jamulus UI controls for their channel
  7. configure the user profile
  8. quick intro to the Settings Window and why they may need to change the settings
  9. show the user how to find and connect to a server (and confirming everything is working)

Additional notes

  • Dependency? There is some demand for enabling additional control over Jamulus via some kind of API. A "wizard" would be a great use case for this (First Time Install #991 (comment))
  • The utility must run on first start after installation but be dismissable.
  • The utility should be available from the main Jamulus UI at any time.
  • The utility probably needs to "branch" according to the type of user (eg "Do you have: a mic only, a mic and an acoustic instrument, ..." etc.) since there are different actions/advice in each case.
  • We need to expect hardware surprises through this process (e.g. bad wiring, bad connection, bad microphone, headphone with a microphone on/off switch/volume control)
  • How should/can we deal with another application making changes to the audio settings?
  • A quick start utility introduces the possibility of version compatibility between the utility and Jamulus.
  • It would be great for an indication in the Settings window if the quick start utility was used (vs. manually configured). Sadly sometimes semi-experienced users aren't completely truthful.
  • All of the requirements described would be a great value to all the Jamulus users providing help to new non-technical users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions