• 1
  • 93
  • 94
  • 95(current)
  • 96
  • 97
  • 190
Release Artist Slideshow addon (with skin and addon integration)
(2015-07-13, 05:53)pkscout Wrote:
(2015-07-13, 03:25)BubbaLovesTv Wrote: Do you know of any advantage/disadvantage of having a separate unique folder solely for fanart as opposed to having ASHelper place the images directly in to your current Music Artist folder?

It's pretty much a personal choice. I separate my music from the images mostly because I don't want a folder of images hanging out with the MP3 files. From a technical perspective I don't think it makes a different.

FYI. There is actually another good reason not to use your main music folder for ASHelper. ASHelper may not use the exact same naming structure you do, resulting in a redundant directory being created. For example.

My Music Directory -> /Beatles/<album>/song.mp3
ASlideshow Directory -> /The Beatles/extrafanart/image.jpg

Unless you name your artists the exact same way that AS does, then it may become a mess.

Thanks!
Reply
Hey, Kyle,

I'm a long time user of AS and it's brought me a great deal of enjoyment over the years!

I have a feature request: Is there any way that AS could request the Album Artist from Kodi as a backup if the Artist search doesn't return any results? The reason I ask is that I have some music where they differ and no artwork gets displayed, but would if the search was based on the Album Artist.

For instance, Esquivel returns images, but Esquivel and His Orchestra; Esquivel, His Piano & Group; and Esquivel, His Piano and His Orchestra do not. Similarly, Fats Waller works, but Fats Waller and His Buddies; Fats Waller and His Continental Rhythm; Fats Waller and His Rhythm; and Fats Waller, His Rhythm and His Orchestra do not.

Of course, it would make sense to have AS not actually run the search if the Album Artist is a duplicate of Artist or if it returns "Various Artists."

Thanks again for all of you effort over the years on AS!
Reply
(2015-07-15, 00:45)KevinSartori Wrote: I have a feature request: Is there any way that AS could request the Album Artist from Kodi as a backup if the Artist search doesn't return any results? The reason I ask is that I have some music where they differ and no artwork gets displayed, but would if the search was based on the Album Artist.

It looks like the answer is no. I took a quick look at the Kodi JSON call that gives you back information on the playing song. There is (obviously) an option for Artist, but I don't see one for Album Artist. It's possible I've missed something, but for now it looks like there is no way for Kodi to tell me the Album artist. One thing you could do to fix it manually is to find the MusicBrainz ID for the problem artists. If you paste that ID into the mbid.nfo file that is in userdata/addon_data/script.artistslideshowArtistInformation/[Artist Hash] then AS should download the images. Once something exists in mbid.nfo, AS will never try and update it. That's not an ideal solution if you have lots of problem artists, but it's the best I can suggest for now.

P.S. If you need to figure out what the hashed name of an artist is, you can use Artist Slideshow Helper.
Reply
(2015-07-13, 04:29)hurricane51 Wrote: I have a problem with a downloaded image. It's not correct -- it shows the wrong artist. Is there a way to prevent it from appearing? I assume I can delete it from my local drive, but then AS will download it again.

Take a look at the AS wiki page (link in my signature). There is a way to specify images to exclude from download. It's a bit manual (i.e. you can't do it from within the Kodi UI), but it does work. I use it to curate some artists that have images are either of poor quality or not something I would want my parents to see. Wink
Reply
(2015-07-15, 01:52)pkscout Wrote:
(2015-07-15, 00:45)KevinSartori Wrote: I have a feature request: Is there any way that AS could request the Album Artist from Kodi as a backup if the Artist search doesn't return any results? The reason I ask is that I have some music where they differ and no artwork gets displayed, but would if the search was based on the Album Artist.

It looks like the answer is no. I took a quick look at the Kodi JSON call that gives you back information on the playing song. There is (obviously) an option for Artist, but I don't see one for Album Artist. It's possible I've missed something, but for now it looks like there is no way for Kodi to tell me the Album artist. One thing you could do to fix it manually is to find the MusicBrainz ID for the problem artists. If you paste that ID into the mbid.nfo file that is in userdata/addon_data/script.artistslideshowArtistInformation/[Artist Hash] then AS should download the images. Once something exists in mbid.nfo, AS will never try and update it. That's not an ideal solution if you have lots of problem artists, but it's the best I can suggest for now.

P.S. If you need to figure out what the hashed name of an artist is, you can use Artist Slideshow Helper.

