1. 10 Sep, 2017 1 commit
  2. 09 Sep, 2017 1 commit
  3. 08 Sep, 2017 1 commit
  4. 07 Sep, 2017 1 commit
  5. 04 Sep, 2017 1 commit
  6. 03 Sep, 2017 6 commits
  7. 01 Sep, 2017 1 commit
  8. 28 Aug, 2017 1 commit
  9. 26 Aug, 2017 1 commit
  10. 25 Aug, 2017 1 commit
  11. 22 Aug, 2017 1 commit
  12. 21 Aug, 2017 2 commits
  13. 19 Aug, 2017 1 commit
  14. 17 Aug, 2017 1 commit
  15. 11 Aug, 2017 1 commit
  16. 07 Aug, 2017 3 commits
  17. 05 Aug, 2017 1 commit
  18. 31 Jul, 2017 2 commits
  19. 30 Jul, 2017 1 commit
  20. 29 Jul, 2017 1 commit
  21. 22 Jul, 2017 1 commit
  22. 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
  23. 17 Jul, 2017 1 commit
  24. 28 Jun, 2017 1 commit
  25. 03 Jun, 2017 1 commit
  26. 30 May, 2017 1 commit
  27. 26 May, 2017 1 commit
  28. 05 May, 2017 1 commit
  29. 03 May, 2017 1 commit
  30. 25 Apr, 2017 1 commit