SpotiAmp – Lars Werner

SpotiAmp

 

Spotify is a great service! I have been using it for quite a while, but I felt that something was missing.
Winamp has been my main player for years and I got inspired to make a combination support thing with this application, here is what SpotiAmp is all about.

SpotiAmp v0.95

Features

  • Global keyboard hotkeys to control play, stop, pause, next, previous, volume up/down and mute
  • Mute commercials / ads. It comes with a price, read about below!
  • Simple Webserver support, now Ajax-support
  • Winamp WM_COMMAND / WM_WA_IPC support to let other applications (like girder) control Spotify
  • Version 0.95 fixes bugs regarding the interface and have some new eye candy

Requirements
You must install Microsoft Visual C++ 2010 SP1 Redistributable Package to use SpotiAmp (This also apply to Vista and Windows 7!)

    32-bit version (You need 32-bit, even if you have a 64-bit system. Spotiamp is a 32-bit software)

Download

Download html for webserver
The Ajax HTML shall be unpacked in the same directory as the Spotiamp.exe.
If you put Spotiamp.exe in the same directory as Spotify then the directory structure should look like this:
C:\Program Files\Spotify\Spotify.exe
C:\Program Files\Spotify\Uninstall.exe
C:\Program Files\Spotify\SpotiAmp.exe
C:\Program Files\Spotify\html\ <-- All files from ajaxhtml.zip here Download old versions (v0.9 uses 2010 Redist, older 2008)

You must install Microsoft Visual C++ 2008 SP1 Redistributable Package to use SpotiAmp v0.8 (This also apply to Vista and Windows 7!)
32-bit version

Known limits:
1. It has been tested with Windows XP (SP3) and Windows 7. Vista suck and does not work quite right. Wine is NOT supported!
2. This version is confirmed working with Spotify v0.9.7.17 (Spotify updates itself each time you start it, you should check version, if you have trouble)

Global hotkeys, neat
SpotiAmp hotkeys
You select the hotkey combination you like. Windows-key has also been added (made a new hotkey-ctrl for that silly button).
Should be pretty straight forward to configure, you’ll get an error if a combination already exists.

Mute commercials, wtf?
SpotiAmp commercial muting
I know, but after hours of programming I got really, really, reeeeally tired of the commercials.
Audio commercials should be banned in my eyes, especially when Spotify actively pauses when you want to mute. This is your counter-measure, but remember it could easily be “fixed” by Spotify-crew if they want.
In the other end Spotify needs to live and royalties has to be paid. Just to nag you and not letting you forget that you don’t use premium a nag-screen has been implemented.
It looks like this:
SpotiAmp nagscreen
(Note: If Spotify actively contacts me regarding this function, I will permanently remove the feature.)

Webserver support
Download the really simple html-page and extract it in the same where you have SpotiAmp.exe (desktop is not a good place for it, if you want to use webserver).

A really simple interface has been added, by requesting control.htm?[command] on the port the server is opened to a command is executed.
Here are the [command] alternatives: PREV, PLAY, NEXT, VOLUP, VOLDOWN and MUTE.

If the SpotiAmp works in Wine a simple wget should be able to execute commands on your Spotify 🙂 Perfect for HTPC computers who want to control Spotify a little.

The html look like shit and if you bother check out degeros version. Neat solution to grab the screen!

Winamp WM_COMMAND support
Many people have Girder or something similar together with a remote (or simular).
By adding a simple WM_COMMAND Winamp-style based IPC you’ll manage Spotify the same way as Winamp.
It fakes the Winamp v1.x window and you can use the PostCommand(::FindWindow(NULL, L”Winamp v1.x”), WM_COMMAND, NULL, WINAMP_BUTTON2) or simular.

Please check out Winamp developer site and download the SDK extract the WINAMPCMD.H and wa_ipc.h. Most functions are not supported, but you can control the basics.

