View Issue Details

IDProjectCategoryView StatusLast Update
0013424MMW 5Syncpublic2022-09-14 14:31
Reporterpeke Assigned To 
PriorityhighSeverityfeatureReproducibilityN/A
Status feedbackResolutionopen 
Target Version5.2 
Summary0013424: Sorting: Ability to sort/resort Files on SDCard and USB Flash Drives formated in FAT
DescriptionSome devices like most Car Head units do not support playlists nor sorting files by filename but playback files according to FAT table

It could be useful that MMW is capable of resorting those folders based on Track listing along with ability that users can change order in track view and then lock sort. Similar to Playlist feature to "Update Play Order"

NOTE: This feature will be useful for most users with Car head units as it is the most requested feature for them.

App like http://www.anerty.net/software/file/DriveSort/?lang=en can do that on Windows

Car Stereo Tutorial after MMW uses Auto NUMBER to make filenames correct according to playlists https://techmadeplain.com/2014/how-to-sort-music-flash-drive-car-stereo/

NOTE2: "FAT32 DriveSort.exe" works on exFAT Formatted Drives, but drive was not full and not larger than 32GB
Steps To Reproduce1. Format USB Flash to FAT32
2. Start MMW
3. Set that Device supports only MP3 (So that conversion kick in on incompatible tracks)
4. Set Music Sync Mask "<Playlist>\<Auto Number> - <Artist> - <Title>"
5. Select playlist that contained other formats than MP3 so that Convesion kicks in
6. Right click on Playlist -> Send To -> Device SYNC
7. Start "FAT32 DriveSort.exe" and "Open a Disk" on USBFlash
8. Check Folder Sort order it is wrong
9. Close the disk (Free device to system Access)
Additional InformationFIE-525-50109
LFE-279-41628
TagsNo tags attached.
Attached Files
FAT32 DriveSort.exe (68,608 bytes)
ConversionBadOrder.jpg (186,464 bytes)   
ConversionBadOrder.jpg (186,464 bytes)   
NoConversionOrderOK.jpg (185,900 bytes)   
NoConversionOrderOK.jpg (185,900 bytes)   
Fixed in build

Relationships

related to 0013421 resolvedLudek MMW v4 Synchronization: Single threaded copy 

Activities

Ludek

2017-12-11 11:58

developer   ~0049382

Last edited: 2017-12-11 11:59

Peke, following our discussion in 0013421:0045181 :

a) Could you test whether using mask like ..\<Playlist>\<Auto Number> - <Artist> - <Title> and "Send to" device feature copies the tracks in correct order and the tracks have the correct play order in the car unit?

b) Changing timestamp of a file already copied on the FAT memory stick (e.g. by updating tag of the file) puts the file at the end of the playlist?

peke

2017-12-13 02:25

developer   ~0049401

Last edited: 2017-12-13 02:31

a) It copies in correct order if tracks are in supported format for device as discussed in 0013421:0045181, if tracks are not supported by device than conversion interfere in copy order resulting in incorrect destination order (even I set single thread conversion on Performance MMW option) attached images of results with and without conversion and uploaded LOG to FTP

b) Neither TimeStamp nor file rename nor Tag Update change FAT File order unless MMW uses TEMP FILE to update Tags (.xxxxxx) which updates FAT Table due the new file creation (Possible solution??? but 10x times slower than direct FAT resort). LOG file "bug13424_TAGUPDATE.LOG" uploaded to FTP

jiri

2018-03-06 12:21

administrator   ~0049667

Seems to be a too specialized request for MM imho. I'd rather direct users needing this to some tool that re-orders items directly in the directory structure of FAT drives. E.g. a quickly googled http://www.anerty.net/software/file/DriveSort/?lang=en seems to do the job.

I suppose that such a tool could also be automatically called upon end of sync?

peke

2018-03-16 21:41

developer   ~0049722

You pointed in 0013424:0049667 to app that is already known to work.

I have not found any app that do that by calling it from command line.

When you use Drivesort it locks device so no other apps can access it.

Maybe it is specialized but it solves large number of issues with car stereos.

jiri

2018-03-19 11:24

administrator   ~0049736

There are two possible solutions offered here: https://softwarerecs.stackexchange.com/questions/19575/sort-folders-on-fat32-drive-from-a-windows-command-line

peke

2018-03-20 13:32

developer   ~0049756

Looks like http://svnpenn.github.io/rosso/

More info https://github.com/svnpenn/rosso/releases and https://github.com/svnpenn/rosso

peke

2018-03-20 13:33

developer   ~0049757

Assigned for triage as one of solutions can be implemented either thru using source or using app in command line.

jiri

2018-04-03 13:01

administrator   ~0049849

Sure, I suppose that this could be easily implemented as an Addon.

peke

2018-05-02 15:42

developer   ~0050162

Last edited: 2018-05-02 15:47

reassign for Addon implementation priority triage

jiri

2018-05-03 12:55

administrator   ~0050184

Feel free to look into it whenever you have time (after all MM5.0 stuff is done).

peke

2020-01-23 03:19

developer   ~0056153

Set 5.1 for triage depending on needs.