Devices listed multiple times in Preferences - Controller

Bug #999561 reported by jus
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Expired
Medium
Unassigned
1.11
Won't Fix
Medium
Unassigned
2.0
Won't Fix
Medium
Unassigned

Bug Description

Tested with latest lp:mixxx r3159 MacOSX 10.6.8 and a fresh mixxx database

I have external keyboard and pen tablet connected to my Macbook pro. Under Preferences->Controller they are listed multiple times. This is confusing. If i disconnect the external devices, even the internal trackpad is listed 4 times. Listing/Screenshot is from when the externals are connected. Also we should make the left column in the preferences window resizable, you can`t even read the full names of the devices in the listing.

Excerpt from mixxx.log
Debug [Main]: Displaying mixxx
Debug [Controller]: ControllerManager: Setting up devices
Debug [Controller]: Scanning PortMIDI devices:
Debug [Controller]: Scanning HSS1394 devices:
Debug [Controller]: Nodes detected: 0
Debug [Controller]: Scanning HID devices:
  Found Apple Computer, Inc. Apple IR r16, S/N Interface -1
  Found Apple Mikey HID Driver r0, S/N Interface -1
  Found Apple Inc. Apple Internal Keyboard / Trackpad r108, S/N Interface -1
  Found Apple Inc. Apple Internal Keyboard / Trackpad r0, S/N Interface -1
  Found Wacom Co.,Ltd. CTL-460 r106, S/N Interface -1
  Found Apple, Inc Apple Keyboard r69, S/N Interface -1
  Found Apple Inc. Apple Internal Keyboard / Trackpad r108, S/N Interface -1
  Found Apple Inc. Apple Internal Keyboard / Trackpad r108, S/N Interface -1
  Found Wacom Co.,Ltd. CTL-460 r0, S/N Interface -1
  Found Wacom Co.,Ltd. CTL-460 r106, S/N Interface -1
  Found Apple, Inc Apple Keyboard r69, S/N Interface -1
Debug [Controller]: ControllerManager::getControllerList
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "Apple_IR_.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Main]: resize QSize(1280, 700)
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "Apple_Mikey_HID_Driver_.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "Apple_Internal_Keyboard_/_Trackpad_.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "Apple_Internal_Keyboard_/_Trackpad_--2.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "CTL-460_.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "Apple_Keyboard_.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "Apple_Internal_Keyboard_/_Trackpad_--3.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "Apple_Internal_Keyboard_/_Trackpad_--4.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "CTL-460_--2.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "CTL-460_--3.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Setting qConfigPath from location in resourcePath commandline arg: "res/"
Warning [Controller]: Cannot find "Apple_Keyboard_--2.cntrlr.xml" in either res/ "or the user's Mixxx directories (/Users/user/Library/Application Support/Mixxx/presets/" "/Users/user/Library/Application Support/Mixxx/controllers/)"
Debug [Controller]: Controller polling stopped.

Tags: controllers
Revision history for this message
jus (jus) wrote :
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Is this fixed?

Changed in mixxx:
milestone: none → 1.11.1
importance: Undecided → Medium
Revision history for this message
jus (jus) wrote :

Nope.
See 1.11.0 final screenshot

Revision history for this message
s7726 (gavinswanson) wrote :

Maybe not something we can do much about but it's also kind of odd to see random Devices listed. My laptop lists 8 devices, three of which I think are related to my wireless mouse and the other 5 are just listed as USB Receiver (with some weird Unicode character in the name).

Using 1.11.0 x64

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Hmm, I still can't reproduce on OS X but it would be great to get this sorted out.

tags: added: controllers
Revision history for this message
Sean M. Pappalardo (pegasus-renegadetech) wrote :

What, you don't want to map your wireless mouse to control effects? :) Seriously, I suspect some of our more hacker type users would be interested in having access to use these pieces of hardware in Mixxx, so the ideal would be to have a run-time configurable black list. Perhaps as a preferences panel listing all devices with check boxes to the left that marks each device as hidden or not. That way we don't have to keep abreast of the latest devices as users can disable them on their own as they wish.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

My assumption from Jus's report was that the dupes were not actually there in the underlying OS device list -- so I thought that was our bug.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

Is this still an issue in Mixxx 2.2?

Changed in mixxx:
status: New → Incomplete
milestone: 1.11.1 → none
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Mixxx because there has been no activity for 60 days.]

Changed in mixxx:
status: Incomplete → Expired
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/6443

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.