Thanks for taking a look, Kyle!
Reply
Is there any chance to get a fallback to album art when there are no artist pictures?
Reply
(2015-07-20, 19:59)Razze Wrote: Is there any chance to get a fallback to album art when there are no artist pictures?

Probably not. Album art is, comparatively speaking, very small, and I feel it would look really strange in many skins. Many skins scale images to the full screen size, so a 1000x1000 image scaled to 1920x1080 would look really bad. There would also be a substantial amount of work in adding the necessary pieces to download album art, and I have limited time right now to dedicate to this.

I could look at adding an option for an artist specific fallback folder (right now the fall back is to one generic folder for every artist). If I did that you could use another addon to download album art and then point AS to that for artist fallback. Even that might be more complicated than I'm expecting.

So I think I'll stick with probably not. Wink
Reply
(2015-07-21, 00:35)pkscout Wrote:
(2015-07-20, 19:59)Razze Wrote: Is there any chance to get a fallback to album art when there are no artist pictures?

Probably not. Album art is, comparatively speaking, very small, and I feel it would look really strange in many skins. Many skins scale images to the full screen size, so a 1000x1000 image scaled to 1920x1080 would look really bad. There would also be a substantial amount of work in adding the necessary pieces to download album art, and I have limited time right now to dedicate to this.

I could look at adding an option for an artist specific fallback folder (right now the fall back is to one generic folder for every artist). If I did that you could use another addon to download album art and then point AS to that for artist fallback. Even that might be more complicated than I'm expecting.

So I think I'll stick with probably not. Wink

Well I'm not having any spare time in the next two weeks but would you consider a fallback that downloads album art? Then I could go ahead and prepare a PR some time in the future, it's kind of grinding my gears
Reply
Thanks pkscout, for your addon.
Sorry for probably nube question, but AS doesn't show background image (only works in fullscreen mode).
Settings options "Show Background Artist Slideshow Visualization" is enabled.
What should I check next?

btw,
I have Kodi 15.0 with Confluence Helix Mods by pkscout skin.
Reply
I experience simular problems. During music play AS will not show the artist background pictures anymore. What I see is the 'fanart.jpg' from the artist folder.
Recently I'm upgraded to Kodi 15.0 final- still using Aeon Nox as skin,

I already ereased the local cache dirs from AS. Rebooted the Windows machine, but still only the fanart from the artist folder is shown.
I double checked the local cache dirs. There were filled / reloaded with the correct pictures from the scraper process. So I have the idea that only the display mode of the pics is not working correctly anymore.

Can somebody explain what to change in the config or is there a bug ?
Reply
(2015-08-02, 15:12)Tronx Wrote: Thanks pkscout, for your addon.
Sorry for probably nube question, but AS doesn't show background image (only works in fullscreen mode).
Settings options "Show Background Artist Slideshow Visualization" is enabled.
What should I check next?

btw,
I have Kodi 15.0 with Confluence Helix Mods by pkscout skin.

AS is working as expected, I just gave the option in the settings a bad name. That option enables AS to play in fullscreen mode on my Helix mods. I've never tried to do anything in the background. I updated the language file addon to change the setting description to be more accurate, and I suspect it's updated already (if you have auto-updates running). Sorry for the confusion.
Reply
(2015-08-02, 21:31)mhdebokx Wrote: I experience simular problems. During music play AS will not show the artist background pictures anymore. What I see is the 'fanart.jpg' from the artist folder.
Recently I'm upgraded to Kodi 15.0 final- still using Aeon Nox as skin,

I already ereased the local cache dirs from AS. Rebooted the Windows machine, but still only the fanart from the artist folder is shown.
I double checked the local cache dirs. There were filled / reloaded with the correct pictures from the scraper process. So I have the idea that only the display mode of the pics is not working correctly anymore.

Can somebody explain what to change in the config or is there a bug ?

You should probably check with the Aeon Nox folks about that. AS doesn't technically display anything, it just sets some window properties so the skin can display it.
Reply
Hi. It doesn't seem possible to download images from fanart.tv with Artist Slideshow atm.
In result, you get a black background in music visualisation, when using the artist slideshow addon with default settings. (and there are no previously cashed images)

This is an extract of the debug-log:

