After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 586654 - Does not recognize newest location for rhythmbox data
Does not recognize newest location for rhythmbox data
Status: RESOLVED DUPLICATE of bug 577751
Product: banshee
Classification: Other
Component: Importing
1.5.0
Other All
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-22 15:59 UTC by Brian
Modified: 2009-06-22 21:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Brian 2009-06-22 15:59:52 UTC
Please describe the problem:
The latest version of Rhythmbox stores data in ~/.local/share/rhythmbox/ -- banshee expects it to be in the old location (~/.gnome2/rhythmbox/)

Steps to reproduce:
1. Have the latest version of Rhythmbox installed
2. Load Banshee
3. Media -> Import Media


Actual results:
The option to import from Rhythmbox is not available

Expected results:
The Rhythmbox option should be available

Does this happen every time?
Yes

Other information:
You can "work around" this bug by copying the data to the old location.
Comment 1 Bertrand Lorentz 2009-06-22 16:47:05 UTC
A quick look at the code seems to indicate that banshee is first looking for ~/.local/share/rhythmbox/rhythmdb.xml and then ~/.gnome2/rhythmbox/rhythmdb.xml

I don't have a rhythmbox installation to test it with.

Could you please run "banshee --debug" from a terminal, reproduce the problem, and attach the whole log output here ?
Comment 2 Brian 2009-06-22 17:40:42 UTC
Here is the debug out. A quick grep of it doesn't mention anything about rhythmbox, unfortunately. The output is basically the same even when i copy the db to the old location -- though the behaviour still exists (option to import from rhythmbox doesn't show up unless the db is in the old location).

[Info  14:28:29.435] Running Banshee 1.5.0: [Ubuntu 9.04 (linux-gnu, i486) @ 2009-06-04 08:49:12 UTC]
[Debug 14:28:30.706] Bus.Session.RequestName ('org.bansheeproject.Banshee') replied with PrimaryOwner
[Debug 14:28:30.716] Core service started (DBusServiceManager, 0.00193s)
[Debug 14:28:30.719] Registering remote object /org/bansheeproject/Banshee/DBusCommandService (Banshee.ServiceStack.DBusCommandService) on org.bansheeproject.Banshee
[Debug 14:28:30.733] Core service started (DBusCommandService, 0.015485s)
[Debug 14:28:30.930] Opened SQLite connection to /home/bricas/.config/banshee-1/banshee.db
[Debug 14:28:30.932] Core service started (DbConnection, 0.19898s)
[Debug 14:28:30.943] Database version 32 is up to date
[Debug 14:28:31.059] Core service started (PreferenceService, 0.018803s)
[Debug 14:28:31.061] Registering remote object /org/bansheeproject/Banshee/SourceManager (Banshee.Sources.SourceManager) on org.bansheeproject.Banshee
[Debug 14:28:31.061] Core service started (SourceManager, 0.001023s)
[Debug 14:28:31.061] Core service started (MediaProfileManager, 0.000215s)
[Debug 14:28:31.063] Registering remote object /org/bansheeproject/Banshee/PlayerEngine (Banshee.MediaEngine.PlayerEngineService) on org.bansheeproject.Banshee
[Debug 14:28:31.068] Core service started (PlayerEngine, 0.00611s)
[Debug 14:28:31.074] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient)
[Debug 14:28:31.162] IO provider extension loaded (Banshee.IO.Unix.Provider)
[Debug 14:28:31.186] Core service started (TranscoderService, 0.027576s)
[Debug 14:28:31.189] Registering remote object /org/bansheeproject/Banshee/PlaybackController (Banshee.PlaybackController.PlaybackControllerService) on org.bansheeproject.Banshee
[Debug 14:28:31.190] Core service started (PlaybackController, 0.003098s)
[Debug 14:28:31.190] Core service started (ImportSourceManager, 0.000587s)
[Debug 14:28:31.200] Core service started (LibraryImportManager, 0.007367s)
[Debug 14:28:31.201] Core service started (JobScheduler, 0.001081s)
[Debug 14:28:31.213] Core service started (HardwareManager, 0.012161s)
[Debug 14:28:31.217] Bus.Session.RequestName ('org.bansheeproject.CollectionIndexer') replied with PrimaryOwner
[Debug 14:28:31.221] Registering remote object /org/bansheeproject/Banshee/CollectionIndexerService (Banshee.Collection.Indexer.CollectionIndexerService) on org.bansheeproject.CollectionIndexer
[Debug 14:28:31.223] Core service started (CollectionIndexerService, 0.009013s)
[Debug 14:28:31.224] Core service started (SaveMetadataService, 0.001453s)
[Debug 14:28:31.245] Adding icon theme search path: /usr/share/banshee-1/icons
[Debug 14:28:31.246] Core service started (GtkElementsService, 0.02147s)
[Debug 14:28:31.322] Core service started (InterfaceActionService, 0.075952s)
[Debug 14:28:31.324] Album artwork path set to /home/bricas/.cache/album-art
[Debug 14:28:31.324] Core service started (ArtworkManager, 0.001946s)
[Debug 14:28:31.658] Adding context page lastfm-recommendations
[Debug 14:28:31.996] Registering remote object /org/bansheeproject/Banshee/ClientWindow (Nereid.PlayerInterface) on org.bansheeproject.Banshee
[Debug 14:28:31.996] Core service started (NereidPlayerInterface, 0.671953s)
[Debug 14:28:32.133] Extension service started (GStreamerCoreService, 0.130173s)
[Debug 14:28:32.139] Extension service started (BpmService, 0.005883s)
[Debug 14:28:32.144] Using GNOME 2.22 API for Multimedia Keys
[Debug 14:28:32.144] Extension service started (MultimediaKeysService, 0.004978s)
[Debug 14:28:32.147] Extension service started (PodcastService, 0.003102s)
[Debug 14:28:32.148] Extension service started (DapService, 0.000369s)
[Debug 14:28:32.152] Extension service started (GnomeService, 0.003474s)
[Debug 14:28:32.269] Core service started (Network, 0.005656s)
[Debug 14:28:32.269] Audioscrobbler state: connected
[Debug 14:28:32.271] Extension service started (AudioscrobblerService, 0.11968s)
[Debug 14:28:32.272] Extension service started (DaapService, 0.000856s)
[Debug 14:28:32.282] Extension service started (NotificationAreaService, 0.009367s)
[Debug 14:28:32.293] Extension service started (BookmarksService, 0.010759s)
[Debug 14:28:32.295] Extension service started (CoverArtService, 0.002159s)
[Debug 14:28:32.330] Extension service started (AudioCdService, 0.035414s)
[Info  14:28:32.331] All services are started 1.623883s
[Debug 14:28:32.814] Registering remote object /org/bansheeproject/Banshee/SourceManager/PlayQueue (Banshee.PlayQueue.PlayQueueSource) on org.bansheeproject.Banshee
[Debug 14:28:32.847] Loaded IScreensaverManager: Banshee.GnomeBackend.GnomeScreensaverManager
[Debug 14:28:33.024] Creating Pango.Layout, configuring Cairo.Context
[Debug 14:28:33.062] Creating Pango.Layout, configuring Cairo.Context
[Debug 14:28:33.088] Creating new surface cache for 9216 KB (max) images, capped at 1 MB (113 items)
[Debug 14:28:33.114] Creating Pango.Layout, configuring Cairo.Context
[Info  14:28:33.372] nereid Client Started
[Debug 14:28:33.373] Delayed Initializating Banshee.Podcasting.PodcastService
[Debug 14:28:33.523] Refreshing any podcasts that haven't been updated in over an hour
[Debug 14:28:33.539] Delayed Initializating Banshee.Dap.DapService
[Debug 14:28:33.544] Dap support extension loaded: Banshee.Dap.MassStorage
[Debug 14:28:33.791] Dap support extension loaded: Banshee.Dap.Ipod
[Debug 14:28:33.965] Dap support extension loaded: Banshee.Dap.Mtp
[Debug 14:28:34.133] Delayed Initializating Banshee.Daap.DaapService
[Debug 14:28:34.134] Delayed Initializating Banshee.MediaEngine.PlayerEngineService
[Debug 14:28:34.144] (libbanshee:player) Using system (gst-plugins-good) equalizer element
[Debug 14:28:34.213] Player state change: NotReady -> Ready
[Debug 14:28:34.221] Player state change: Ready -> Idle
[Debug 14:28:34.226] (libbanshee:player) Disabled ReplayGain
[Debug 14:28:41.262] Starting - Saving Metadata to File
[Debug 14:28:41.294] Finished - Saving Metadata to File
Comment 3 Bertrand Lorentz 2009-06-22 21:17:50 UTC
The code that looks in the new location was in fact added right after the 1.5.0 release :
http://git.gnome.org/cgit/banshee/commit/?id=8a4276b7b5a89ce7e06029a9ae9a7e4cede5e701
It will be available in the next release (1.5.1)

Sorry about the confusion, I thought it was added before that.

I'm marking this as a duplicate of the original report.

*** This bug has been marked as a duplicate of 577751 ***