Control Deezer player via a MIDI input device.
Deezer Midi Control Extension
A Chrome extension to control Deezer with a MIDI device.
This enables controlling Deezer even when the browser windows has not the focus or the screen is locked.
Don't forget to go in the extension Option to configure the MIDI events to use to control the Deezer website Play/Pause/Next/Previous buttons.
Both CC and NoteOn events can be used. A different MIDI device can be used for each action.
This extension is opensource, the code can be found here:
https://github.com/soppera/deezer-midi-control
Read more
This enables controlling Deezer even when the browser windows has not the focus or the screen is locked.
Don't forget to go in the extension Option to configure the MIDI events to use to control the Deezer website Play/Pause/Next/Previous buttons.
Both CC and NoteOn events can be used. A different MIDI device can be used for each action.
This extension is opensource, the code can be found here:
https://github.com/soppera/deezer-midi-control
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Deezer Midi Control", "description": "Control Deezer player via a MIDI input device.", "version": "0.2.6", "manifest_version": 3, "background": { "service_worker": "background.js" }, "permissions": [ "storage" ], "action": { "default_popup": "popup.html", "default_icon": { "16": "/images/icon-16.png", "32": "/images/icon-32.png", "48": "/images/icon-48.png", "128": "/images/icon-128.png" } }, "icons": { "16": "/images/icon-16.png", "32": "/images/icon-32.png", "48": "/images/icon-48.png", "128": "/images/icon-128.png" }, "options_page": "options.html", "content_scripts": [ { "matches": ["*://*.deezer.com/*"], "js": ["async_apis.js", "midi_tools.js", "patch_deezer.js"] } ]}
Read more