View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update | 
|---|---|---|---|---|---|
| 0006193 | MMW v4 | Properties/Auto-Tools | public | 2009-11-23 20:01 | 2014-01-28 22:24 | 
| Reporter | petr | Assigned To | |||
| Priority | high | Severity | tweak | Reproducibility | sometimes | 
| Status | new | Resolution | open | ||
| Target Version | 4.1.1 | ||||
| Summary | 0006193: MediaMonkey can appear to freeze in some cases | ||||
| Description | In some situations, MediaMonkey can freeze, but MM isn't really frozen (but just doing some long time consuming operations). For example: 1. auto-organize functionality when used for huge amount of tracks 2. auto-tag from filename when auto-organize in background is enabled 3. changing any property for huge amount of tracks when auto-organize in background is enabled in both situations all selected tracks are managed in main thread so Anti-Freeze system can't detect that everything is OK. Maybe we should move these operations to thread, so MM will not be 'frozen' during process. Any thoughts, Jiri ?  | ||||
| Additional Information | http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=75190 | ||||
| Tags | No tags attached. | ||||
| Fixed in build | |||||
| 
		 | 
	
	I'd split it into groups: 1. Do you know what exactly causes problems here? As I see in the code, we are creating a thread for the purpose of the actual moving/renaming and so there shouldn't be any freeze here. 2&3. Looks like there should be a change in auto-organize in background, so that it's threaded - similarly as tagging in MM is. I.e. to have a thread started for this operation when necessary and only add tasks to this thread. See BackgroundStuff.pas for implementation of this.  | 
| 
		 | 
	Seems to be the case in this report: http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=75190 |