More > JRiver Media Center 23 for Mac
Syncing files with special characters
jpmahala:
Every time I try and sync a playlist to an external device, it wants to recopy any file that has umlauts or accents in the file/folder path. Any way to fix this?
tutenchamun:
MC has various annoying issues with special characters / encoding on OSX ...
This gets even more troublesome if you manage media files on mixed environments (linux, windows & OSX involved) like I do. How ever, this actually seems to be more an issue of the OS's rather than MC.
For a payed application I think I can expect a fix to such fundamental functionality, but I cannot assume that every special environmental situation and encoding mix is easily replicable for the dev's
jpmahala:
It seems as though MC copies the files correctly, but is unable to recognize that the file now exists on the removable media. So therefore MC wants to copy the files again the next time you sync.
Mr.WaCko:
--- Quote from: jpmahala on February 14, 2018, 06:52:03 am ---It seems as though MC copies the files correctly, but is unable to recognize that the file now exists on the removable media. So therefore MC wants to copy the files again the next time you sync.
--- End quote ---
The problem sits in the way the playlist files are written to the sync drive when the file names have special characters
for example
the playlist has the following line
--- Code: ---.\..\Tie¨sto, Gucci Mane & Sevenn - BOOM.flac
--- End code ---
Whist it should read
--- Code: ---.\..\Tiësto, Gucci Mane & Sevenn - BOOM.flac
--- End code ---
I also have all my files on a mac and suffer from this problem. I am not going to rename my entire library MC should fix this bug.
Juke:
I wrote a simple script that will identify the invalid files in an m3u playlist file on my mac. I then have to go back and manually edit the playlist.m3u file and fix any music file names the script flagged with "Fix Me".
$ cat checklist
#!/bin/bash
if [ $# -eq 1 ]; then
echo "checking: $1 ..."
while read line
do
FILE=`echo $line | tr -d '\r'`
if [ ! -f "$FILE" ]; then
echo Fix Me: $FILE
fi
done < $1
else
echo "Usage: $0 <playlist.m3u>"
fi
Navigation
[0] Message Index
[#] Next page
Go to full version