1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Spotifier Beta 1.0 - search and play Spotify music

Discussion in 'MediaPortal 1 Plugins' started by seco, November 24, 2009.

  1. seco
    • Team MediaPortal

    seco Development Group

    Joined:
    August 7, 2007
    Messages:
    1,576
    Gender:
    Male
    Ratings:
    +1,219 / 4
    Home Country:
    Finland Finland
    Show System Specs
    -----------------------------------------------------------------------------------------------------------------
    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
    - ...
     

    Attached Files:

    • Like Like x 26
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Spragleknas
    • Team MediaPortal
    • Administrator

    Spragleknas Administrator

    Joined:
    December 21, 2005
    Messages:
    9,461
    Gender:
    Male
    Occupation:
    Occupied
    Location:
    Located
    Ratings:
    +1,880 / 12
    Home Country:
    Norway Norway
    Show System Specs
    This sounds great!
    Does it playback in HQ w/o commercials if you have premium?
     
  4. seco
    • Team MediaPortal

    seco Development Group

    Joined:
    August 7, 2007
    Messages:
    1,576
    Gender:
    Male
    Ratings:
    +1,219 / 4
    Home Country:
    Finland Finland
    Show System Specs
    I guess if your Spotify client is set up like that? :)
     
    • Like Like x 1
  5. Spragleknas
    • Team MediaPortal
    • Administrator

    Spragleknas Administrator

    Joined:
    December 21, 2005
    Messages:
    9,461
    Gender:
    Male
    Occupation:
    Occupied
    Location:
    Located
    Ratings:
    +1,880 / 12
    Home Country:
    Norway Norway
    Show System Specs
    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
     
  6. emphatic
    • Team MediaPortal

    emphatic Design Group

    Joined:
    August 25, 2006
    Messages:
    3,532
    Gender:
    Male
    Occupation:
    Surface treatment
    Location:
    Alingsås
    Ratings:
    +1,069 / 2
    Home Country:
    Sweden Sweden
    Show System Specs
    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
     
  7. J-B-N

    J-B-N Portal Pro

    Joined:
    December 29, 2005
    Messages:
    196
    Location:
    Sweden
    Ratings:
    +14 / 1
    Home Country:
    Sweden Sweden
    Show System Specs
    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!
     
  8. seco
    • Team MediaPortal

    seco Development Group

    Joined:
    August 7, 2007
    Messages:
    1,576
    Gender:
    Male
    Ratings:
    +1,219 / 4
    Home Country:
    Finland Finland
    Show System Specs
    @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.
     
  9. emphatic
    • Team MediaPortal

    emphatic Design Group

    Joined:
    August 25, 2006
    Messages:
    3,532
    Gender:
    Male
    Occupation:
    Surface treatment
    Location:
    Alingsås
    Ratings:
    +1,069 / 2
    Home Country:
    Sweden Sweden
    Show System Specs
    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
     
  10. hulkhaugen

    hulkhaugen Portal Pro

    Joined:
    November 9, 2008
    Messages:
    450
    Gender:
    Male
    Occupation:
    ROV Pilot
    Location:
    Arendal
    Ratings:
    +57 / 0
    Home Country:
    Norway Norway
    Show System Specs
    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
     
  11. revs
    • Premium Supporter

    revs MP Donator

    Joined:
    February 1, 2007
    Messages:
    1,274
    Occupation:
    Software Developer
    Location:
    The Sauce of Worcester
    Ratings:
    +72 / 0
    Home Country:
    Wales Wales
    Thank you! Thank you! Thank you! Thank you! Thank you! Thank you! Thank you!

    This is awesome.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Like Us On Facebook

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!