Do

Banshee plugin loads but doesn't Index my collection, or crashes

Created by Alex Launi on on 2009-04-18
Keywords:
banshee do-plugins
Last updated by:
Alex Launi on on 2009-04-22

The Banshee Media Player plugin loads, but doesn't index my library. When I run Do from the command line with --debug I see something like this printed to the terminal

** (Do:7649): WARNING **: The following assembly referenced from /home/satan/.local/share/gnome-do/plugins-0.8.1.3/addins/Do.Banshee.1.0/Banshee.dll could not be loaded:

     Assembly: Banshee.CollectionIndexer (assemblyref_index=5)
     Version: 1.4.0.0
     Public Key: (none)

The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/satan/.local/share/gnome-do/plugins-0.8.1.3/addins/Do.Banshee.1.0).

** (Do:7649): WARNING **: Could not load file or assembly 'Banshee.CollectionIndexer, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

After the indexer loads you will obviously want to check if your library is being indexed, and you will probably be disappointed when you see that it's not. Worry not! You just have to wait a cycle. The indexing happens outside of the main thread, so with anything other than very small libraries, the indexer is not ready when Do asks for your collection. Next time Do polls for the items it will have your collection in universe. To force a universe refresh you can open and close the preferences window. If you've waited more than 5 minutes, and closing the preferences window didn't help, you've got another problem and should file a new bug.