Code:
19:25:57 T:1208  NOTICE: [Artist Slideshow] script version 1.8.4~beta1 started
19:25:57 T:1208  NOTICE: [Artist Slideshow] debug logging set to true
19:25:57 T:1208   DEBUG: [Artist Slideshow] window id is set to 12006
19:25:57 T:1208   DEBUG: [Artist Slideshow] artistfield is set to
19:25:57 T:1208   DEBUG: [Artist Slideshow] titlefield is set to
19:25:57 T:1208   DEBUG: [Artist Slideshow] albumfield is set to
19:25:57 T:1208   DEBUG: [Artist Slideshow] mbidfield is set to
19:25:57 T:1208   DEBUG: [Artist Slideshow] language = en
19:25:57 T:1208   DEBUG: [Artist Slideshow] ArtistSlideshow.CleanupComplete set to
19:25:57 T:1208   DEBUG: [Artist Slideshow] ArtistSlideshow.ArtworkReady set to
19:25:57 T:1208   DEBUG: [Artist Slideshow] external call is set to
19:25:57 T:1208   DEBUG: [Artist Slideshow] ArtistSlideshowTransparent set to
19:25:57 T:1208   DEBUG: [Artist Slideshow] ArtistSlideshow set to D:\Program Files (x86)\Kodi_15-0\portable_data\addons\script.artistslideshow/resources/black
19:25:57 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\addons\script.artistslideshow/resources/black
19:25:57 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\addons\script.artistslideshow/resources/black does not exist, creating it
19:25:57 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow
19:25:57 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow does not exist, creating it
19:25:57 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\temp
19:25:57 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\temp does not exist, creating it
19:25:57 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistSlideshow
19:25:57 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistSlideshow does not exist, creating it
19:25:57 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistInformation
19:25:57 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistInformation does not exist, creating it
19:25:57 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\transition
19:25:57 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\transition does not exist, creating it
19:25:57 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\merge
19:25:57 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\merge does not exist, creating it
19:25:57 T:1208   DEBUG: [Artist Slideshow] ArtistSlideshowRunning set to True
19:25:57 T:1208   DEBUG: [Artist Slideshow] first song started
19:25:57 T:3892  NOTICE: Thread JobWorker start, auto delete: true
19:25:58 T:1208   DEBUG: [Artist Slideshow] playing file is musicdb://artists/302/151/847.mp3?albumartistsonly=false&albumid=151&artistid=302 - Eurythmics - Love Is A Stranger
19:25:58 T:1208   DEBUG: Previous line repeats 1 times.
19:25:58 T:1208   DEBUG: [Artist Slideshow] Looking for a musicbrainz ID for artist Eurythmics
19:25:58 T:1208   DEBUG: [Artist Slideshow] Looking for musicbrainz ID in the musicbrainz.nfo file
19:25:58 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistInformation\03a412a7\
19:25:58 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistInformation\03a412a7\ exists
19:25:58 T:1208   DEBUG: [Artist Slideshow] musicbrainz ID found in musicbrainz.nfo file
19:25:58 T:1208   DEBUG: [Artist Slideshow] current artist is Eurythmics with a mbid of b4d32cff-f19e-455f-86c4-f347d824ca61
19:25:58 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistInformation\03a412a7\
19:25:58 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistInformation\03a412a7\ exists
19:25:58 T:1208   DEBUG: [Artist Slideshow] start download
19:25:58 T:1208   DEBUG: [Artist Slideshow] checking for D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistSlideshow\03a412a7\
19:25:58 T:1208   DEBUG: [Artist Slideshow] D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistSlideshow\03a412a7\ exists
19:25:58 T:1208   DEBUG: [Artist Slideshow] cachedir = D:\Program Files (x86)\Kodi_15-0\portable_data\userdata\addon_data\script.artistslideshow\ArtistSlideshow\03a412a7\
19:25:58 T:1208   DEBUG: [Artist Slideshow] ArtistSlideshow set to D:\Program Files (x86)\Kodi_15-0\portable_data\addons\script.artistslideshow/resources/black
19:25:58 T:1208   DEBUG: [Artist Slideshow] checking the source fanarttv with a value of true.
19:25:58 T:1208   DEBUG: [Artist Slideshow] asking for images from: https://webservice.fanart.tv/v3/music/b4d32cff-f19e-455f-86c4-f347d824ca61
19:25:58 T:1208   DEBUG: [Artist Slideshow] downloading artist images info from fanarttv
19:25:58 T:1208   ERROR: D:\Program Files (x86)\Kodi_15-0\portable_data\addons\script.module.requests\lib\requests\packages\urllib3\util\ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
                                              InsecurePlatformWarning
19:25:59 T:1208   DEBUG: [Artist Slideshow] site unreachable at https://webservice.fanart.tv/v3/music/b4d32cff-f19e-455f-86c4-f347d824ca61
19:25:59 T:1208   DEBUG: [Artist Slideshow] [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
19:25:59 T:1208   DEBUG: [Artist Slideshow] -----URL OBJECT RETURNED-----
19:25:59 T:1208   DEBUG: [Artist Slideshow] checking the source theaudiodb with a value of false.
19:25:59 T:1208   DEBUG: [Artist Slideshow] checking the source htbackdrops with a value of false.
19:25:59 T:1208   DEBUG: [Artist Slideshow] downloading images
19:25:59 T:1208   DEBUG: [Artist Slideshow] no images downloaded
19:25:59 T:1208   DEBUG: [Artist Slideshow] setting slideshow directory to blank directory
19:25:59 T:1208   DEBUG: [Artist Slideshow] ArtistSlideshow set to D:\Program Files (x86)\Kodi_15-0\portable_data\addons\script.artistslideshow/resources/black
19:25:59 T:1208   DEBUG: [Artist Slideshow] no remote artist artwork found, looking for local artwork
19:25:59 T:1208   DEBUG: [Artist Slideshow] cachedir = Eurythmics\extrafanart
19:25:59 T:1208   ERROR: XFILE::CDirectory::GetDirectory - Error getting Eurythmics\extrafanart
19:26:00 T:1208   DEBUG: [Artist Slideshow] playing file is musicdb://artists/302/151/847.mp3?albumartistsonly=false&albumid=151&artistid=302 - Eurythmics - Love Is A Stranger
19:26:27 T:3892   DEBUG: Previous line repeats 26 times.
19:26:27 T:3892   DEBUG: Thread JobWorker 3892 terminating (autodelete)[/
code]

19:25:58 T:1208 ERROR: D:\Program Files (x86)\Kodi_15-0\portable_data\addons\script.module.requests\lib\requests\packages\urllib3\util\ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/lates...ormwarning.
InsecurePlatformWarning
19:25:59 T:1208 DEBUG: [Artist Slideshow] site unreachable at https://webservice.fanart.tv/v3/music/b4...47d824ca61
19:25:59 T:1208 DEBUG: [Artist Slideshow] [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed


Full debug-log at: http://pastebin.com/KZMM9m2b

Seems to be an issue with the ssl-certificate of fanart.tv, but maybe someone with more experience can have a look at it.
Manual download of images on the website is still possible.

Otherwise great addon, keep up the good work !
Reply
(2015-08-09, 20:17)FLuX0r Wrote: Hi. It doesn't seem possible to download images from fanart.tv with Artist Slideshow atm.
In result, you get a black background in music visualisation, when using the artist slideshow addon with default settings. (and there are no previously cashed images)

Full debug-log at: http://pastebin.com/KZMM9m2b

Seems to be an issue with the ssl-certificate of fanart.tv, but maybe someone with more experience can have a look at it.
Manual download of images on the website is still possible.

Otherwise great addon, keep up the good work !

Nice catch. I have no idea when fanart.tv switched to a self signed certificate, but that is definitely the problem. I have updated AS to not verify SSL certs and will push the update as soon as I can. I don't like doing that, but it's the only viable option (other than going with completely unencrypted communications, which would be worse). If you want to patch your version of AS immediately, go to the addons directory then script.artistslideshow/resources/common/url.py. In that line look for lines 35, 37, and 39. At the end of each line you'll see:
Code:
timeout=self.timeout )
replace it with:
Code:
timeout=self.timeout, verify=False )
Reply
I'm using Kodi on Amazon Fire TV (version 15.0). I updated the addon to the one in the repoisitory and checked that the changes in the previous post were made. However, I still just get a black screen and the following comments in the log:

Code:
20:18:51 T:1842912744   ERROR: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.InsecurePlatformWarning
20:18:51 T:1842912744   ERROR: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.requests/lib/requests/packages/urllib3/connectionpool.py:768: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html.InsecureRequestWarning)
Reply
  • 1
  • 93
  • 94
  • 95(current)
  • 96
  • 97
  • 190

Logout Mark Read Team Forum Stats Members Help
Artist Slideshow addon (with skin and addon integration)5