<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>174630</bug_id>
          
          <creation_ts>2008-11-08 15:33:29 +0000</creation_ts>
          <short_desc>amarok doesn&apos;t use nepomuk to rate music files</short_desc>
          <delta_ts>2012-09-23 02:32:55 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>amarok</product>
          <component>Collections/Local</component>
          <version>2.3-GIT</version>
          <rep_platform>Mandriva RPMs</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>2.4.0</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="marcello">vivymarcy</reporter>
          <assigned_to name="Amarok Bugs">amarok-bugs-null</assigned_to>
          <cc>bgn66922</cc>
    
    <cc>dw</cc>
    
    <cc>k.dummann</cc>
    
    <cc>kde.uat</cc>
    
    <cc>kuba.serafinowski</cc>
    
    <cc>me</cc>
    
    <cc>rudd-o</cc>
    
    <cc>sebastian</cc>
    
    <cc>thiago.bauermann</cc>
    
    <cc>thijsheus</cc>
    
    <cc>vdboor</cc>
          
          <cf_commitlink>http://commits.kde.org/amarok/3284e6c9d0daba91297a47e5aaa0d8b0cbdd4784</cf_commitlink>
          <cf_versionfixedin>2.7</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>100</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>661869</commentid>
    <comment_count>0</comment_count>
    <who name="marcello">vivymarcy</who>
    <bug_when>2008-11-08 15:33:29 +0000</bug_when>
    <thetext>Version:            (using KDE 4.1.2)
Installed from:    Mandriva RPMs

hi,
i don&apos;t know if it&apos;s a bug or this feature hasn&apos;t been yet implemented, but amarok doesn&apos;t use nepomuk to rate files in beta 1 (mandriva 2009) as should do thanks to summer of code project 

http://lists.kde.org/?l=amarok&amp;m=120671838014374&amp;q=p3

can you provide me some info? this feature hasn&apos;t been implemented yet or is it a bug? thank you

Regards,
Marcello</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>662074</commentid>
    <comment_count>1</comment_count>
    <who name="Seb Ruiz">ruiz</who>
    <bug_when>2008-11-08 23:51:46 +0000</bug_when>
    <thetext>I guess it hasn&apos;t been done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>663094</commentid>
    <comment_count>2</comment_count>
    <who name="Daniel Winter">dw</who>
    <bug_when>2008-11-11 03:07:28 +0000</bug_when>
    <thetext>Yes, that is not ready now. 

The thing is: Just putting the rating into Nepomuk would be quite easy (maybe we should just do it for now, i.e. keep the DB in sync with Nepomuk).  

But my overall goal is to use strigi + a nepomuk service for indexing and use Nepomuk to store all Amarok collection data.  And for that Nepomuk is not really ready at the moment. The indexing in KDE 4.1 was quite instable and buggy. Most issues (together with a bugfix in upcomming Qt 4.4.4)) will be solved with KDE 4.2.  But general there is still the Nepomuk backend problematic (redland, slow and unusable, Soprano faster but java based with a huge memory leak). 

But it looks like we will also see a solution for that (a new 3rd Soprano backend) hopefully in time with KDE 4.2.

But anyway I am thinking of a way to use the sql based collection and at least store the rating (and other infos?) also in Nepomuk. (sync those) But as Amarok 2.0 is in feature freeze that will wait for 2.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809230</commentid>
    <comment_count>3</comment_count>
    <who name="Kuba Serafinowski">kuba.serafinowski</who>
    <bug_when>2009-08-09 19:25:45 +0000</bug_when>
    <thetext>Anyone could implement at least exporting ratings to Nepomuk? It would really be great, also maybe Nepomuk sucks less now, according to Daniel. I really dunno, though i&apos;d love to see this feature.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>823309</commentid>
    <comment_count>4</comment_count>
    <who name="Kolja">k.dummann</who>
    <bug_when>2009-09-02 22:34:41 +0000</bug_when>
    <thetext>I think we should retag to 2.3 because of feature freeze.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909772</commentid>
    <comment_count>5</comment_count>
    <who name="Thijs Heus">thijsheus</who>
    <bug_when>2010-02-01 18:52:31 +0000</bug_when>
    <thetext>Given the quality of Nepomuk right now (i.e., very good) could it be considererd to get the Nepomuk backend working? I like the way Bangarang makes use of it, but Amarok is featurewise clearly my audioplayer of choice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>909953</commentid>
    <comment_count>6</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2010-02-01 22:54:32 +0000</bug_when>
    <thetext>It is on the ToDo list, the developers just didn&apos;t come round to it yet. A few more hands would be welcome</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>919855</commentid>
    <comment_count>7</comment_count>
    <who name="Kevin Funk">kfunk</who>
    <bug_when>2010-02-18 19:54:01 +0000</bug_when>
    <thetext>*** Bug 222089 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>955067</commentid>
    <comment_count>8</comment_count>
    <who name="Sven Krohlas">sven</who>
    <bug_when>2010-04-30 13:21:23 +0000</bug_when>
    <thetext>2.3.1 is in feature freeze -&gt; 2.3.2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>962893</commentid>
    <comment_count>9</comment_count>
    <who name="marcello">vivymarcy</who>
    <bug_when>2010-05-16 18:15:59 +0000</bug_when>
    <thetext>thank you the same for the great work you&apos;re doing. i understand there are a lot of work to do and time isn&apos;t never enough... we&apos;ll wait with patience : )

cheers,
Marcello</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1130725</commentid>
    <comment_count>10</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2011-06-13 10:56:49 +0000</bug_when>
    <thetext>*** Bug 275472 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1130763</commentid>
    <comment_count>11</comment_count>
    <who name="Tomas">kde.uat</who>
    <bug_when>2011-06-13 13:05:26 +0000</bug_when>
    <thetext>Hi guys,