Comments
If you have any comments regarding the release, please add it below.

 Posted by at 22:44:15

  116 Responses to “SpotiAmp”

  1. Hei, når jeg trykker mute, så muter den kun høyre side, ikke venstre av en eller annen grunn.

  2. last night a freeware saved my life 😉

  3. I’m still hearing certain commercials even though I have 100% muted them and they are listed in the blocked commercials list. Most of these commercials are Spotify’s “default” commercials so that the artist is titles as ‘Spotify’. And idea what’s causing this?

  4. Spotiamp Mute “Master Control”, but the sound from commercial comes from “Wave”.

    Picture: http://img21.imageshack.us/i/ampm.jpg/

  5. I’m using Windows Xp 32-bit. Tried to update my soundcard driver but it doesn’t seem to work.

  6. Sked:
    What OS are you using, 32/64-bit?

    Make sure to not run Spotiamp in xp-comp-mode if you’re running W7. Some people have notified my that the problem went away after upgrading Realtek-drivers (if you have that soundcard).

  7. I still hear the commercial on my right speaker when I’m using Spotiamp v0.8. I’m using Spotify version 0.4.3.426.

  8. […] SpotiAmp: Te ayuda a la creación de teclas de acceso directo para controlar Spotify. […]

  9. […] SpotiAmp. Una vez instalado, permite la creación de teclas de acceso directo, para controlar Spotify, y silenciar algunos anuncios. […]

  10. Hello! Would it be possible for you to add an option to the next version so that turning volume up or down would change the volume level in Spotify’s own volume slider instead of Windows’ own volume slider?

    Apart from that Spotiamp is an excellent software, thanks for it!

  11. Sure -V-, I’ll add it to the list for later use. Skipping songs right before end cannot be accomplished, the Spotify-client doesn’t give feedback on time in the header.

  12. Large: Have you considered setting spotify volume to 1 instead of muting system volume? That would be much better than muting everything.

    Either that, or just skip to the next song 1 second before each song ends. Most songs end in a few seconds of silence anyways…

  13. Ad muting doesn’t work at all for me :/

  14. I would like to be able to turn the volume down on ads but not mute them. Would it be possible to add that feature? Because when I listen to classical music the ads are much louder than the music. I could mute them, but if everyone did that Spotify would get no ad income and the service would finish, so I’d rather just make them a sensible volume.

  15. large:
    I’m not entirely sure how that iframe-redirect-thingie works, but you could also block all the visitors who have freeipadapple-domain or it’s ip-address as “referring site”. Although, that might be a bit harsh..

    But yeah, profiting from someone other’s work doesn’t seem entirely right thing to do. I commented on their fb-page too, but my comment wasn’t posted.

    You could also ask the guy to share his profits with you 😉
    Okay, that probably wouldn’t work.

  16. Koskila:
    That really sux… I’m gonna fix a “iframe-fix” for the site and block that damn idiot that owns the freeipadapple.info domain, Jamal Hussein. Damn swedish idiot…

  17. jeg fant det ut.. kan dere fikse sånn at det går ann og shifte spille liste?

  18. Sorry, I’m not very keen on writing long texts, so here are a few screenshots instead. Hope you get something out of them! 🙂

    http://tiedostot.koskila.net/for_lars/

    If it shows no files in the folder, just hit f5 a couple of times – that should do the trick. It’s a crappy server after all…

    Oh, I already reported their facebook page abusive, but as far as I know, they never do anything about that kind of pages.

  19. Koskila:
    I’m not even on crappy Facebook.

    Can you explain more? Does it direct download from me or something like that after a crappy survey?

    Any rapport functions?

  20. Heya,

    Did you create this page? If you didn’t, it seems someone is trying to profit from your work…
    http://www.facebook.com/pages/Spotify-Remove-Commercial-Hack-No-More-Disturbing-Commercial/364881740375?v=wall&ref=search

    It tries to force visitors to answer some “surveys” that mostly include installing toolbars or buying some services for one’s mobile phone… Gosh, I hate that crap.

    Anyway, thanks for your great work with SpotiAmp! 🙂

Leave a Reply

%d bloggers like this: