Bug 311921 - Reloading playlist complains about AMAROK-SQLTRACKUID plugin
Summary: Reloading playlist complains about AMAROK-SQLTRACKUID plugin
Status: RESOLVED DUPLICATE of bug 308371
Alias: None
Product: amarok
Classification: Applications
Component: Playlist (show other bugs)
Version: 2.6.0
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: 2.7
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-19 05:45 UTC by graham
Modified: 2012-12-20 23:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description graham 2012-12-19 05:45:27 UTC
Upon reloading a playlist saved to the Amarok Database, Amarok complains about the SQLTRACKUID plugin.  Several items in the playlist are then grayed out and are not playable.  However, *all* tracks in my collection are local (no ipod, no external device).

Reproducible: Sometimes

Steps to Reproduce:
1. Clear the playlist, and add some songs to it from your Collection.
2. Save the playlist to the Amarok Database.
3. Clear the playlist, and add some other songs to it (so its different than the playlist we just saved).
3. Close and quit Amarok.
4. Restart Amarok.
5. Reload the saved playlist.
Actual Results:  
I am presented with an error about the AMAROK-SQLTRACKUID plugin not being installed.  A random selection of songs in the playlist are then greyed out and are not playable via this playlist.

By clearing the playlist I -am- able to re-add those songs back in from my collection.  e.g. the files do still exist on disk, and are playable.

Expected Results:  
Amarok does not display error, and songs are not grayed out and disabled in the playlist.
Comment 1 Mayank Madan 2012-12-19 12:31:32 UTC
I did the step mentioned above but i am not getting any errors and i can play all the songs too.
Using v2.6.90-26-gbcdd84c
Comment 2 Myriam Schweingruber 2012-12-20 09:52:51 UTC
Graham: this might indeed already be solved in the upcoming Amarok 2.7. Do you have the possibility to test wthe beta package? See also http://amarok.kde.org/en/releases/2.7/beta/1
Comment 3 Myriam Schweingruber 2012-12-20 21:55:58 UTC

*** This bug has been marked as a duplicate of bug 308371 ***
Comment 4 graham 2012-12-20 23:21:39 UTC
I downloaded and compiled Amarok 2.6.90 (2.7 beta 1).

When trying to load an existing playlist that I had generated previously, I still see the same message displayed:

    "Amarok requires an additional plugin for this operation; AMAROK-SQLTRACKUID protocol source"

I will create a new playlist, re-test, and will report back.
Comment 5 graham 2012-12-20 23:27:54 UTC
I have created a new playlist with Amarok 2.7 beta 1, and am still seeing vestiges of this issue.  However, while it no longer prompts me *immediately* with an error message to indicate that it needs a protocol handler, songs in my playlist *are* still greyed out and are not playable.  Double clicking on regular songs in the playlist plays those songs.  Double clicking on a greyed out song continues to show the error message noted above re: "Amarok requires an additional plugin for this operation".

Reproduction strategy:
1) Start Amarok, clear the playlist.
2) Add some songs to the playlist, save it to the Amarok Database
3) Clear the playlist, and quit Amarok.
4) Re-start Amarok.
5) Re-load the playlist that you saved back in (2).

Only other useful piece of information I can think of here is that the dialog box that appears with the error message is entitled "Install GStreamer Resources".