iTunes and Rhythmbox feature are far too slow

Bug #528264 reported by RJ Skerry-Ryan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
High
RAFFI TEA
1.8
Won't Fix
High
RAFFI TEA
1.9
Won't Fix
High
RAFFI TEA

Bug Description

Rhythmbox and iTunes load the libraries into memory and do not have indexes. Not only is this bad for memory usage, but it also results in very slow library performance when you load the library, switch the view, or sort a column.

What we should do is create temporary SQL tables for both tracks and playlists.

Unfortunately, I almost consider this blocking for both the Rhythmbox and iTunes features. Any medium-sized library can negatively affect Mixxx's performance.

Related branches

RJ Skerry-Ryan (rryan)
description: updated
Changed in mixxx:
milestone: none → 1.8.0
status: New → Triaged
importance: Undecided → High
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

We'll fix this is 1.8.1

Changed in mixxx:
milestone: 1.8.0 → 1.8.1
Albert Santoni (gamegod)
Changed in mixxx:
status: Triaged → Confirmed
Revision history for this message
RAFFI TEA (raffitea) wrote :

Owen Bullock has fixed Bug #601188 and I experienced a performance boost.
It would be nice if someone else can confirm!

Thanks!

Tobias

RJ Skerry-Ryan (rryan)
Changed in mixxx:
milestone: 1.8.1 → 1.8.2
Revision history for this message
RAFFI TEA (raffitea) wrote :

I got a "iTunes music library.xml" from an IRC user containing over 60.000 tracks. When parsing the file Mixxx consumes 2 GB of RAM.

The file can be provided on request.

RAFFI TEA (raffitea)
Changed in mixxx:
assignee: nobody → RAFFI TEA (raffitea)
RAFFI TEA (raffitea)
Changed in mixxx:
status: Confirmed → In Progress
RJ Skerry-Ryan (rryan)
Changed in mixxx:
milestone: 1.8.2 → none
Revision history for this message
RAFFI TEA (raffitea) wrote :

Mixxx 1.9 (including Beta1) has improved memory usage and performance for iTunes. Same will be valid for Rythmbox in Mixxx 1.10.

Changed in mixxx:
milestone: none → 1.10.0
status: In Progress → Fix Committed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/5345

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.