Unbox partially connects to Denon services on Engine DJ OS 2.0
Denon has released the new Engine DJ OS 2.0. https://enginedj.com/
The Denon poller APP and Unboxed can see the Denon device (SC5000) on the network and the device states and controller data shows in the APP and in Unbox but no longer pulls the current song information to display on Windows 10.
Work around of running poller APP in the background with Unbox also does not resolve issue.
Ah sounds like the update may have affected the current implementation, I’ll follow up with people on the denon forums and see if we can get this working again! Thanks for the heads up!
Can you try what’s mentioned here and see if you still have issues https://denondjforum.com/t/stagelinq-protocol-api-availability/27578/493
Tried it, no go.
Unbox StagelinQ Log: 2021/10/06 21:47:51 Listening for devices for 5s Unbox StagelinQ Log: 2021/10/06 21:47:52 Added this device: 10.0.0.12 "sc5000" "JP07" "2.0.0" Unbox StagelinQ Log: 2021/10/06 21:47:52 Added this device: 10.0.0.12 "sc5000" "OfflineAnalyzer" "1.0.0" Unbox StagelinQ Log: 2021/10/06 21:47:52 Added this device: 10.0.0.12 "sc5000" "OfflineAnalyzer" "1.0.0" Unbox StagelinQ Log: 2021/10/06 21:47:55 State logged: /Engine/Deck1/Track/TrackWasPlayed State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 10.0.0.12 "Found StageLinQ Device on Network" Unbox StagelinQ Log: 2021/10/06 21:47:57 10.0.0.12 "Found StageLinQ Device on Network" Unbox StagelinQ Log: 2021/10/06 21:47:57 10.0.0.12 "Found StageLinQ Device on Network" Unbox StagelinQ Log: 2021/10/06 21:47:57 attempting to connect to this device… Unbox StagelinQ Log: 2021/10/06 21:47:57 attempting to connect to this device… Unbox StagelinQ Log: 2021/10/06 21:47:57 attempting to connect to this device… Unbox StagelinQ Log: 2021/10/06 21:47:57 requesting device data services… Unbox StagelinQ Log: 2021/10/06 21:47:57 requesting device data services… Unbox StagelinQ Log: 2021/10/06 21:47:57 requesting device data services… Unbox StagelinQ Log: 2021/10/06 21:47:57 offers FileTransfer at port 38989 Unbox StagelinQ Log: 2021/10/06 21:47:57 offers StateMap at port 42461 Unbox StagelinQ Log: 2021/10/06 21:47:57 offers FileTransfer at port 36249 Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Librarian/DevicesController/CurrentDevice State value: map[string:/media/DJ MUSIC type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Librarian/DevicesController/HasSDCardConnected State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Librarian/DevicesController/HasUsbDeviceConnected State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/LayerB State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Player State value: map[string:2 type:4] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor1 State value: map[color:#ffea2828 type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor1A State value: map[color:#ffea2828 type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor1B State value: map[color:#ff2b84ef type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor2 State value: map[color:#ff2b84ef type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor2A State value: map[color:#ffea2828 type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor2B State value: map[color:#ff2b84ef type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor3A State value: map[color:#ffea2828 type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor3B State value: map[color:#ff2b84ef type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor4A State value: map[color:#ffea2828 type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/PlayerColor4B State value: map[color:#ff2b84ef type:16] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Client/Preferences/Profile/Application/SyncMode State value: map[string:Beat type:4] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/CurrentBPM State value: map[type:0 value:60.0003662109375] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/ExternalMixerVolume State value: map[type:0 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/ExternalScratchWheelTouch State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Pads/View State value: map[string:CUES type:4] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Play State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/PlayState State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Speed State value: map[type:0 value:0.500030517578125] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/SpeedNeutral State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/SpeedOffsetDown State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/SpeedOffsetUp State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/SpeedRange State value: map[string:10 type:4] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/SpeedState State value: map[type:0 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/SyncMode State value: map[string:Off type:4] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/ArtistName State value: map[string:Block & Crown, Kim Kaey type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/Bleep State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/CuePosition State value: map[type:14 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/CurrentBPM State value: map[type:0 value:60.0003662109375] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/CurrentKeyIndex State value: map[type:10 value:20] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/CurrentLoopInPosition State value: map[type:14 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/CurrentLoopOutPosition State value: map[type:14 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/CurrentLoopSizeInBeats State value: map[type:14 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/KeyLock State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/LoopEnableState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/Loop/QuickLoop1 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/Loop/QuickLoop2 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/Loop/QuickLoop3 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/Loop/QuickLoop4 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/Loop/QuickLoop5 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/Loop/QuickLoop6 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/Loop/QuickLoop7 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/Loop/QuickLoop8 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/PlayPauseLEDState State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/SampleRate State value: map[type:14 value:44100] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/SongAnalyzed State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/SongLoaded State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/SongName State value: map[string:Be Good (Original) type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/SoundSwitchGuid State value: map[string:{00000000-0000-0000-0000-000000000000} type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/TrackBytes State value: map[type:10 value:1.4565464e+07] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/TrackData State value: map[state:true type:3] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/TrackLength State value: map[type:10 value:1.6054272e+07] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/TrackName State value: map[string:/media/DJ MUSIC/SSD1/Block & Crown, Kim Kaey - Be Good (Original).mp3 type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/TrackNetworkPath State value: map[string:net://88cb1df8-3118-4968-bf9d-e65fc3dbf403/DJ MUSIC (USB 3)/SSD1/Block & Crown, Kim Kaey - Be Good (Original).mp3 type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/TrackUri State value: map[string: type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck1/Track/TrackWasPlayed State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/CurrentBPM State value: map[type:0 value:120.000732421875] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/ExternalMixerVolume State value: map[type:0 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/ExternalScratchWheelTouch State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Pads/View State value: map[string:CUES type:4] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Play State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/PlayState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Speed State value: map[type:0 value:0.500030517578125] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/SpeedNeutral State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/SpeedOffsetDown State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/SpeedOffsetUp State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/SpeedRange State value: map[string:10 type:4] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/SpeedState State value: map[type:0 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/SyncMode State value: map[string:Off type:4] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/ArtistName State value: map[string: type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/Bleep State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/CuePosition State value: map[type:14 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/CurrentBPM State value: map[type:0 value:120.000732421875] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/CurrentKeyIndex State value: map[type:10 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/CurrentLoopInPosition State value: map[type:14 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/CurrentLoopOutPosition State value: map[type:14 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/CurrentLoopSizeInBeats State value: map[type:14 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/KeyLock State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/LoopEnableState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/Loop/QuickLoop1 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/Loop/QuickLoop2 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/Loop/QuickLoop3 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/Loop/QuickLoop4 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/Loop/QuickLoop5 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/Loop/QuickLoop6 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/Loop/QuickLoop7 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/Loop/QuickLoop8 State value: map[state:false type:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/PlayPauseLEDState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/SampleRate State value: map[type:14 value:44100] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/SongAnalyzed State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/SongLoaded State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/SongName State value: map[string: type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/SoundSwitchGuid State value: map[string: type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/TrackBytes State value: map[type:10 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/TrackData State value: map[state:false type:3] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/TrackLength State value: map[type:10 value:0] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/TrackName State value: map[string: type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/TrackNetworkPath State value: map[string: type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/TrackUri State value: map[string: type:8] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/Deck2/Track/TrackWasPlayed State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /Engine/DeckCount State value: map[type:10 value:2] Unbox StagelinQ Log: 2021/10/06 21:47:57 State logged: /GUI/Decks/Deck/ActiveDeck State value: map[string:1 type:8] Unbox StagelinQ Log: 2021/10/06 21:53:29 State logged: /Engine/Deck1/Play State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:53:29 State logged: /Engine/Deck1/PlayState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:53:29 State logged: /Engine/Deck1/Track/PlayPauseLEDState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:55:19 State logged: /Engine/Deck1/PlayState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:55:19 State logged: /Engine/Deck1/Track/PlayPauseLEDState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:55:19 State logged: /Engine/Deck1/PlayState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:55:19 State logged: /Engine/Deck1/Track/PlayPauseLEDState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:55:19 State logged: /Engine/Deck1/PlayState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:55:19 State logged: /Engine/Deck1/Track/PlayPauseLEDState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:55:19 State logged: /Engine/Deck1/PlayState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:55:19 State logged: /Engine/Deck1/Track/PlayPauseLEDState State value: map[state:false type:1] Unbox StagelinQ Log: 2021/10/06 21:55:33 State logged: /Engine/Deck1/Track/CurrentLoopInPosition State value: map[type:14 value:597007.3938155649] Unbox StagelinQ Log: 2021/10/06 21:55:33 State logged: /Engine/Deck1/Track/CurrentLoopOutPosition State value: map[type:14 value:773407.3938155649] Unbox StagelinQ Log: 2021/10/06 21:55:33 State logged: /Engine/Deck1/Track/LoopEnableState State value: map[state:true type:1] Unbox StagelinQ Log: 2021/10/06 21:55:33 State logged: /Engine/Deck1/Track/CurrentLoopSizeInBeats State value: map[type:14 value:4] Unbox StagelinQ Log: 2021/10/06 21:55:36 State logged: /Engine/Deck1/Track/CurrentLoopOutPosition State value: map[type:14 value:685207.3938155649] Unbox StagelinQ Log: 2021/10/06 21:55:36 State logged: /Engine/Deck1/Track/CurrentLoopSizeInBeats State value: map[type:14 value:2] Unbox StagelinQ Log: 2021/10/06 21:56:57 State logged: /Client/Preferences/Player State value: map[string:1 type:4]
From: erikrichardlarson @.> Sent: October 5, 2021 8:15 PM To: erikrichardlarson/unbox @.> Cc: URC @.>; Author @.> Subject: Re: [erikrichardlarson/unbox] Unbox partially connects to Denon services on Engine DJ OS 2.0 (#57)
Ah sounds like the update may have affected the current implementation, I’ll follow up with people on the denon forums and see if we can get this working again! Thanks for the heads up!
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/erikrichardlarson/unbox/issues/57#issuecomment-935269086, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATDUN4K4L6LTRKX3XPH32ULUFOWLXANCNFSM5FMM72TA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Hmm looks like your decks are connected, but not your mixer, did you bring up the channel fader on the deck you wanted to play out? Not seeing the fader positions logged which seems odd. Something like /Mixer/CH1faderPosition / /Mixer/CH2faderPosition / /Mixer/CH3faderPosition / /Mixer/CH4faderPosition should show up in the logs.
I don't have a Denon DJ mixer, I have a single SC5000 and a Prime Go. The SC5000 worked prior to the 2.0 update.
I've tried going through the embedded Sound Switch settings to see if that was blocking any network connections and there were no changes. It seems like the song data isn't being written to unbox-windows\resources\app\src\denon > "output" text file.
My setup:
2x SC5000 on firmware 2.0.2 X1800 on 1.6 firmware Windows 11 Pro PC, up-to-date Connected to the same switch
Since the 2.0 update, when actively playing on the decks unbox will work as you'd expect for a variable amount of time/songs before it has to be coaxed into updating the song info or relaunched (reloading results in a javascript error). It can sometimes, about 50/50, be coaxed into updating song info again by dropping the currently playing song's fader down then up quickly. This behavior seems to be most pronounced when doing longer transitions and blends (which a feature request would be able to show what's playing on each deck with labels).