Giter VIP home page Giter VIP logo

spotify-remote's Introduction

Spotify Remote Atom package!

the current version only supports Linux, Windows and IOS compatibility are coming

Operate Spotify remotely within atom editor.

Now without horrible notifications! thanks to @iboshkov, he added a beautiful status bar!

It uses gdbus to send commands to the client, there are some issues with the Spotify gdbus API, one of them is to get the current position of the track being played.

Right now you can only play, pause, go to next song and to the previous one with your keyboard, having a visual response showing the current track and it's status

Contributors

@nicobevilacqua @iboshkov

Keymaps

ctrl-alt-x: Previous track
ctrl-alt-c: Play/Pause
ctrl-alt-v: Next track

more features comming~~ feel free to send a pull request with new additions

spotify-remote's People

Contributors

thehazzard avatar nicobevilacqua avatar

Stargazers

juancito avatar Sri Harsha Kappala avatar João Canoso avatar Eugenio avatar Erich Rodrigues Ferrares avatar  avatar Ján Bušfy avatar Dan Devine avatar DMoon avatar  avatar Rafael Dantas avatar Aleksandar Vidakovic avatar eafelix avatar

Watchers

 avatar  avatar

spotify-remote's Issues

spotify open, not registering it open

So turns on that even though I have Spotify open and the remote toggled on, it doesn't work?
I have literally no clue what could be causing this, any feedback would be great

Doesn't Work

When I do the keybinds for it, a message pops up saying "Spotify may not be running."
So I tried to change the keybinds, still won't work.

cant detect spotify

tried to change song from packages menu and a notice flashed and said "spitify may not be running"

spotify was running

Uncaught TypeError: Cannot read property '1' of null

On trying to pause a song.

Atom Version: 1.3.2
System: Mac OS X 10.11.1
Thrown From: spotify-remote package, v0.5.2

Stack Trace

Uncaught TypeError: Cannot read property '1' of null

At /Users/henryhardy/.atom/packages/spotify-remote/lib/spotify-remote.coffee:73

TypeError: Cannot read property '1' of null
    at /Users/henryhardy/.atom/packages/spotify-remote/lib/spotify-remote.coffee:73:80
    at ChildProcess.exithandler (child_process.js:222:5)
    at emitTwo (events.js:87:13)
    at ChildProcess.emit (events.js:172:7)
    at maybeClose (internal/child_process.js:817:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

Commands

     -2:38 core:select-all (atom-text-editor.editor.is-focused)
     -2:33.1.0 atom-beautify:beautify-editor (atom-text-editor.editor.is-focused)
  2x -2:28.5.0 core:backspace (atom-text-editor.editor.is-focused)
     -2:26.8.0 editor:newline (atom-text-editor.editor.is-focused)
     -2:19.9.0 editor:toggle-soft-wrap (atom-text-editor.editor.is-focused)
     -2:15.5.0 core:select-all (atom-text-editor.editor.is-focused)
     -2:13.5.0 atom-beautify:beautify-editor (atom-text-editor.editor.is-focused)
     -2:03.9.0 core:backspace (atom-text-editor.editor.is-focused)
  4x -2:03.2.0 core:move-up (atom-text-editor.editor.is-focused)
     -2:02.0 core:backspace (atom-text-editor.editor.is-focused)
  2x -1:57.8.0 core:move-down (atom-text-editor.editor.is-focused)
     -1:57.1.0 core:save (atom-text-editor.editor.is-focused)
  3x -1:56.2.0 core:move-down (atom-text-editor.editor.is-focused)
     -1:54.8.0 core:move-left (atom-text-editor.editor.is-focused)
     -1:53.9.0 core:save (atom-text-editor.editor.is-focused)
     -0:00.8.0 spotify-remote:toggle (div.package-detail.panels-item)

Config

{
  "core": {}
}

Installed Packages

# User
atom-beautify, v0.28.19
seti-icons, v0.4.5
spotify-remote, v0.5.2

# Dev
No dev packages

By iOS, do you mean Mac OS?

The title sums it up really.
Under compatible systems, you list iOS but not Mac OS.
Atom is not available for iOS (Apple's mobile operating system,) but is for Mac OS.
I would submit a PR to fix this, but I wanted first to make sure this is indeed what you meant.

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.