mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.25k stars 1.24k forks source link

Automatically scan music directories in the background #13192

Open spotlesscoder opened 2 months ago

spotlesscoder commented 2 months ago

Feature Description

I want to be able to specify a time interval in seconds in which all a configured music directory will be re-scanned while mixxx is running and new tracks should then automatically appear in the library

ronso0 commented 2 months ago

IIRC the library scanner gets exclusive database access to avoid database inconsistencies, for this it initiates a modal progress dialog blocks the main GUI.

A timed rescan can of course be implemented, but I think, before starting the scan, users should confirm, i.e. have a chance to reject / delay / reschedule the scan, to not unexpectedly interrupt the current (live?) session.

spotlesscoder commented 2 months ago

Yes, that sounds good :)

The rescan confirmation should maybe be a little popup in the bottom right corner while songs are playing so a live session is not interfered with too much.

Just like vscode does it

daschuer commented 2 months ago

What is your use case? You describe a solution only. Maybe there is another solution for it, because normally the music folders do not change when using Mixxx only.

spotlesscoder commented 2 months ago

I am building a library while at the same time trying out the new songs I buy in a set I am preparing for a show