Hey, just managed to get this plugin working for the most part, but I ran into one issue. I'm getting a ["String value did not match validation regex."] error in the log file whenever I play a song from the Owl City album "Maybe I'm Dreaming". Any idea what it could be. Not a huge deal, but would be nice to figure out. Awesome job with the plugin though, really nice to have the album art in discord!
Hey, just managed to get this plugin working for the most part, but I ran into one issue. I'm getting a ["String value did not match validation regex."] error in the log file whenever I play a song from the Owl City album "Maybe I'm Dreaming". Any idea what it could be. Not a huge deal, but would be nice to figure out. Awesome job with the plugin though, really nice to have the album art in discord!
That issue is because of Discord's internal regex not allowing some symbols, i've updated the repo so single and double quotes are changed to '_' which Discord supports and that should fix your issue.
2021/05/11 0:10:30 - 10.0.19042.0 - 3.4.7764.37422D - System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.FormatException: The format of value '' is invalid.
at System.Net.Http.Headers.HttpHeaderParser.ParseValue(String value, Object storeValue, Int32& index)
at System.Net.Http.Headers.HttpHeaders.ParseAndAddValue(String name, HeaderStoreItemInfo info, String value)
at System.Net.Http.Headers.HttpHeaders.Add(String name, String value)
at MusicBeePlugin.Plugin.Initialise(IntPtr apiInterfacePtr)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at #=z_aDAVc7sMkwkYxQETg==..ctor(#=zoKrwgApZgrrQua03HQ== #=zmYRlZmg=)
Can someone please explain the process of what to do in the Discord developer portal? I've installed the plugin, made an application on Discord, copied the ID into the settings on MusicBee, but I have no idea what to do next.
Can someone please explain the process of what to do in the Discord developer portal? I've installed the plugin, made an application on Discord, copied the ID into the settings on MusicBee, but I have no idea what to do next.
From the developer portal page, just go to "Rich Presence > Art Assets" from the menu on the left and upload two images named "playing" and "paused", which will show up over the bottom right corner of the album's cover art.
Can someone please explain the process of what to do in the Discord developer portal? I've installed the plugin, made an application on Discord, copied the ID into the settings on MusicBee, but I have no idea what to do next.
From the developer portal page, just go to "Rich Presence > Art Assets" from the menu on the left and upload two images named "playing" and "paused", which will show up over the bottom right corner of the album's cover art.
I've done that but it keeps saying "Failed Artwork Upload for *albumname*"
I love this addon so far, a few issues I have though are that it sometimes uploads multiple pictures for the same album and I have to manually delete the duplicates.