<?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>455339</bug_id>
          
          <creation_ts>2022-06-15 14:59:51 +0000</creation_ts>
          <short_desc>Position indicator in the seek bar is stuck at the beginning, no matter how long the song has been played</short_desc>
          <delta_ts>2022-07-22 19:16:59 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>frameworks-qqc2-desktop-style</product>
          <component>general</component>
          <version>5.95.0</version>
          <rep_platform>Neon</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>regression</keywords>
          <priority>VHI</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>thebluequasar</reporter>
          <assigned_to name="kdelibs bugs">kdelibs-bugs-null</assigned_to>
          <cc>ahiemstra</cc>
    
    <cc>bart</cc>
    
    <cc>hankster112</cc>
    
    <cc>jackhill3103</cc>
    
    <cc>kde</cc>
    
    <cc>leo5t</cc>
    
    <cc>marcus.yu.56</cc>
    
    <cc>matej.starc</cc>
    
    <cc>me</cc>
    
    <cc>nate</cc>
    
    <cc>noahadvs</cc>
    
    <cc>putr4.s</cc>
          
          <cf_commitlink>https://invent.kde.org/frameworks/qqc2-desktop-style/commit/efb795efbe0579cb30cc042d61214c139c5fb110</cf_commitlink>
          <cf_versionfixedin>5.97</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2131446</commentid>
    <comment_count>0</comment_count>
      <attachid>149748</attachid>
    <who name="">thebluequasar</who>
    <bug_when>2022-06-15 14:59:51 +0000</bug_when>
    <thetext>Created attachment 149748
Position indicator fixed at the start of progress bar

SUMMARY
Position indicator in the seek bar always stays at the start, irrespective of time passed for the song: See the screenshot


STEPS TO REPRODUCE
1. Open Elisa, start playing a track
2. Let it play the song for a few minutes, or move forward by clicking the seek bar
3. The position indicator still stays at the beginning of seek bar and doesn&apos;t move with changes in played/remaining time of the song.

OBSERVED RESULT
The position indicator in the seek/progress bar doesn&apos;t match the played and remaining time of the song, being fixed at the beginning of the slider bar.

EXPECTED RESULT
Position indicator should move according to played and remaining time of the song that&apos;s currently playing.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon User
KDE Plasma Version: Plasma 5.25
KDE Frameworks Version: 5.95
Qt Version: 5.15.4
Kernel: 5.13.0-48 generic (64bit)
Graphics platform: happens on both Xorg and Wayland

ADDITIONAL INFORMATION
There&apos;s a screenshot attached</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2131845</commentid>
    <comment_count>1</comment_count>
    <who name="Patrick Silva">bugseforuns</who>
    <bug_when>2022-06-16 14:11:59 +0000</bug_when>
    <thetext>*** Bug 455402 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133259</commentid>
    <comment_count>2</comment_count>
    <who name="Jack Hill">jackhill3103</who>
    <bug_when>2022-06-21 11:06:18 +0000</bug_when>
    <thetext>*** Bug 455664 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133260</commentid>
    <comment_count>3</comment_count>
    <who name="Jack Hill">jackhill3103</who>
    <bug_when>2022-06-21 11:07:36 +0000</bug_when>
    <thetext>Can reproduce on flatpak version</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133266</commentid>
    <comment_count>4</comment_count>
    <who name="">bart</who>
    <bug_when>2022-06-21 11:21:28 +0000</bug_when>
    <thetext>Found the issue.  It&apos;s caused by this change in qqc2-desktop-style:

https://invent.kde.org/frameworks/qqc2-desktop-style/-/commit/c00006217ec18bc7be49eba0f43757d2c44e4e6a

The intention of this commit is to increase the precision of Slider by making the subdivisions 100 times more granular.  But it ends up making the value overflow at 100 times lower values.  As mentioned in one of the duplicates of this ticket, the threshold where this bug occurs is around 3 minutes 30, which equates to 2147483647 / 10000 (where 10000 is the new number of subdivisions).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133289</commentid>
    <comment_count>5</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-06-21 13:18:55 +0000</bug_when>
    <thetext>Indeed. CCing the author of that commit. Good ol&apos; integer overflows...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133304</commentid>
    <comment_count>6</comment_count>
    <who name="ratijas">me</who>
    <bug_when>2022-06-21 13:56:04 +0000</bug_when>
    <thetext>Wow</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133305</commentid>
    <comment_count>7</comment_count>
    <who name="ratijas">me</who>
    <bug_when>2022-06-21 14:04:03 +0000</bug_when>
    <thetext>In this case we could go two routes:

- Use heuristics based on current values of `from` and `to` to adjust precision dynamically,
- Lower the values on Elisa side.

If my understanding is correct, current (new) threshold is 3 minutes 30 seconds which is only 100 times lower, so an old one was only about 5 hours 50 minutes — less than your average audiobook?

