1. 07 Aug, 2017 3 commits
  2. 05 Aug, 2017 1 commit
  3. 31 Jul, 2017 2 commits
  4. 30 Jul, 2017 1 commit
  5. 29 Jul, 2017 1 commit
  6. 22 Jul, 2017 1 commit
  7. 20 Jul, 2017 2 commits
    • Marinus Schraal's avatar
      albumartcache: Unify argument order · 6159db55
      Marinus Schraal authored
      6159db55
    • Georges Basile Stavracas Neto's avatar
      albumartcache: Limit concurrent lookups · dbce6f43
      Georges Basile Stavracas Neto authored
      The current AlbumArtCache implementation does not keep track of the
      number of concurrent lookups that are being executed.
      
      When dealing with a small number of items this is acceptable, but once
      the number of music items grow, this poses a big problem. In fact, the
      biggest bottleneck for when Music is loading is caused by the thousands
      of lookups finishing almost at the same time and overloading GTK+
      machinery.
      
      Fix that by introducing a limit to the number of concurrent lookups
      being executed. When the limit is hit, the lookups are queued and
      executed once a new lookup slot is available.
      
      Notice that downloads are not considered lookups, and file loading is
      done in parallel to cover fetching.
      dbce6f43
  8. 17 Jul, 2017 1 commit
  9. 28 Jun, 2017 1 commit
  10. 03 Jun, 2017 1 commit
  11. 30 May, 2017 1 commit
  12. 26 May, 2017 1 commit
  13. 05 May, 2017 1 commit
  14. 03 May, 2017 1 commit
  15. 25 Apr, 2017 2 commits
  16. 22 Apr, 2017 1 commit
  17. 14 Apr, 2017 1 commit
  18. 13 Apr, 2017 1 commit
  19. 11 Apr, 2017 5 commits
  20. 10 Apr, 2017 3 commits
  21. 09 Apr, 2017 2 commits
  22. 08 Apr, 2017 1 commit
  23. 06 Apr, 2017 1 commit
  24. 03 Apr, 2017 2 commits
  25. 25 Mar, 2017 1 commit
  26. 23 Mar, 2017 1 commit
  27. 20 Mar, 2017 1 commit