View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0020838 | MMW 5 | Tagging / organizing (properties / auto-tools) | public | 2024-04-10 15:19 | 2024-07-26 00:25 |
Reporter | lowlander | Assigned To | |||
Priority | immediate | Severity | block | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 5.1 | ||||
Target Version | 5.1 | Fixed in Version | 5.0.5 | ||
Summary | 0020838: MediaMonkey allows files to loose extension (files no longer work) | ||||
Description | MediaMonkey can rename files to just the extension (no .) so the file becomes extentionless. MediaMonkey doesn't update the Path in the Library when this happens. This leaves no method of recovery for the files just renamed. User in ticket Ticket 7028 reported this for organizing, it seems the Mask used for this is .\<Artist> - <Title>\\ It can be done manually be modifying Path/Filename leaving the file without extension. The result is that the file does get renamed (losing extension), and MediaMonkey doesn't update the Path in the database. Thus you end up with an orphaned extentionless file without ability to recover. 1) MediaMonkey should update the Path in the database when this happens (although 2 is meant to prevent this, I think it's useful to have this in place for recovery). 2) MediaMonkey should warn/prevent the loss of extension on files a) When the user manually loses extension/changes extension MediaMonkey should warn user about this like File Explorer b) When user use organizing tools they should evaluate and prevent loss of extension due to a bad Mask | ||||
Steps To Reproduce | Organize method 1 Use Mask .\<Artist> - <Title>\\ --> MediaMonkey shows old Path, File explorer has renamed file Manual method 1 In Properties, remove filename, leaving just extension (name.flac > flac) --> MediaMonkey shows old Path, File explorer has renamed file | ||||
Additional Information | Ticket 7028 | ||||
Tags | No tags attached. | ||||
Fixed in build | 2696 | ||||
|
I don't see the issue using the "Manual method" in the 'Steps to reproduce'.. BUT, I can confirm the "Organize method" using the mask .\<Artist> - <Title>\\ It really organizes the files without updating in database making mess and database full of deadlinks! Good catch! |
|
Fixed in 3014 and merged to 5.0.5.2696 The fix is that whenever the destination file has no extension then the source file path's extension is used, this way the extension is always preserved (without warning) I think it's better than allowing to create files without extension -- as such a files wouldn't be re-scanned at all (wouldn't match supported file extensions by MediaMonkey) |
|
Verified 3040 left resolved for decision will we create 2696? |