All Projects → takac → Vim Spotifysearch

takac / Vim Spotifysearch

Licence: mit
Search spotify in Vim and play songs.

Projects that are alternatives of or similar to Vim Spotifysearch

Showmarks
Visually shows the location of marks.
Stars: ✭ 61 (-14.08%)
Mutual labels:  viml
Vim Startuptime Benchmark
Stars: ✭ 65 (-8.45%)
Mutual labels:  viml
Spotify Onthego
Download Spotify playlists by searching for audio files on YouTube
Stars: ✭ 66 (-7.04%)
Mutual labels:  spotify
The Nerd Tree
A tree explorer plugin for navigating the filesystem
Stars: ✭ 62 (-12.68%)
Mutual labels:  viml
Tcomment
An extensible & universal comment plugin that also handles embedded filetypes
Stars: ✭ 64 (-9.86%)
Mutual labels:  viml
Spotivy
🎼 Download music videos from Spotify playlists
Stars: ✭ 64 (-9.86%)
Mutual labels:  spotify
Vim Ruby Conque
Vim plugin to display ruby, rake, and rspec output colorized in ConqueTerm. Note: repeated runs of conqueterm may cause it to eat your shell ttys. I am no longer maintaining this.
Stars: ✭ 61 (-14.08%)
Mutual labels:  viml
Vimmate
Custom vim like Textmate for Ruby on Rails development
Stars: ✭ 70 (-1.41%)
Mutual labels:  viml
Camelcasemotion
Motion through CamelCaseWords and underscore_notation.
Stars: ✭ 64 (-9.86%)
Mutual labels:  viml
Playify
Open Spotify links in various other streaming services
Stars: ✭ 66 (-7.04%)
Mutual labels:  spotify
Html5 Syntax.vim
HTML5 syntax file for vim.
Stars: ✭ 62 (-12.68%)
Mutual labels:  viml
Vim Eighties
Automatically resizes your windows
Stars: ✭ 64 (-9.86%)
Mutual labels:  viml
Vim Scmdiff
Vim script to highlight lines changed from a base version in SCM
Stars: ✭ 65 (-8.45%)
Mutual labels:  viml
Headfon.es
a mini Spotify clone 🎧
Stars: ✭ 62 (-12.68%)
Mutual labels:  spotify
Archidroid Legacy
Legacy ArchiDroid Repo / New -> https://github.com/ArchiDroid/ArchiDroid
Stars: ✭ 68 (-4.23%)
Mutual labels:  viml
Bufkill.vim
Unload/delete/wipe a buffer, keep its window(s), display last accessed buffer(s)
Stars: ✭ 61 (-14.08%)
Mutual labels:  viml
Xvim
Powerfull vim configuration for C/C++/GO/JS coder(好用的vim插件集成包,支持C/C++/GO/JS)
Stars: ✭ 65 (-8.45%)
Mutual labels:  viml
Spotifycurrentlyplaying.js
Display your currently playing Spotify song(s) using Last.fm scrobbling.
Stars: ✭ 71 (+0%)
Mutual labels:  spotify
Bringing Vim To The People
An lo, on the fourth day he did step down from the mountain, and with him VIM did follow . . . .
Stars: ✭ 69 (-2.82%)
Mutual labels:  viml
Vibe
Get insights into your Spotify listening history 🎶
Stars: ✭ 67 (-5.63%)
Mutual labels:  spotify

Vim Spotify Search

A plugin to allow you to search and play tracks from spotify right inside Vim.

screenshot

Tutorial

Make sure you have spotify running externally, then in Vim:

:Spotify yeezus

Yields a new window with the search results

Track                                                 Artist                            Album
Black Skinhead                                        Kanye West                        Yeezus
Bound 2                                               Kanye West                        Yeezus
Blood On The Leaves                                   Kanye West                        Yeezus
New Slaves                                            Kanye West                        Yeezus
Send It Up                                            Kanye West                        Yeezus
Hold My Liquor                                        Kanye West                        Yeezus
I Am A God                                            Kanye West                        Yeezus
I'm In It                                             Kanye West                        Yeezus
On Sight                                              Kanye West                        Yeezus
Guilt Trip                                            Kanye West                        Yeezus

Just hit enter to have the song played by spotify. If you want, you can even hit enter on the artists (for a list of their albums) and albums (for a list of all the songs in that album).

Region Configuration

To filter the results appropriate to your region add the line below to your .vimrc with the correct country code.

let g:spotify_country_code = 'GB'

PlayPause, Next, Prev Keys

For linux operating systems with dbus, you can map specific keys to play/pause, next and previous.

let g:spotify_prev_key = "<F9>"
let g:spotify_playpause_key = "<F10>"
let g:spotify_next_key = "<F11>"

These mappings will only work inside the spotify list buffer.

Installation

Checking if your installation of vim is compatible

This plugin isn't compatible with installations of vim on versions below 7.4.

To check your version of vim run:

vim --version

If your installation isn't compatible then you need to update your version

Installing the plugin

I recommend installing using Vundle:

Add Bundle 'takac/vim-spotifysearch' to your ~/.vimrc and then:

  • either within Vim: :BundleInstall
  • or in your shell: vim +BundleInstall +qall
Other Installation Methods
  • Pathogen
    • git clone https://github.com/takac/vim-spotifysearch ~/.vim/bundle/vim-spotifysearch
  • Neobundle
    • NeoBundle 'takac/vim-spotifysearch'
  • Manual
    • Copy the files into your ~/.vim directory

Installing 'spotipy'

In order for this plugin to work, you will need to install 'spotipy'.

Please visit spotipy's readme on their repo for instructions on installing it

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].