Just a quick update -
I'm almost done with the first release. Hoping a couple people will be willing to try it out and give me feedback!
And got following message:
"SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data"
(Firefox 66.0.3)
Maybe becoz I'm not a Premium User?
Or should it work in all cases?
Greetz, b.
Amazing work!!!
What is required at minimum to work properly? I mean, I intalled the plugin on my MusicBee (3.2 U3), but on plugin settings the "configure" button does notting when i click on it.
The spotify client software is needed on the computer plus MusicBEE + Plugin?
Thank you for this plugin!
Yet, I would like to be able to play Spotify playlists: is that possible?
(I don't see that for now, but I might be overlooking something.)
@zkhcohen: what I mean is: importing songs that are not in my library, so basically: streaming Spotify in MB (the present browser plugin doesn't support the Spotifiy media player; and I don't see a way to export playlists in MB and import them in MB - maybe, there is another way, I don't know).
So: I would like to be able to scroll through my Spotify playlists and select/play them in MB.
Okay, Zkhcohen. Thanks for looking into it. And for your wonderfull work!
(I thought: maybe via the plugin browser, but it doesn't support the Spotify media player.)
How to use this plugin? I still find a way to use it
How to use this plugin? I still find a way to use it
Can you clarify?
@Qaidul: there's nothing to configure. The plugin checks (after 'authenticating') if the track/album/artist of the song you're playing in MB is part of your Spotify Library or not and you can choose to change that.
@ChristopherE (and maybe Qaidul): you need to make it visible as a panel via Configure layout/Arrange panels (button right upper corner).
You will find the plugin among 'available elements' and you can drag it where you want.
b.
Amazing work!!!
What is required at minimum to work properly? ...
Thank you for this plugin!
You actually only need MusicBee and the plugin, not the Spotify client.
Unfortunately this plugin won't work unless you install a newer version of MusicBee.
The most recent version is 3.3.7051 which includes substantial improvements.
https://getmusicbee.com/patches/MusicBee33_Patched.zip
MusicBee v3.3.7062.40352 (Win10.0), 5 may. 2019 12:41:
System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.
Nombre de archivo: 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
en MusicBeePlugin.Plugin.<SpotifyWebAuth>d__215.MoveNext()
en System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
en MusicBeePlugin.Plugin.SpotifyWebAuth(Boolean autoRefresh)
en MusicBeePlugin.Plugin.PanelClick(Object sender, EventArgs e)
en System.Windows.Forms.Control.OnClick(EventArgs e)
en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
en System.Windows.Forms.Control.WndProc(Message& m)
en #=z6KfKvUY8Z0Nto1xqcLp6WDY=.WndProc(Message& #=zqP3M9t4=)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
AVS: El registro del enlace de ensamblado está desactivado.
Para habilitar el registro de errores del enlace de ensamblado, establezca el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
Nota: existe una disminución del rendimiento asociada registro de errores del enlace de ensamblado.
Para desactivar esta característica, elimine el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog].
Hi!
I tried to test this plugin, i've added the panel, but by clickin' in "Auth" this error appears:CodeMusicBee v3.3.7062.40352 (Win10.0), 5 may. 2019 12:41:
System.IO.FileNotFoundException: No se puede cargar el archivo o ensamblado 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.
Nombre de archivo: 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
en MusicBeePlugin.Plugin.<SpotifyWebAuth>d__215.MoveNext()
en System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
en MusicBeePlugin.Plugin.SpotifyWebAuth(Boolean autoRefresh)
en MusicBeePlugin.Plugin.PanelClick(Object sender, EventArgs e)
en System.Windows.Forms.Control.OnClick(EventArgs e)
en System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
en System.Windows.Forms.Control.WndProc(Message& m)
en #=z6KfKvUY8Z0Nto1xqcLp6WDY=.WndProc(Message& #=zqP3M9t4=)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
AVS: El registro del enlace de ensamblado está desactivado.
Para habilitar el registro de errores del enlace de ensamblado, establezca el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) como 1.
Nota: existe una disminución del rendimiento asociada registro de errores del enlace de ensamblado.
Para desactivar esta característica, elimine el valor de Registro [HKLM\Software\Microsoft\Fusion!EnableLog].
If I play something in my spotify should be playing the same track in music bee as well?From the announcement post (https://getmusicbee.com/forum/index.php?topic=28209.msg157015#msg157015):
It lets you know if the track, album or artist are already found in your Spotify library. If you click on them, depending on if they're in your library or not, it will either add or remove them from Spotify.
Thanks zkhcohen for your work, it's a good plugin I hope for updates soon, unfortunately many times I read "No Track Found!" or maybe it's me that I don't understand how it integrates with my library, thanks again Giancarlo.
Hey, zhkcohen,
First of all, thanks for making a plugin to integrate Spotify into Musicbee. It all looks very good, but I am having problems with getting it to work properly. I have the Musicbee Windows Store version, and when I add the plugin, via your zipfile, I am unable to get it to configure, or do much. Is there something I am missing? What would you suggest. Wish you all the best.
-Bluebatt
Hihttps://getmusicbee.com/forum/index.php?topic=28209.msg158636#msg158636
I can't start this plugin!
I have installed the plugin and it is shown in preferences -> plugins, but don't know how to use it?
Hi man, how are you? how about something like last.fm recommendations?
Hi,
I am trying to get the plugin working. I have MusicBee 3.3.7141 P and Spotify Integration Plugin 2.0.2. I was able to copy the files to my plugins folder. When I go to Edit Preferences-Plugins-mb_Spotify_plugins there is a configure button however when I press it nothing happens.
I added the Spotify panel to a new Music bee view. It says "No Track Found" when I click on this I get "Bad ID"
If I click on The title header and select "Re-authenticate" I am taken to a Spotify webpage, I enter my credentials then I am taken to a a page:
http://localhost:4002/auth?access_token=...&token_type=Bearer&expire
on this page I see the following:
Json tab: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Raw Data tab: OK - This window can be closed now
Headers:
Cache-Control no-store, no-cache, must-revalidate
Content-Encoding gzip
Content-Length 54
Content-Type application/json; charset=utf-8
Date Wed, 27 Nov 2019 05:13:03 GMT
Expires Mon, 26 Jul 1997 05:00:00 GMT
Keep-Alive timeout=15,max=99
Last-Modified Wed, 27 Nov 2019 05:13:03 GMT
Pragma no-cache
Server embedio/2.0
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Connection keep-alive
DNT 1
Host localhost:4002
Referer http://localhost:4002/
Upgrade-Insecure-Requests 1
User-Agent Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Firefox/68.0
This is as far as I can get, if I go back to Spotify it still says "No Track found" so it doesn't look like it passes the credential back to MusicBee. What am I doing wrong? Any ideas?
Thanks.
I just installed this plug in last night and it's great. :) Two questions though....If this was asked before, forgive me. Are you going to add a way to always stay logged into Spotify with it? I don't like how I always seem to have to re-authenticate. Also, can tracks be added automatically when played, or do you have to click and manual add them.
I'd like this Spotify integration to work one of two ways:
a) ability to drag songs from the Spotify client into MusicBee, creating an entry in the library we can then add to playlists along with local files
b) ability to browse our 'Liked' songs list from Spotify directly in MusicBee client, and then again add those songs along with local files into playlists
The only way for it to stay authenticated would be for me to implement a different authentication type, and unfortunately it would either require the end-user to enter their own API key and recompile the entire plugin, or for me to host an external server to shuttle the requests through.
Another MusicBee user is currently working on the automatic-adding functionality. I'll let you know if he publicly releases it.
MusicBee v3.3.7367.38620D (Win10.0), 8 Apr 2020 10:26:
System.IO.FileNotFoundException: Could not load file or assembly 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
at MusicBeePlugin.Plugin.<SpotifyWebAuth>d__215.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at MusicBeePlugin.Plugin.SpotifyWebAuth(Boolean autoRefresh)
at MusicBeePlugin.Plugin.PanelClick(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at #=z1b1aIHdE5iOu51l_1OHtZfM=.WndProc(Message& #=z9FSiH_o=)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
I have installed the latest Spotify integration app on my MusicBee Portable installation. It shows up under PlugIns but when I click CONFIGURE nothing happens. I have tried this with Chrome and also with Firefox as my default browser. Would love to have this plugin working.Just installed today and I'm having the same issue. Latest Musicbee, latest plugin. I tested both the windows store version and the normal win32 install, same issue.
I have installed the latest Spotify integration app on my MusicBee Portable installation. It shows up under PlugIns but when I click CONFIGURE nothing happens. I have tried this with Chrome and also with Firefox as my default browser. Would love to have this plugin working.Just installed today and I'm having the same issue. Latest Musicbee, latest plugin. I tested both the windows store version and the normal win32 install, same issue.
Is there any way for this plugin to copy your entire library to Spotify? I have about 17,000 songs in MB that I'm trying to get in my Spotify library, and I just can't go song by song or artist by artist to do that. I've been trying to find a solution that would let me do this, and this seems the closest I've found.
I have installed the latest Spotify integration app on my MusicBee Portable installation. It shows up under PlugIns but when I click CONFIGURE nothing happens. I have tried this with Chrome and also with Firefox as my default browser. Would love to have this plugin working.Just installed today and I'm having the same issue. Latest Musicbee, latest plugin. I tested both the windows store version and the normal win32 install, same issue.
I tried with both the Musicbee App and Musicbee for windows, made sure everything was up to date - clicking configure does nothing on both for the spotify integration plugin
I have installed the latest Spotify integration app on my MusicBee Portable installation. It shows up under PlugIns but when I click CONFIGURE nothing happens. I have tried this with Chrome and also with Firefox as my default browser. Would love to have this plugin working.
Hello,
I give all permissions to these two dll.
1. SpotifyAPI.Web.Auth.dll
2. SpotifyAPI.Web.dll
It pops up a window and asks me to authorize spotify. I click "Yes", But it shows error.CodeSyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Hi there,
I have just recently started using MusicBee, and this plugin seems like a great tool to add, so I tried installing it today. However I'm getting the "SpotifyAPI.Web.Auth" error that seems to have come up in this forum before. Here:CodeMusicBee v3.3.7367.38620D (Win10.0), 8 Apr 2020 10:26:
System.IO.FileNotFoundException: Could not load file or assembly 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
at MusicBeePlugin.Plugin.<SpotifyWebAuth>d__215.MoveNext()
at System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at MusicBeePlugin.Plugin.SpotifyWebAuth(Boolean autoRefresh)
at MusicBeePlugin.Plugin.PanelClick(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at #=z1b1aIHdE5iOu51l_1OHtZfM=.WndProc(Message& #=z9FSiH_o=)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
I've seen the recommendations to rectify this, and have tried them, but no matter what I do with "SpotifyAPI.Web.Auth.dll" [and I certainly have given it all permissions], I keep getting the same error. Any recommendations?
Thanks, Cheers!
Also struggling to get this working. Hoping to transpose a playlist into spotify
Hello! No way to "emulate" spotify-connect device, for we can to play spotify on wasapi or asio devices with MusicBee?
Thanks!
Do I have to click authenticate each time I open musicbee? isn't there a way to make it automatic?
I'm currently working on creating a new Spotify integration plugin using the updated API.
If there's any interest in this project, please let me know what sorts of features you would be interested in having.
MusicBee v3.3.7491.38139D (Win10.0), 3 dec 2020 13:30:
System.IO.FileNotFoundException: Kan bestand of assembly SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of een van de afhankelijkheden hiervan niet laden. Het systeem kan het opgegeven bestand niet vinden.
Bestandsnaam: SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
bij MusicBeePlugin.Plugin.<SpotifyWebAuth>d__215.MoveNext()
bij System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
bij MusicBeePlugin.Plugin.SpotifyWebAuth(Boolean autoRefresh)
bij MusicBeePlugin.Plugin.PanelClick(Object sender, EventArgs e)
bij System.Windows.Forms.Control.OnClick(EventArgs e)
bij System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bij System.Windows.Forms.Control.WndProc(Message& m)
bij #=zHtEf7r5NvoOIlAZv2tlwPAI=.WndProc(Message& #=zcoS3AB0=)
bij System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
WRSCH: registratie van assembly-bindingen is uitgeschakeld.
Als u assembly-bindingsfouten wilt registreren, stelt u de registerwaarde [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) in op 1.
Opmerking: er is een prestatiestraf gekoppeld aan de registratie van assembly-bindingsfouten.
Als u deze functie wilt uitschakelen, verwijdert u de registerwaarde [HKLM\Software\Microsoft\Fusion!EnableLog].
System.IO.FileNotFoundException: Kan bestand of assembly SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null of een van de afhankelijkheden hiervan niet laden. Het systeem kan het opgegeven bestand niet vinden.It said it cant find the file.
HKLM\Software\Microsoft\Fusion!EnableLog
MusicBee v3.3.7491.38089Store (Win10.0), 27 janv. 2021 1:32:
System.IO.FileNotFoundException: Impossible de charger le fichier ou l'assembly 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Le fichier spécifié est introuvable.
Nom de fichier : 'SpotifyAPI.Web.Auth, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
à MusicBeePlugin.Plugin.<SpotifyWebAuth>d__215.MoveNext()
à System.Runtime.CompilerServices.AsyncVoidMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
à MusicBeePlugin.Plugin.SpotifyWebAuth(Boolean autoRefresh)
à MusicBeePlugin.Plugin.PanelClick(Object sender, EventArgs e)
à System.Windows.Forms.Control.OnClick(EventArgs e)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à #=zTWpQxM2qpiCzHyaRcEbNZQs=.WndProc(Message& #=zLjLuuqY=)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
AVT : la journalisation de liaison d'assembly est désactivée.
Pour activer la journalisation des échecs de liaison d'assembly, attribuez la valeur 1 à la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD).
Remarque : une certaine perte de performance est associée à l'enregistrement dans le journal des échecs de liaison d'assembly.
Pour désactiver cette fonctionnalité, supprimez la valeur de Registre [HKLM\Software\Microsoft\Fusion!EnableLog].
Can you be more clear about what is not clear?
Do you have the plugin installed?
Do you find access to Configure Layout/Arrange Panels? (either via button or edit/preferences)
Do you see the Spotify plugin among 'available elements'?
Do you know how to set up the maind and side panels? (if not, experiment a bit ;-) ... or check the WIKI ('panel configuration'):
https://musicbee.fandom.com/wiki/The_Anatomy_of_MusicBee (https://musicbee.fandom.com/wiki/The_Anatomy_of_MusicBee))
If you have done all this: do you see 'Authenticate' in the plugin panel?
I really love the idea of this plug and it would make things a lot better, but it doesn't work for me, I don't know if the current state of the plugin just doesn't work or its on my end, whenever I click "configure" nothing happens, and when I authenticate from the "Spotify Plugin" window on the right side it says "No Track Found!" which does not change after trying 20 different songs, both on desktop and the web client, whenever I click the right side of the "No Track Found!" a window pops up and says "Bad ID". Not sure whether this helps in any ways but thank you for your attention.
There is an issue with the last update for me, it functions significantly better than before but now there is a problem that occurs when switching playlists, whenever I click on a playlist and then switch to another, the album cover gets stuck on the screen until I refresh or click on a track's name, it also increases the playlist load times by 2-3 seconds for me (could be related to using an external hard disk).
Just added this plugin and now i am getting and error and unable to open musicbee:
MusicBee v3.4.7764.37422D (Win10.0), 13 May 2021 16:46:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at #=z1v6HwQ___W9fot3mUPBSD6cwyKsC.#=zmUw7SxaierzU(#=z66JHsCuXzfaD #=zp0zifZ0=, Boolean #=zV7qbRycJF38UEFkjaw==)
at #=z1v6HwQ___W9fot3mUPBSD6cwyKsC..ctor()
at #=zSl3nx0ysuCOud6pBLQbkG83fN5Ji.Main(String[] args)
Any ideas? i tried removing the files i added in the plugins dir, restarting pc, running as an admin but its still occurring
MusicBee v3.4.7805.33439D (Win10.0), 23 mai 2021 20:05:
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à MusicBeePlugin.Plugin.<ReceiveNotification>d__21.MoveNext()
--- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
à System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
à System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
à System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
à System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
à System.Threading.ThreadPoolWorkQueue.Dispatch()
à System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
One or more required types cannot be loaded. Retrieve the LoaderExceptions property for more information
I get an error when I try to install the pluginQuoteOne or more required types cannot be loaded. Retrieve the LoaderExceptions property for more information
I am not sure if I am installing the plugin correctly as the instructions are not very clear. The zip file contains Plugins folder and Source Files folder but I only move what's inside the Plugins folder to my Musicbee folder?
Good day
I am trying to use the plugin with the latest Musicbee. However, when i click on the configure button, nothing happens.
Greetings. First time posting. First LOVE MusicBee. Won't bore anyone with my setup. Trying to use the Spotify plugin (3.1) and keep having the same issue. "Configure" button does nothing. After trying a few times, however, I get the below error. Anyone have a fix or can point me in the right direction? MUCH appreciated!
v3.4.8033.18564D (Win10.0), 6 Mar 2022 16:58:
System.NullReferenceException: Object reference not set to an instance of an object.
at MusicBeePlugin.Plugin.<ReceiveNotification>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
He didn't provide access to the source code either, so unless he returns, there's no point for this thread to continue.Have you made any attempt to contact him personally before posting this?
Doesn't really need me to say anything, he's already here.Except he hasn't been on the forum since last March. So perhaps a PM to him would be in order.
Would any moderator perhaps consider acknowledging this plugin has been broken for 1-2 years and like to tell new users that this plugin is broken? Is that a thing here?
Have you made any attempt to contact him personally before posting this?
Except he hasn't been on the forum since last March. So perhaps a PM to him would be in order.
Would any moderator perhaps consider acknowledging this plugin has been broken for 1-2 years and like to tell new users that this plugin is broken? Is that a thing here?
My god. Download plugin. Doesn't work. The end.
What's the complication? I'm not trying to harm the developer.
Plugin doesn't work. Is this a cult?
Btw, any new posters.: This plugin doesn't work, no one can help you, sorry to waste your time.I've asked you before to stop bashing plugins that you don't like. A simple PM to the developer has been suggested to you more than once yet you haven't said that you've done that. In addition, another reply in this thread has informed you that the plugin developer has a real life and is quite busy.
Btw, any new posters.: This plugin doesn't work, no one can help you, sorry to waste your time.
I've asked you before to stop bashing plugins that you don't like. A simple PM to the developer has been suggested to you more than once yet you haven't said that you've done that. In addition, another reply in this thread has informed you that the plugin developer has a real life and is quite busy.Not "don't like". Not at all. Broken. Broken. Doesn't work. No one responds to the fact that this is broken.
This is the third thread I've come across today where you are bashing a plugin. I'll say it politely once more: knock it off. Develop it yourself if you don't like what's currently available.I've actually tried developing for and against these plugins.
No one responds to the fact that this is broken.The plugin developer has stated that he's quite busy with life. Then he said "I'll try to make some time to fix it today." The key word is "try."
I've posted my analysis on the source code. You've done none of that.Correct.
What have you contributed towards any other plugins? Any other plugin? Have you coded anything?No, I haven't. Because I don't pretend to be a developer.
Appreciate your time. Any luck on getting the plugin to work?
Good luck, I wish you regain your health soon.Any luck on getting the plugin to work?No, I caught COVID and now I'm behind on work.
Thanks, sorta think we're done here.I've actually tried developing for and against these plugins.Correct.
I've posted my analysis on the source code. You've done none of that.Quote from: RedearthWhat have you contributed towards this, or any other plugin? What have you contributed towards any other plugins? Any other plugin? Have you coded anything?No, I haven't. Because I don't pretend to be a developer.
Hey can you please guide how exactly i need to extract and the location in order to use use this plugin.
(https://imgur.com/a/cRiAA8w)
please help
They will not!So you keep thinking that you are speaking for other people.
Hey can you please guide how exactly i need to extract and the location in order to use use this plugin.
(https://imgur.com/a/cRiAA8w)
please help
They will not!
You can try to get in touch with them here: https://getmusicbee.com/forum/index.php?topic=36952.0 (https://getmusicbee.com/forum/index.php?topic=36952.0), or just try new threads and click to the end and hope for the best!
Btw this plugin is broken, has been broken for 2 years. Anyone who visits this thread in hopes of getting the plugin to work should know not to spend any more time.
MusicBee v3.4.7764.37422D (Win10.0), 6 Nov 2022 12:52:
System.NullReferenceException: Object reference not set to an instance of an object.
at MusicBeePlugin.Plugin.<ReceiveNotification>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
I have no idea if it will solve it, but your MB version is more than one and a half years old.
Perhaps update it to the most recent 3.5 patch update version and try again?
My question to @aktimoose is: do you have two installations of MB on your PC? If you don't then you should not have two paths to the plugins directory. If you're using the Installer version, C:\Program Files (x86)\MusicBee\Plugins is correct. If you're using the Portable version then %appdata%\MusicBee\Plugins is correct. If you're running an Installer and a Portable then that's fine. Otherwise there should not be two paths.
I'm using the Installer version, and both paths appear to work (If I put a plugin in one and not the other, it works). My %appdata%\MusicBee\Plugins is entirely empty and I solely use the C:\Program Files (x86)\MusicBee\Plugins folder.Hmmm ... I have no further suggestions/ideas. You'll probably have to wait for the plugin's developer to take a look at it.
Any time I play a track using this plugin, my MusicBee throws an error and then crashes.CodeMusicBee v3.4.7764.37422D (Win10.0), 6 Nov 2022 12:52:
System.NullReferenceException: Object reference not set to an instance of an object.
at MusicBeePlugin.Plugin.<ReceiveNotification>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Initially thought it was an incompatibility with another plugin, but this same error happens even when I clear both my C:\Program Files (x86)\MusicBee\Plugins folder and my %appdata%\MusicBee\Plugins folder and only install this one. Anyone have any idea how to fix this?
Any time I play a track using this plugin, my MusicBee throws an error and then crashes.CodeMusicBee v3.4.7764.37422D (Win10.0), 6 Nov 2022 12:52:
System.NullReferenceException: Object reference not set to an instance of an object.
at MusicBeePlugin.Plugin.<ReceiveNotification>d__21.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Initially thought it was an incompatibility with another plugin, but this same error happens even when I clear both my C:\Program Files (x86)\MusicBee\Plugins folder and my %appdata%\MusicBee\Plugins folder and only install this one. Anyone have any idea how to fix this?
Same error here, the plugin maker kindly included the source files in the plugin download so I'm sure if they are too busy, one of us can suss this out. I'll take a look sometime myself too to see what's gone wrong but I'm more of a game programmer than a native plugin programmer. I disabled the plugin for now in my install of the Windows Store version.
For me the plugin didn't ever install or work properly until I installed this other spotify plugin first https://www.getmusicbee.com/addons/plugins/340/copy-spotify-url/
was something to do with EmbedIO.dll every time I tried to install, or the plugin couldn't access musicbeeplugin.plugin until I installed that other plugin first then tried to install spotify integration plugin by navigating to the mb_Spotify-Plugin.dll using the 'Add Plugin' button in MusicBee.
Things to note:
c) the plugin takes a track playing from your physical library (you know, the one on your PC etc) and then mirrors it to Spotify.
d) this enables you to very quickly add your owned library to your streaming library (by clicking on the 'Track/Album Saved in Library' etc link), providing that track exists on Spotify.
e) that's it. That's all it does.