Skip to content

Handle hot-plugging and graceful recovery of controllers #5614

@mixxxbot

Description

@mixxxbot

Reported by: Pegasus-RPG
Date: 2010-10-28T07:28:37Z
Status: Confirmed
Importance: Wishlist
Launchpad Issue: lp667627
Tags: controllers, midi
Attachments: [Backtrace on SEGFAULT when unplugging a controller mid-set](https://bugs.launchpad.net/bugs/667627/+attachment/2632818/+files/Backtrace on SEGFAULT when unplugging a controller mid-set)


Mixxx should:

  1. gracefully handle unplugging controllers mid-set
  2. be able to see new controllers plugged in mid-set (when you go to the prefs)
  3. automatically re-initialize a controller that went missing and is now visible again (Mixxx should start querying for controllers every half-second or so until the missing device re-appears (or the user opens the preferences window.) When the device reappears, Mixxx should automatically open and re-initialize it without any user interaction.)

I imagine 2 could be accomplished just by calling DeviceEnumerator::queryDevices() each time the prefs is opened.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions