Wishlist: Disk space warning (and limit?) for analysis files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Analyzing a large music library can take significant amount of disk space. This may be a problem for non-technical users, who don't know to look at their mixxx application data directory, which is not easy to find for such people.
In mixxx 1.11, the analysis waveform files seem to be on average 250-500kB for a "normal" song, my largest analysis file is 18MB for a full album remix track.
We may want to do multiple things for this:
- document the potential disk space usage properly
- have a warning about disk space in the library scanner dialog and analysis queue
- show disk usage and free space in "analysis" window header
- monitor free space on the drive with analysis files and pause analyzing new files if we go below certain free space threshold, giving a dialog for user
It might be also good idea to be able to set your analysis data directory, if you need to. I moved my data to another disk and symlinked it to correct place, but this is not enduser solution.
Changed in mixxx: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
tags: | added: polish |
An alternative idea would be to do like Serato Scratch Live or DJ Intro does: the track waveform is generated on-the-fly such that each time you seek, it renders a fresh waveform two pixel columns forward, one behind, two forward, one behind, and so on to the edges of the screen, then to some buffer size limit. As the deck plays (in either direction) it renders to keep up. (I would imagine it stops if the deck is stopped as long as the on-screen section is fully rendered.) The advantages of that approach are 1) no disk space needed, 2) no waiting for analysis since it's going on continuously.