GithubHelp home page GithubHelp logo

beaufortfrancois / spotify-hotkeys-chrome-extension Goto Github PK

View Code? Open in Web Editor NEW
96.0 96.0 31.0 21 KB

Spotify Web Player Hotkeys Chrome Extension

Home Page: https://chrome.google.com/webstore/detail/kimlaecdbfehihbiieeaeelbdkahophn

JavaScript 100.00%

spotify-hotkeys-chrome-extension's Introduction

_________ .__
\_   ___ \|  |_________  _____   _____   ____
/    \  \/|  |  \_  __ \/  _  \ /     \ / __ \
\     \___|   Y  \  | \(  <_>  )  Y Y  \  ___/
 \______  /___|  /__|   \_____/|__|_|  /\___  >
        \/     \/                    \/     \/

spotify-hotkeys-chrome-extension's People

Contributors

atos93 avatar beaufortfrancois avatar elmardus avatar karlding avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spotify-hotkeys-chrome-extension's Issues

New web player breaks getElementById

The extension broke with the new web player.
The div with buttons now looks like this for me:

<div class="buttons">
  <button class="control-button spoticon-shuffle-16" title="Enable shuffle">
    ::before
  </button>
  <button class="control-button spoticon-skip-back-24" title="Previous">
    ::before
  </button>
  <button class="control-button spoticon-pause-32" title="Pause">
    ::before
  </button>
  <button class="control-button spoticon-skip-forward-24" title="Next">
    ::before
  </button>
  <button class="control-button spoticon-repeat-16" title="Enable repeat">
    ::before
  </button>
</div>

I'm unsure what the numbers depend on but maybe it can be caught with a regex for robustness

Add new hotkeys {Resolved

Hello,

first of all, Thanks! I was look for this hotkeys a long time!

second, can I set new hotkeys?
for example, my keyboard have support to play/pause and anothers keys and I would like to define them.

again, Thanks

regards

Stopped working after open.spotify update

The hotkeys do not play/pause, nor skip forward/backward songs.
Using Chrome Version 56.0.2924.87 (64-bit)
Functionality stopped working after open.spotify.com update on 29 march 2017 (not sure which version).

I'm no expert on the subject, but I suspect Spotify has changed the button names, using inspect element on the new buttons: Pastebin

It does not work on OSX

Hi,

I am using OSX 10.10 and latest Chrome. Whereas in Windows works perfectly, in OSX 10.10 previous and next tracks do not work. The only key that works is play/pause.

Save Track issue

hi after new update save track don't work anymore

i think this can fix the issue
case 'shuffle': code = 'document.querySelector(".spoticon-add-16").click()'; break;

Function to save

Francois,

I have the version 0.5.2 and everything work except the save playlist. I am not a user of your extension but I wrote a C# application for a blind guy in Canada (Quebec). My C# application uses direct internet link to select the playlist, it controls the mouse (to activate the play button) and it uses your extension to stop/play/next/. It would be great if you could fix the SAVE function. I do not know how many people use your application but I know for sure that it makes a big difference for someone in Quebec.

http://ici.radio-canada.ca/nouvelle/723937/francois-fournier-brulures-aveugle-survivant

Merci beaucoup...

alt+shift+p doesn't work

I don't know why doesn't work the play hotkeys out of the box (previous and next song ok)

But adding the same key combination in chrome://extensions/shortcuts then it works well. I didn't have another extension using this hotkeys. I'm using windows 8.

Thanks for the extension.

"Save Track" broken

The save function does not work anymore. Spotify changed the appearance of that function (now a heart button) and likely they changed more than that.

I tried: different shortcuts, uninstalling, ...
Anyone else?

Extend for other media-playing apps

Hi François,

awesome extension, no nonsense, exactly what is needed to be done.

I was wondering if you would consider building a generic chrome media mediator extension, that covers more web players, most notably YouTube, and can act as a mediator between several extensions like this one, so you can pause/play the currently running source, whatever it might be, unless the most recently used dies.

What do you think about that idea?

Thanks, Andre

Not found in Play Store

I assume it's not your doing, but the extension isn't available anymore in the official store. Did google just delete it for some reason? Would be funny considering you work for google on Chrome development itself.

Spotify Global Hotkeys

Hi François,

Great extension, I use it perfectly on Ubuntu 16+ latest Chrome, is there a workaround to support global hotkeys and keep using your extension even if chrome is minimized or in the background?

Thanks

Overbroad permissions to https://*.spotify.com/*

#10 , supporting open.spotify.com (thanks a lot BTW) asks for permissions to all sites under spotify.com. Chrome is giving a notification of this upon update.

This is very broad. I suppose it would allow the extension to view my payment info, which is managed under www.spotify.com

Any chance that it can be changed to play.spotify.com|open.spotify.com or something similar?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.