Spotifier Beta 1.0 - search and play Spotify music (1 Viewer)

seco

Retired Team Member
  • Premium Supporter
  • August 7, 2007
    1,575
    1,239
    Home Country
    Finland Finland
    -----------------------------------------------------------------------------------------------------------------
    See Rockstar plugin
    -----------------------------------------------------------------------------------------------------------------

    - NOT SUPPORTED ANYMORE -

    Hello!

    I've created a simple plugin which you can use to search and play music in Spotify. It uses the actual Spotify Windows client to play the music, so premium account is not required. Every feedback is appreciated.

    If you find the plugin useful, consider donating here to keep the plugin alive.

    Features
    - Search by track, artist or album name
    - Track/Album/Artist search results view
    - Add tracks to playlist
    - Save/Load playlists
    - Play, stop, skip next/prev
    - Shuffle/repeat playlist
    - Album and Artist art

    Requirements
    - Mediaportal 1.1 RC1 or later
    - Spotify Windows client installed and able to play music (enable auto-login)
    - Internet connection
    - For best user experience, (auto)start Spotify before MP or set MP always on top & hide taskbar in MP Configuration -> General

    Skins
    - Blue3wide
    - StreamedMP
    - I'm no skinning expert so contribution would be appreciated

    Releases
    v1.0 Beta - 15.7.2010
    - Track/Album/Artist search results view
    - Album and Artist art (configurable)
    - Better search results
    - Adjusting volume adjusts Spotify client volume
    - Improved player engine
    - Lot's of other stuff...

    v0.3 - 24.1.2010
    - New: Current playlist is automatically saved when MP is exited and automatically loaded when MP is started
    - New: Any number of playlists can be now saved and loaded
    - New: Tracks returned by search that are not available in your country/region are not displayed in search results (see the configuration of the Spotifier)
    - New: Current playlist view uses now playlist control: playlist items can be moved up, down and deleted

    v0.2.5 - 15.12.2009
    - Improved checking of Spotify state
    - Fixed extensive logging causing too many log lines

    v0.2 - 8.12.2009
    - Added now playing information for skins
    - Search result history & caching of search results
    - Lot of improvements and bug fixes here and there
    - Many other things I've already forgot..

    v0.1 - 24.11.2009
    - Initial beta version for testing

    Bug reports
    - Set log level to "Debug" in Mediaportal configuration
    - Reproduce the problem/bug in Mediaportal
    - Gather all logs from Mediaportal logs directory
    - Post a bug report to this thread with logs, system specs and steps to reproduce

    Known issues
    - Art is flickering when moving mouse
    - Uninstalling with MPEI doesn't remove Spotifier.dll from plugins/Windows directory

    Future features
    - Improvements in GUI (highlight currently playing track in playlist, remember last folder when browsing artist->album->tracks, etc.)
    - Better skin support
    - ...
     

    Attachments

    • spotifier_albumview_playing.jpg
      spotifier_albumview_playing.jpg
      136.4 KB
    • spotifier_artistview_playing.jpg
      spotifier_artistview_playing.jpg
      114.1 KB
    • spotifier_conf.jpg
      spotifier_conf.jpg
      120.6 KB
    • spotifier_currentplaylist.jpg
      spotifier_currentplaylist.jpg
      132.5 KB
    • spotifier_currentplaylist_contextmenu.jpg
      spotifier_currentplaylist_contextmenu.jpg
      74.2 KB
    • spotifier_home.jpg
      spotifier_home.jpg
      69.7 KB
    • spotifier_savedplaylists.jpg
      spotifier_savedplaylists.jpg
      106.4 KB
    • spotifier_savedplaylists_actions.jpg
      spotifier_savedplaylists_actions.jpg
      63.8 KB
    • spotifier_playing.jpg
      spotifier_playing.jpg
      124.5 KB
    • spotifier_trackview_playing.jpg
      spotifier_trackview_playing.jpg
      130 KB
    • spotifier_searchresults_actions.jpg
      spotifier_searchresults_actions.jpg
      73.7 KB
    • spotifier_searchresults.jpg
      spotifier_searchresults.jpg
      106.6 KB
    • spotifier_searchhistory.jpg
      spotifier_searchhistory.jpg
      63.2 KB

    Spragleknas

    Moderator
  • Team MediaPortal
  • December 21, 2005
    9,474
    1,822
    Located
    Home Country
    Norway Norway
    Hehe.. I kinda figured that would be the most logical behaviour - the minute after I closed the browser :D

    :D a lot for dev. this. I know many (many, many) users has requested it. Hopefully I'll give it a go soon myself.

    EDIT: Works :) I use the BGS, and just copied XML to skinfolder.

    Feature request:
    - Hide (really hide) unplayable tracks (Damn you a-ha! Your Norwegian, FFS!)
    - Last.fm integration
     

    emphatic

    Design Group
  • Team MediaPortal
  • August 25, 2006
    3,728
    1,185
    Alingsås
    Home Country
    Sweden Sweden
    Worked fine in XFactor as well, but I've requested a skin file for this by the author of the skin anyway as the default skinfile is not perfect for that skin.

    Edit:

    I just noticed that I can't get the Spotify playlist within the Music sections playlist? I am correct to understand that as Spotify is used for the actual playback, the playlist shown has nothing to do with MediaPortal's native player? If yes, would it be possible to use plugin conditions (i.e. if Spotifier plugin is active then allow to show a button) for skinners to add this to the context menu of MyMusic? Best would of course be if only the active playback "device" would have a working button, but I don't think you can set conditions like that for MyMusic's playlist, that's why this is my first feature request for your nice plugin.

    Emph
     

    J-B-N

    Portal Pro
    December 29, 2005
    196
    20
    Sweden
    Home Country
    Sweden Sweden
    I also tried the plugin and it works nice. I noticed that it uses the system sound level, which is perhaps logical if it is the Spotify client actual playing the audio. I usually use "wave" to regulate sound level inside MP.

    Just like Emphatic I immediatly check the playlist and hoped to find my predefined playlists there.

    Anyhow, Great work!
     

    seco

    Retired Team Member
  • Premium Supporter
  • August 7, 2007
    1,575
    1,239
    Home Country
    Finland Finland
    • Thread starter
    • Moderator
    • #7
    @empthatic
    J-B-N

    I'm not sure what you mean by this playlist thing. Do you mean that you expect to see Spotifier playlist among the My Music playlists?

    At the moment, for the sake of simplicity, Spotifier is not related to My Music anyhow or other way around.
     

    emphatic

    Design Group
  • Team MediaPortal
  • August 25, 2006
    3,728
    1,185
    Alingsås
    Home Country
    Sweden Sweden
    @empthatic
    @J-B-N

    I'm not sure what you mean by this playlist thing. Do you mean that you expect to see Spotifier playlist among the My Music playlists?

    At the moment, for the sake of simplicity, Spotifier is not related to My Music anyhow or other way around.

    Yes, this is what's meant. I get the whole simplicity approach, as I explained in my previous post, but I'm hoping that it might be able let skinners put conditional links to the playlist in their skin files.

    Emph
     

    hulkhaugen

    Portal Pro
    November 9, 2008
    450
    58
    Arendal
    Home Country
    Norway Norway
    Combine My Music and Spotifier, doesn't that sound a little messy?

    I thought that you were talking about loading your playlists which are stored on Spotifys server. Haven't tried this myself yet, won't have time until x-mas, but thanks for your work on this :D
     

    Users who are viewing this thread

    Top Bottom