12-20-2017 09:26 AM - edited 12-20-2017 09:38 AM
On this SanDisk support page for their music players is the following inaccurate information:
06-18-2018 01:52 PM - edited 06-18-2018 02:13 PM
Example: Three M3U playlists that reference mp3 files in multiple folders.
The playlist files are in the M3U basic playlist format:
06-23-2018 06:23 AM
The thing is, the m3u format has been around for 20 years or so, it's a well-established standard. https://en.wikipedia.org/wiki/M3U
If there are no paths to somewhere else, it's just a list of file names. On a Linux/unix machine you should be able to cd to the directory where your mp3 are and do something like "ls *.mp3 > mylist.m3u". No dragging and dropping or Windows Media Player or Windows Explorer or other nonsense. If I remember right there's a way, like "dir /b *.mp3 > mylist.m3u", to get a bare list of file names from a Windows/DOS command prompt.
Yet made in Linux they don't work, I'm guessing they don't from a Mac either. Maybe they need to have DOS line ends <CR><LF> instead of unix <LF> or Mac <CR>. I'm in Linux with nothing handy to try that with.
Or the m3u parser in Clip Jams is totally non-standard and out to lunch. It's not rocket science, it shouldn't be this hard. And there are ways to write parsers that work with any type of line ends.
06-23-2018 02:25 PM - edited 06-23-2018 02:26 PM
You are correct !!
Take a look at this message describing a batch file command to use for subfolders of music files on the Clip Sport and Clip Jam.
(and I am able to execute the batch file command using Wine on my Mac)
06-24-2018 04:48 AM
Yes, it's a shame, maybe something to put on the bucket list for the next firmware update. You just end an incoming line when you see either 0xD or 0xA and you'll cover all 3 type of line ends.
Took me a while to test my own theory and then I didn't have anything handy to do the conversions so I had to bang out a little C program to give me DOS line ends. I remember 20 years or so ago my favorite way to convert line ends was to FTP the file to another machine as binary and FTP it back as ASCII. It takes a bit of planning which direction you do the transfer which way. I don't have any Windows machines left running though, I'm mostly on Raspberry Pis under Linux. No Wine.
In a hex viewer you can see the difference. In the top line of dark blue, in the 3rd section you see a 0A line end. That's Linux. In the bottom viewer is the same file converted to DOS line ends, the 0A has been replaced by 0D 0A. This playlist now works fine in my ClipJam.
But without explicit fiddling you can only make playlists on Windows machines and have them work.
06-24-2018 09:10 AM
You may enjoy reading the question and various replies in this message stream from November 2017 on this Forum.