Shortcut to Deezer in window as app with media keys support
Deezer Shortcut Application
This app acts as simple shortcut that creates deezer.com in own window (not tab) and binds media keys to Deezer controls.
This way the Deezer works like chrome-powered app and not just some site opened in Chrome.
You can change titlebar position by holding Shift and clicking on Close button.
You can maximize window by holding Shift and clicking on Minimize button.
!! Google and Facebook login don't work cause of isolation and implementation by Deezer. !!
NOTE: this app is NOT developed by Deezer.
NOTE2: this app is developed for me, to make listening music with Deezer simpler, so something may not work
Source code at: https://github.com/natrim/deezer-shortcut
CHANGELOG:
1.1.8 - titlebar - alt to shift
1.1.7 - small code cleanup
Read more
This way the Deezer works like chrome-powered app and not just some site opened in Chrome.
You can change titlebar position by holding Shift and clicking on Close button.
You can maximize window by holding Shift and clicking on Minimize button.
!! Google and Facebook login don't work cause of isolation and implementation by Deezer. !!
NOTE: this app is NOT developed by Deezer.
NOTE2: this app is developed for me, to make listening music with Deezer simpler, so something may not work
Source code at: https://github.com/natrim/deezer-shortcut
CHANGELOG:
1.1.8 - titlebar - alt to shift
1.1.7 - small code cleanup
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "Deezer Shortcut", "description": "Shortcut to Deezer in window as app with media keys support", "version": "1.1.8", "minimum_chrome_version": "38", "author": "Natrim", "icons": { "16": "assets/icon_16.png", "32": "assets/icon_32.png", "64": "assets/icon_64.png", "128": "assets/icon_128.png" }, "offline_enabled": true, "permissions": [ "storage", "unlimitedStorage", "notifications", "webview", "*://deezer.com/", "*://api.deezer.com/", "*://orange.deezer.com/", "*://*.deezer.com/" ], "commands": { "NEXT-MK": { "description": "Next Key", "global": true, "suggested_key": { "default": "MediaNextTrack" } }, "PLAY-PAUSE-MK": { "description": "Play/Pause Key", "global": true, "suggested_key": { "default": "MediaPlayPause" } }, "PREV-MK": { "description": "Prev Key", "global": true, "suggested_key": { "default": "MediaPrevTrack" } }, "STOP-MK": { "description": "Stop Key", "global": true, "suggested_key": { "default": "MediaStop" } } }, "app": { "background": { "scripts": ["background.js"], "persistent": false } }}
Read more