Fanart Handler Plugin v2.1.1 (and music fanart scraper) (1 Viewer)

Status
Not open for further replies.

cul8er

Retired Team Member
  • Premium Supporter
  • August 31, 2006
    2,159
    2,679
    Home Country
    Sweden Sweden
    Introduction
    Fanart Handler is a plugin for MediaPortal (MP). The plugin has two main purposes;
    • Search and download music fanart (scrape) from the htbackdrops site (link).

      [*]for all artists stored in your MP music database.
      [*]for any artist currently being played (on the fly).
    • Push fanart that you store on your local harddrive to the current used MP skin.

      [*]push fanart for now played music
      [*]push fanart for selected music or movie
      [*]push random images from selected folders


    Scope
    The scope of this plugin is to;
    1. scrape htbackdrops site for music fanart for all artists stored in your MP music database.
    2. scrape htbackdrops site for music fanart for currently played artist.
    3. push music fanart for now played music track (artist images)
    4. push music fanart for browsed music artist in myMusic plugin
    5. push music fanart for browsed/played music artist in myMusicPlaylist plugin
    6. push music fanart for browsed music artist in GlobalSearch? plugin
    7. push music fanart for browsed music artist in Music Videos plugin
    8. push music fanart for browsed music artist in mVidsplugin
    9. push music fanart for browsed music artist in YouTube?.FM plugin
    10. push movie fanart for browsed video title in myVideo plugin
    11. push scorecenter fanart for browsed category in myScoreCenter plugin
    12. push cycling fanart from the following folders for use anywhere in a skin for

      [*]thumbs\MovingPictures?\Backdrops\FullSize?
      [*]thumbs\Fan Art\fanart\original
      [*]thumbs\Skin Fanart\games
      [*]thumbs\Skin Fanart\movies
      [*]thumbs\Skin Fanart\music
      [*]thumbs\Skin Fanart\pictures
      [*]thumbs\Skin Fanart\plugins
      [*]thumbs\Skin Fanart\tv


    Guides


    Requirements
    • MediaPortal 1.1
    • The Fanart Handler Plugin ;)
    • A skin that supports the Fanart Handler.
    NOTE! This plugin only supports JPG images.


    Supported Skins
    Please let me know if your skin supports the Fanart Handler and I will add it to the list


    Installation
    Please read the installation guide (link).

    Download
    Use the new installer included in MP and the extension is available online in that tool (no need to download anything manual) or download it from the MP homepage under plugins.

    Report Issues
    Please use this issue list to report any issues related to this plugin (link).


    Project Page


    Thank you to everyone that has helped me testing the Beta versions and the Release Candidates. Without your help this plugin would never had reached version 1. Also a big thank you to the team behind Moving Picture for one of the greatest plugins for MediaPortal ever from wich I have reused a couple of util methods (yes, I got approval from fforde). And to team MP for the best Media Center ever;)

    Best Regards
    cul8er
     

    Attachments

    • ScreenShot002.jpg
      ScreenShot002.jpg
      113.2 KB
    • ScreenShot003.jpg
      ScreenShot003.jpg
      205.2 KB
    • ScreenShot004.jpg
      ScreenShot004.jpg
      144.6 KB
    • ScreenShot005.jpg
      ScreenShot005.jpg
      487.8 KB

    ysmp

    Design Group
  • Team MediaPortal
  • May 17, 2008
    1,863
    744
    Seoul.
    Home Country
    South Korea South Korea
    Re: Fanart Handler (and music fanart scraper)

    HI Cu8ler !

    Thank You for this Great plugin ...IT IS A MUST PLUGIN FOR MP.... :)


    so have some days off to relax after all this hard work you did .... :D


    AND FOR ALL ,TO GET THE BEST OF THIS PLUGIN ,WE NEED ALL OF US TO UPLOAD OUR CASTOM ARTIST FANART TO:

    HTBACKDROPS SITE : Home Theatre Backdrops  / Home

    SO WE ALL CAN GET THE BEST OF THIS PLUGIN...
     

    emphatic

    Design Group
  • Team MediaPortal
  • August 25, 2006
    3,726
    1,183
    Alingsås
    Home Country
    Sweden Sweden
    Re: Fanart Handler Plugin v1.0 (and music fanart scraper)

    I'm very glad about this, as cul8er now can work on XFactor again. :p Or enjoy some rest.

    Emph
     

    rekenaar

    Retired Team Member
  • Premium Supporter
  • December 17, 2006
    4,421
    805
    Home Country
    South Africa South Africa
    Re: Fanart Handler Plugin v1.0 (and music fanart scraper)

    Great work, just the way we know him by now.
    Thanks a lot cul8er :)
     

    2BitSculptor

    Super Moderator
  • Team MediaPortal
  • January 23, 2008
    1,948
    498
    South Central Wisconsin
    Home Country
    United States of America United States of America
    Re: Fanart Handler Plugin v1.0 (and music fanart scraper)

    Absolutely wonderfull!!!

    I would recommend it as an integral part of Media Portal!

    A must have! :D

    I would love to see it expanded to replace/become the fanart handler/scraper/manager in Moving Pictures [using: moviename (imdbID + #)] to display multiple backdrops.


    :D:D:D

    Chuck
     

    Spragleknas

    Moderator
  • Team MediaPortal
  • December 21, 2005
    9,474
    1,822
    Located
    Home Country
    Norway Norway
    Re: Fanart Handler Plugin v1.0 (and music fanart scraper)

    Great work, cul8er! (Haven't tried the stand alone version yet, though)

    Absolutely wonderfull!!!
    Agreed.
    I would recommend it as an integral part of Media Portal!
    Feature freeze = not gonna happen :) I think that it is even better if it is NOT a part of MP, as it allows for more frequent updates to the plug-in.
     

    thattexaskid19

    Portal Pro
    January 5, 2010
    63
    5
    Re: Fanart Handler Plugin v1.0 (and music fanart scraper)

    okay, ive got it all working but the
    Code:
    #fanarthandler.music.backdrop1.selected
    tag is not working for me. simply does nothing to change background. is this tag not allowed in mymusicsongs.xml? i replaced it with the same code except the .play version for the now playing artist and it worked fine.... what am i missing?

    also, when there is no fan art, the default images from my multiimage folder dont show up right. i see them for a second and then they fade to black, about 30 seconds later (as i saw in the xml) my images come back... strange. if anybody can help with that please let me know too. ill go ahead and post the intro to my mymusicsongs.xml here at the bottom.


    thanks, and im a long time lurker to the forums and this was definitely something that MP was lacking. major props

    [noparse]
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <window>
    <id>501</id>
    <defaultcontrol>2</defaultcontrol>
    <allowoverlay>no</allowoverlay>
    <define>#header.label:134</define>
    <define>#header.image:-</define>
    <define>#header.hover:hover_my music.png</define>
    <controls>


    <control>
    <description>DUMMY CONTROLL FOR SELECTED FANART 1 VISIBILITY CONDITION</description>
    <type>label</type>
    <id>91919291</id>
    <posX>0</posX>
    <posY>0</posY>
    <width>1</width>
    </control>

    <control>
    <description>DUMMY CONTROLL FOR SELECTED FANART 2 VISIBILITY CONDITION</description>
    <type>label</type>
    <id>91919292</id>
    <posX>0</posX>
    <posY>0</posY>
    <width>1</width>
    </control>

    <control>
    <description>DUMMY CONTROLL FOR PLAYING FANART 1 VISIBILITY CONDITION</description>
    <type>label</type>
    <id>91919295</id>
    <posX>0</posX>
    <posY>0</posY>
    <width>1</width>
    </control>

    <control>
    <description>DUMMY CONTROLL FOR PLAYING FANART 2 VISIBILITY CONDITION</description>
    <type>label</type>
    <id>91919296</id>
    <posX>0</posX>
    <posY>0</posY>
    <width>1</width>
    </control>


    <control>
    <description>DUMMY CONTROLL FOR PLAYING FANART 1 VISIBILITY CONDITION</description>
    <type>label</type>
    <id>91919295</id>
    <posX>0</posX>
    <posY>0</posY>
    <width>1</width>
    </control>

    <control>
    <description>DUMMY CONTROLL FOR PLAYING FANART 2 VISIBILITY CONDITION</description>
    <type>label</type>
    <id>91919296</id>
    <posX>0</posX>
    <posY>0</posY>
    <width>1</width>
    </control>

    <control>
    <description>DUMMY CONTROLL FOR PLAYING FANART AVAILABILITY CONDITION</description>
    <type>label</type>
    <id>91919294</id>
    <posX>0</posX>
    <posY>0</posY>
    <width>1</width>
    </control>

    <control>
    <description>DEFAULT BACKGROUND WHEN FANART NOT AVAILABLE</description>
    <id>0</id>
    <type>multiimage</type>
    <posX>0</posX>
    <posY>0</posY>
    <width>1280</width>
    <height>720</height>>
    <imagepath>music</imagepath>
    <timeperimage>30000</timeperimage>
    <fadetime>800</fadetime>
    <loop>yes</loop>
    <randomize>True</randomize>
    <visible>!control.isvisible(91919294)</visible>
    <animation effect="fade" start="10" end="100" time="1000" delay="80" reversible="false">Visible</animation>
    <animation effect="fade" start="100" end="0" time="900" reversible="false">Hidden</animation>
    </control>

    <control>
    <description>FANART IMAGE 1</description>
    <id>897688</id>
    <type>image</type>
    <posX>0</posX>
    <posY>0</posY>
    <width>1280</width>
    <height>720</height>
    <texture>#fanarthandler.music.backdrop1.selected</texture>
    <visible>control.isvisible(91919295)</visible>
    <animation effect="fade" start="10" end="100" time="1000" delay="80" reversible="false">Visible</animation>
    <animation effect="fade" start="100" end="0" time="900" reversible="false">Hidden</animation>
    </control>

    <control>
    <description>FANART IMAGE 2</description>
    <id>897689</id>
    <type>image</type>
    <posX></posX>
    <posY>0</posY>
    <width>1280</width>
    <height>720</height>
    <texture>#fanarthandler.music.backdrop2.selected</texture>
    <visible>control.isvisible(91919296)</visible>
    <animation effect="fade" start="10" end="100" time="1000" delay="80" reversible="false">Visible</animation>
    <animation effect="fade" start="100" end="0" time="900" reversible="false">Hidden</animation>
    </control>
    [/noparse]
     

    2BitSculptor

    Super Moderator
  • Team MediaPortal
  • January 23, 2008
    1,948
    498
    South Central Wisconsin
    Home Country
    United States of America United States of America
    Re: Fanart Handler Plugin v1.0 (and music fanart scraper)

    tag is not working for me. simply does nothing to change background. is this tag not allowed in mymusicsongs.xml? i replaced it with the same code except the .play version for the now playing artist and it worked fine.... what am i missing?

    It's my understanding that MyMusicSongs (shares) doesn't pull the artist name from the music db, so it wouldn't be exposed to the fanart handler plugin, ... selected titles would have no effect.

    Chuck
     

    thattexaskid19

    Portal Pro
    January 5, 2010
    63
    5
    Re: Fanart Handler Plugin v1.0 (and music fanart scraper)

    It's my understanding that MyMusicSongs (shares) doesn't pull the artist name from the music db, so it wouldn't be exposed to the fanart handler plugin, so selected titles would have no effect.

    Chuck

    got it. did not notice i was still in shares mode. thanks. A+ work guys
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom