Jump to content

Add Music metadata downloaders


Recommended Posts

Hoverman1973
Posted

Hi all.  New to Emby and I just added a Music library.  All artists in the library have no images at all after a full scan.  I noticed in the Library settings the only metadata downloader I have is MusicBrainz.  Is that enough to get images for all Artists?  I have seen people mention other metadata downloaders.  

 

If I look in advanced settings, the only artist image fetcher I have listed is FanArt.  Are there others?  If FanArt is down (and what is FanArt) would that cause no Artist Images?

arrbee99
Posted

FYI, I have these on Emby beta server...

 

5c0c78812def1_Embymusicmetadata1.jpg

 

Can't say I use the music section an awful lot though.

Posted

Audiodb is available on Windows but currently disabled on other platforms. It should return soon though.

 

Lastfm is available in the Emby plugin catalog.

Posted

i'm having the same issue on a fresh install to 3.6 beta. no artist images however album covers are there. tried both audiodb and musicbrainz. artist images worked last time i rebuilt.

Happy2Play
Posted

i'm having the same issue on a fresh install to 3.6 beta. no artist images however album covers are there. tried both audiodb and musicbrainz. artist images worked last time i rebuilt.

 

What OS are you on? 

Posted (edited)

W10 october update.

 

last night after i posted there was an update for audiodb. rescanned all meta data + replace all images option and this morning album artist images were back.

 

edit: just noticed that last night emby server was NOT running as a service. I wonder if the the audiodb update or running emby as a foreground app made the difference

Edited by James
Happy2Play
Posted (edited)

W10 october update.

 

last night after i posted there was an update for audiodb. rescanned all meta data + replace all images option and this morning album artist images were back.

 

Some of the issue is with fanart.tv having issues also, depending on your library settings.  As the default providers are Fanart and Audiodb.

Edited by Happy2Play
Posted

@@PenkethBoy can you try this version of audiodb on qnap? See if you can use the image editor to download an album or artist image. 

 

We might be able to re-enable this now. Thanks !

AudioDb.zip

PenkethBoy
Posted

the plugin appeared to load ok with .76

 

however had an unhandled exception which crashed the server when trying to get an image

2018-12-10 22:23:44.237 Debug HttpResultFactory: Transmit file /share/CACHEDEV1_DATA/EmbyProgData/cache/cache/images/resized-images/2/25e57c91-6b6c-c14a-bc0b-44960497864b.webp
2018-12-10 22:23:44.238 Info HttpServer: HTTP Response 200 to 192.168.1.56. Time: 273ms. http://192.168.1.74:8096/emby/Items/104577/Images/Primary?maxWidth=640&tag=6cf888183414380d54adab9b91aa2b4a&quality=90
2018-12-10 22:23:46.258 Info HttpServer: HTTP GET http://192.168.1.74:8096/emby/Items/104577/RemoteImages?type=Primary&startIndex=0&limit=15&IncludeAllLanguages=false. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36
2018-12-10 22:23:46.328 Debug XmlSerializer: Deserializing file /share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata/config/fanart.xml
2018-12-10 22:23:46.352 Info HttpClient: GET https://webservice.fanart.tv/v3.1/music/4b585938-f271-45e2-b19a-91c634b5e396?api_key=5c6b04c68e904cfed1e6cbc9a9e683d4&client_key=92b135c0f4f3a385fa8d003c5711b75f
2018-12-10 22:23:46.390 Info HttpClient: GET https://www.theaudiodb.com/api/v1/json/49jhsf8248yfahka89724011/artist-mb.php?i=4b585938-f271-45e2-b19a-91c634b5e396
2018-12-10 22:23:46.631 Error Main: UnhandledException
	*** Error Report ***
	Version: 3.6.0.76
	Command line: /share/CACHEDEV1_DATA/.qpkg/EmbyServer/system/EmbyServer.dll -programdata /share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata -ffdetect /share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffdetect -ffmpeg /share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffmpeg -ffprobe /share/CACHEDEV1_DATA/.qpkg/EmbyServer/bin/ffprobe -defaultdirectory /share/CACHEDEV1_DATA -updatepackage emby-server-qnap_{version}_x86_64.qpkg
	Operating system: Unix 4.2.8.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: True
	Processor count: 4
	Program data path: /share/CACHEDEV1_DATA/.qpkg/EmbyServer/programdata
	Application directory: /share/CACHEDEV1_DATA/.qpkg/EmbyServer/system
	System.IO.IOException: System.IO.IOException: Unable to read data from the transport connection: Connection reset by peer. ---> System.Net.Sockets.SocketException: Connection reset by peer
	   --- End of inner exception stack trace ---
	   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error)
	   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token)
	   at System.Net.FixedSizeReader.ReadPacketAsync(Stream transport, AsyncProtocolRequest request)
	   at System.Net.Security.SslState.ThrowIfExceptional()
	   at System.Net.Security.SslState.CheckThrow(Boolean authSuccessCheck, Boolean shutdownCheck)
	   at System.Net.Security.SslState.CheckOldKeyDecryptedData(Memory`1 buffer)
	   at System.Net.Security.SslState.HandleQueuedCallback(Object& queuedStateRequest)
	   at System.Net.Security.SslState.FinishHandshakeRead(Int32 newState)
	   at System.Net.Security.SslState.FinishHandshake(Exception e, AsyncProtocolRequest asyncRequest)
	   at System.Net.Security.SslState.RehandshakeCompleteCallback(IAsyncResult result)
	   at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
	   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
	   at System.Net.AsyncProtocolRequest.CompleteUserWithError(Exception e)
	   at System.Net.FixedSizeReader.ReadPacketAsync(Stream transport, AsyncProtocolRequest request)
	   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Threading.ThreadPoolWorkQueue.Dispatch()
	Source: System.Net.Sockets
	TargetSite: Void ThrowException(System.Net.Sockets.SocketError)
	   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error)
	   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token)
	   at System.Net.FixedSizeReader.ReadPacketAsync(Stream transport, AsyncProtocolRequest request)
	   at System.Net.Security.SslState.ThrowIfExceptional()
	   at System.Net.Security.SslState.CheckThrow(Boolean authSuccessCheck, Boolean shutdownCheck)
	   at System.Net.Security.SslState.CheckOldKeyDecryptedData(Memory`1 buffer)
	   at System.Net.Security.SslState.HandleQueuedCallback(Object& queuedStateRequest)
	   at System.Net.Security.SslState.FinishHandshakeRead(Int32 newState)
	   at System.Net.Security.SslState.FinishHandshake(Exception e, AsyncProtocolRequest asyncRequest)
	   at System.Net.Security.SslState.RehandshakeCompleteCallback(IAsyncResult result)
	   at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
	   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
	   at System.Net.AsyncProtocolRequest.CompleteUserWithError(Exception e)
	   at System.Net.FixedSizeReader.ReadPacketAsync(Stream transport, AsyncProtocolRequest request)
	   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
	--- End of stack trace from previous location where exception was thrown ---
	   at System.Threading.ThreadPoolWorkQueue.Dispatch()
	InnerException: System.Net.Sockets.SocketException: Connection reset by peer
	Source: 
	TargetSite: 
PenkethBoy
Posted

Tried again after restarting the emby server and the server crashed again when trying to see what images might be available via edit images

Posted

Well that's unfortunate, thanks.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...