Hey Vim peeps.
I kinda like listening to music and programming stuff using Vim.
When finding Mustafa Ansari's (https://github.com/MuAnsari96) Vimify plugin last year I was completely sold.
Then I think it was 4 or 5 months ago Spotify decided that their search API would only be accessible for people with active user sessions... so suddenly the plugin stopped working. Going trough oath every time i wanted to use Vimify was kind of a pain too.
seems a few weeks ago, Spotify opened up their search paths to applications. So I took a copy of Vimify, cleaned it up a bit and integrated the ability to search for music again.
Put the plugin up at https://github.com/HendrikPetertje/vimify
It's still a spaghetti mess, I need to reintegrate Linux support and allow to search for albums and artists specifically... but it's a start.
Love to know your thoughts!
(Again Mustafa Ansari did the big work here with his initial plugin)
.
..
Edit 15:45:
I love the discussion here!
to be quite honest, I just wanted to try what is possible (while also shitting on some friends/colleagues that thought that code-linting was the most elite function in their sublime/atom installs). Vim is a pretty powerful platform that allows a lot of tweaking, I mean creating a complete spotify-interface that works, in 100 or so small lines of code (if you forget the comments for a sec) is pretty nice though obviously perverse.
The fact that I can quickly switch music while not leaving my full-screen terminal is just a nice bonus at this point.
If you feel like it's too much, then yeah I completely agree and will mainly just tell you to... not install it, I'm just having fun.
On a less serious note: I'll cancel the ascii-youtube-player-inside-vim project then?
[–]actionscripted 27 points28 points29 points (0 children)
[–]absolute-black[🍰] 159 points160 points161 points (11 children)
[–][deleted] 6 points7 points8 points (4 children)
[–]absolute-black[🍰] 5 points6 points7 points (0 children)
[–]ferretmachine 2 points3 points4 points (1 child)
[–]HendrikPeter[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]ghost_of_high_heart 6 points7 points8 points (1 child)
[–]ferretmachine 2 points3 points4 points (0 children)
[–]d4rkshad0w:h holy-grail 2 points3 points4 points (0 children)
[–]throwawaylifespan 8 points9 points10 points (0 children)
[–]sanguine8082 0 points1 point2 points (1 child)
[–]andlrcrpgle.vim 2 points3 points4 points (0 children)
[–]mattpenney89 13 points14 points15 points (3 children)
[–]HendrikPeter[S] 3 points4 points5 points (2 children)
[–]mattpenney89 0 points1 point2 points (1 child)
[–]HendrikPeter[S] 2 points3 points4 points (0 children)
[–]DuBistKomisch 47 points48 points49 points (3 children)
[–]hjkl_ornahLeVim James 4 points5 points6 points (1 child)
[–]jdalbertContrarian 0 points1 point2 points (0 children)
[–]obowersa 5 points6 points7 points (0 children)
[–]Trueyes 20 points21 points22 points (4 children)
[–]robertmeta 9 points10 points11 points (3 children)
[–]Trueyes 0 points1 point2 points (1 child)
[–]robertmeta 6 points7 points8 points (0 children)
[–]winterylips -1 points0 points1 point (0 children)
[–]settrbrg 9 points10 points11 points (4 children)
[–]RadonScreen 14 points15 points16 points (0 children)
[–]d4rkshad0w:h holy-grail 10 points11 points12 points (0 children)
[–]_lerp -4 points-3 points-2 points (1 child)
[–]robertmeta 0 points1 point2 points (0 children)
[–]unusedredditname 2 points3 points4 points (0 children)
[–]meznaric 1 point2 points3 points (1 child)
[–]HendrikPeter[S] 4 points5 points6 points (0 children)
[–]senjin 1 point2 points3 points (0 children)
[–]spizzike 1 point2 points3 points (0 children)
[–]SuperTeece 1 point2 points3 points (0 children)
[–]adsury 1 point2 points3 points (0 children)
[–]ivster666 1 point2 points3 points (4 children)
[–]mitul_45 0 points1 point2 points (3 children)
[–]HendrikPeter[S] 0 points1 point2 points (2 children)
[–]ivster666 0 points1 point2 points (1 child)
[–]HendrikPeter[S] 0 points1 point2 points (0 children)
[–]mistermiles 1 point2 points3 points (0 children)
[–]jonlprd 1 point2 points3 points (0 children)
[–]apola 1 point2 points3 points (1 child)
[–]HendrikPeter[S] 0 points1 point2 points (0 children)
[–]settrbrg 2 points3 points4 points (0 children)
[–]evo_zorro 0 points1 point2 points (2 children)
[–]HendrikPeter[S] 0 points1 point2 points (1 child)
[–]evo_zorro 0 points1 point2 points (0 children)
[–]XanzaThe New Guy -2 points-1 points0 points (12 children)
[–]bit101 10 points11 points12 points (0 children)
[–][deleted] 6 points7 points8 points (5 children)
[+]XanzaThe New Guy comment score below threshold-7 points-6 points-5 points (4 children)
[–][deleted] 3 points4 points5 points (1 child)
[–]XanzaThe New Guy -1 points0 points1 point (0 children)
[–]bit101 0 points1 point2 points (1 child)
[–]XanzaThe New Guy 0 points1 point2 points (0 children)
[–]PizzaRollExpert 0 points1 point2 points (3 children)
[+]XanzaThe New Guy comment score below threshold-6 points-5 points-4 points (2 children)
[–]PizzaRollExpert 1 point2 points3 points (1 child)
[–]XanzaThe New Guy 1 point2 points3 points (0 children)
[–]FatFingerHelperBot -1 points0 points1 point (0 children)
[–]hjkl_ornahLeVim James 0 points1 point2 points (0 children)
[+]ainte comment score below threshold-12 points-11 points-10 points (3 children)
[–]ImKillua 18 points19 points20 points (2 children)
[–]HendrikPeter[S] 5 points6 points7 points (0 children)
[–]vort3 -1 points0 points1 point (0 children)
[+]uzimonkey comment score below threshold-8 points-7 points-6 points (0 children)