Device sync playlist encoding [#22223]

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Device sync playlist encoding [#22223]

Re: Device sync playlist encoding

by Peke » Fri Jul 10, 2026 1:29 pm

Hi,
I finally managed to test this and added as https://www.ventismedia.com/mantis/view.php?id=22223

Re: Device sync playlist encoding

by Haz » Wed Jul 01, 2026 5:38 am

My car doesn't accept BOM. I wrote a script to convert them all to standard UTF-8, which is alright I suppose, but I'd prefer the "use UTF-8" to actually be UTF-8.

The bigger issue is when I have "use UTF-8" turned off in the sync profile (the car will accept ANSI), it completely ignores that option and still syncs all the playlists in UTF-8 BOM. This seems like a bug to me.

Rather than being a checkbox maybe it could be a dropdown with ANSI, UTF-8, UTF-8 BOM etc. Either way, if I uncheck that (or set to ANSI specifically in a dropdown), it should respect the format I select.

This is quite recent because I have synced new playlists onto it this year and it has worked properly.

Thanks

Re: Device sync playlist encoding

by Posid19 » Tue Jun 30, 2026 9:21 am

It is highly likely that the issue stems from your car's in-car system not accepting files with a BOM, whereas MediaMonkey sometimes generates UTF-8 playlists with a BOM during synchronization.

As a workaround, you could try automatically converting the playlists after synchronization to UTF-8 (without BOM) or ANSI encoding.

Device sync playlist encoding [#22223]

by Haz » Tue Jun 30, 2026 7:31 am

At some point MediaMonkey seems to have started encoding all my playlists as UTF-8 BOM, which causes my car to see no entries.

I have deleted all the playlists, resynced them with UTF-8 off, it's still UTF-8 BOM. I turn it back on and it's BOM.

If I manually change the encoding of any playlist to either ANSI or UTF-8 it can be read by the car again. Any ideas or will I have to use a script to do it?

Top