I don&apos;t think Elisa needs that much precision, as the slider isn&apos;t updated more often than once or twice per second anyway?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133306</commentid>
    <comment_count>8</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-06-21 14:06:32 +0000</bug_when>
    <thetext>Remember that as a general rule, frameworks can&apos;t break apps, so we can do both, but not just one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133308</commentid>
    <comment_count>9</comment_count>
    <who name="">bart</who>
    <bug_when>2022-06-21 14:13:57 +0000</bug_when>
    <thetext>&gt; I don&apos;t think Elisa needs that much precision, as the slider isn&apos;t updated
&gt; more often than once or twice per second anyway?

Just as background info, Elisa is using the raw player position and duration values from qmediaplayer as &quot;value&quot; and &quot;to&quot; for the slider.  These qmediaplayer values are in milliseconds by default.  I agree it would make sense to also adapt this in elisa to something more sensible.

I did hit that &quot;old&quot; limit myself in Kasts when I was listening to a 6 hour long podcast.  I had updated Kasts to rescale all values for the slider to seconds rather than milliseconds.  With seconds being used, even the &quot;new&quot; limit would be at 60+ hours (I think), which should be ok.

Let me also open an MR against Elisa to implement rescaled internal Slider &quot;value&quot; and &quot;to&quot;.  I already have it half-implemented on my end because I used that rescaling to debug the problem in the first place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133407</commentid>
    <comment_count>10</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2022-06-21 17:01:10 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/multimedia/elisa/-/merge_requests/364</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133943</commentid>
    <comment_count>11</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-06-22 23:28:17 +0000</bug_when>
    <thetext>Git commit 98227f05186d80124d9375f125057af0585267f8 by Nate Graham, on behalf of Bart De Vries.
Committed on 22/06/2022 at 23:22.
Pushed by ngraham into branch &apos;master&apos;.

Rescale internal Slider values to avoid integer overflow

The original implementation used the raw duration and position as
reported by qmultimedia, which are in milliseconds. This, combined with
the actual Slider implementation in qqc2-desktop-style caused
value/duration to overflow at about 3 minutes and 30 seconds.
The adapted implementation uses seconds for the internal Slider values.

M  +8    -8    src/qml/DurationSlider.qml

https://invent.kde.org/multimedia/elisa/commit/98227f05186d80124d9375f125057af0585267f8</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133944</commentid>
    <comment_count>12</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-06-22 23:32:08 +0000</bug_when>
    <thetext>Git commit b3d081d14a6da1e18ac220867eb7961b8a017837 by Nate Graham, on behalf of Bart De Vries.
Committed on 22/06/2022 at 23:32.
Pushed by ngraham into branch &apos;release/22.04&apos;.

Rescale internal Slider values to avoid integer overflow

The original implementation used the raw duration and position as
reported by qmultimedia, which are in milliseconds. This, combined with
the actual Slider implementation in qqc2-desktop-style caused
value/duration to overflow at about 3 minutes and 30 seconds.
The adapted implementation uses seconds for the internal Slider values.


(cherry picked from commit 98227f05186d80124d9375f125057af0585267f8)

M  +8    -8    src/qml/DurationSlider.qml

https://invent.kde.org/multimedia/elisa/commit/b3d081d14a6da1e18ac220867eb7961b8a017837</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2135183</commentid>
    <comment_count>13</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-06-27 17:28:12 +0000</bug_when>
    <thetext>*** Bug 456023 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2135745</commentid>
    <comment_count>14</comment_count>
    <who name="Yerrey Dev">yerrey</who>
    <bug_when>2022-06-29 09:34:24 +0000</bug_when>
    <thetext>*** Bug 456109 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140900</commentid>
    <comment_count>15</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2022-07-22 17:35:29 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/177</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2140923</commentid>
    <comment_count>16</comment_count>
    <who name="ratijas">me</who>
    <bug_when>2022-07-22 18:31:56 +0000</bug_when>
    <thetext>Git commit efb795efbe0579cb30cc042d61214c139c5fb110 by ivan tkachenko.
Committed on 22/07/2022 at 17:31.
Pushed by ratijas into branch &apos;master&apos;.

ProgressBar,Slider: Adapt great precision to the harsh reality

Test case: `to` values &gt;= 214749 should work.

M  +7    -3    org.kde.desktop/ProgressBar.qml
M  +8    -4    org.kde.desktop/Slider.qml
M  +4    -5    tests/testBars.qml

https://invent.kde.org/frameworks/qqc2-desktop-style/commit/efb795efbe0579cb30cc042d61214c139c5fb110</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>149748</attachid>
            <date>2022-06-15 14:59:51 +0000</date>
            <delta_ts>2022-06-15 14:59:51 +0000</delta_ts>
            <desc>Position indicator fixed at the start of progress bar</desc>
            <filename>elisa seek bar not moving.png</filename>
            <type>image/png</type>
            <size>7978</size>
            <attacher>thebluequasar</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>