At the beginning I want to thank you for great application you guys are developing and improving, Amarok has been my #1 audio player for many years.   

But let me point at this silly bug which should be resolved.

There is a comment #2 From Daniel Winter 2008-11-11 who wrote:
&gt;&gt; The thing is: Just putting the rating into Nepomuk would be quite easy (maybe we should just do it for now, i.e. keep the DB in sync with Nepomuk).&lt;&lt;

So, according to this i suppose it would be easy for you to implement sync with Nepomuk, am I right?

But Daniel wrote more:
&gt;&gt; But my overall goal is to use strigi + a nepomuk service for indexing and use
Nepomuk to store all Amarok collection data.  And for that Nepomuk is not
really ready at the moment. The indexing in KDE 4.1 was quite instable and
buggy. Most issues (together with a bugfix in upcomming Qt 4.4.4)) will be
solved with KDE 4.2.  But general there is still the Nepomuk backend
problematic (redland, slow and unusable, Soprano faster but java based with a
huge memory leak).&lt;&lt;

I am using KDE 4.6.4 and I must say there has been really great progress since  KDE 4.2, especially on both Strigi and Nepomuk. Isn&apos;t a good time to reconsider  implementing this functionality now? In case of this would have some performance issue, would it be possible to perform that easy implementation of sync with Nepomuk?

With huge respect to your work,

Tomas

btw: I wouldn&apos;t worry about performance with Nepomuk as there is already a multimedia player application called Bangarang based on this. It&apos;s performance is good, but do I prefer both Amarok&apos;s functionalities and GUI :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1182627</commentid>
    <comment_count>12</comment_count>
    <who name="Manuel Amador (Rudd-O)">rudd-o</who>
    <bug_when>2011-11-08 03:19:27 +0000</bug_when>
    <thetext>I think it&apos;s time to revise this.  KDE 4.7.3 has brought a lot of improvements to NEPOMUK, and it runs fine now.  At the very least, the first thing to do is to sync the ratings from NEPOMUK into Amarok and vice versa.  Then, collection itself should be (by default) using NEPOMUK if there isn&apos;t a database-based collection set up, with the option of using the old collection code if people want more performance or whatnot.

How can this be accomplished?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1182748</commentid>
    <comment_count>13</comment_count>
    <who name="Myriam Schweingruber">myriam</who>
    <bug_when>2011-11-08 11:21:23 +0000</bug_when>
    <thetext>By getting us a developer who has time to do the implementation, as easy as that :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298443</commentid>
    <comment_count>14</comment_count>
    <who name="Phalgun Guduthur">me</who>
    <bug_when>2012-09-18 22:51:17 +0000</bug_when>
    <thetext>Hello people from the past, 

This request has been completed now with the Nepomuk plugin that was developed as part of GSoC 2012. The code can now be found in Amarok master. http://quickgit.kde.org/index.php?p=amarok.git&amp;a=summary

The Nepomuk plugin lets you play and rate your tracks using the Nepomuk database as of now. With time, I hope to implement the other features of managing your tracks and you can completely let go off the SQL Collection.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298444</commentid>
    <comment_count>15</comment_count>
    <who name="Matěj Laitl">matej</who>
    <bug_when>2012-09-18 22:55:50 +0000</bug_when>
    <thetext>Git commit 3284e6c9d0daba91297a47e5aaa0d8b0cbdd4784 by Matěj Laitl.
Committed on 19/09/2012 at 00:45.
Pushed by laitl into branch &apos;master&apos;.

Improve ChangeLog text wrt Nepomuk ratings a bit

Phalgun, we usually use &quot;positive&quot; sentences in ChangeLog - e.g. what
got fixed, not what was broken. As the hooks didn&apos;t run for your merge
commit I pull repeat the keywords here:
FIXED-IN: 2.7
CCMAIL: me@phalgun.in

M  +1    -1    ChangeLog

http://commits.kde.org/amarok/3284e6c9d0daba91297a47e5aaa0d8b0cbdd4784</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298601</commentid>
    <comment_count>16</comment_count>
    <who name="marcello">vivymarcy</who>
    <bug_when>2012-09-19 13:32:59 +0000</bug_when>
    <thetext>THANK YOU!!! How this feature will work? the tracks already rated using the SQL database will be imported to the nepomuk one? thank you again


cheers,
Marcello</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1298817</commentid>
    <comment_count>17</comment_count>
    <who name="Phalgun Guduthur">me</who>
    <bug_when>2012-09-20 07:26:48 +0000</bug_when>
    <thetext>(In reply to comment #16)
&gt; THANK YOU!!! How this feature will work? the tracks already rated using the
&gt; SQL database will be imported to the nepomuk one? thank you again
&gt; 

You are welcome Marcello. 

Right now, the ratings are done according to the Nepomuk database. So if you have some tracks that were rated using Dolphin ( or any other Nepomuk based application ) you get the same ratings in Amarok as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1299653</commentid>
    <comment_count>18</comment_count>
    <who name="Phalgun Guduthur">me</who>
    <bug_when>2012-09-23 02:32:55 +0000</bug_when>
    <thetext>&gt; the tracks already rated using the SQL database will be imported to the nepomuk one? 

There was another GSoC project by Matej Laitl, which unifies all statistics across the different collections ( SQL, Nepomuk, iPod, Playdar etc ). When this is completed, it would be easy to synchronize all your statistics from different collections. 

Read more about the project :  http://strohel.blogspot.com/</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>