iTunes xml editing via beaTunes, but without iTunes...!?

Chris's Avatar


22 Feb, 2016 09:37 PM

I have a dilemma - I need to generate/update an itunes xml, but I do not want itunes on my system.
As to why - DJ Programs use the iTunes XML as a way to dynamically import (ever changing) playlists and it is the only way to easily feed library changes to multiple programs, if one does have to use more than one... i.e. I use Traktor & Serato, and am evaluating Rekordbox once their DVS system is out...
I'm close to writing my own itunes xml builder (from m3u) as I have not found anoher program to do what I need - which is to alter the itunes xml files collection & playlist data - which I in theory could do from iTunes... but, I also have most of my library in .flac format, which iTunes has been made to ignore on purpose... and I am not converting all to .alac (which in turn is not understood by some other programs... also, I am not helping Apple to erradicate flac usage in favour of alac...).
Anyhow, now my question:
- can I use beaTunes to edit an itunes xml file (but without iTunes present on a windows 7 / 8 / 10 machine) ??
- in an old blog post I saw that flac files can only be used if file based beaTunes structure is used - but, from testing writing the iTunes xml from scratch, I can inject flac files into the xml, and Traktor/Serato get access to them still (it's just that iTunes wouldn't... :D). So is tjhere a way to force beaTunes to write flac info into itunes collection & playlists (I doubt it... but wanted to check before spending a few days on writing the itune xml builder) ?

  1. Support Staff 1 Posted by hendrik on 22 Feb, 2016 11:26 PM

    hendrik's Avatar

    Hey Chris,

    beaTunes never writes an iTunes XML file. But you can write custom playlist exporters, if you are so inclined.

    An example can be found on

    Hope this helps,


    PS: I'm currently traveling and may not be able to answer quickly again.

  2. 2 Posted by Chris on 23 Feb, 2016 02:06 AM

    Chris's Avatar

    Heya hendrik,
    thanks a lot for the reply.
    Oh, I gathered from reading that beaTunes is editing the itunes xml file, which in turn itunes then picks up the updates from (from beaTunes).
    Bummer, the beaTunes does not solve my problem unfortunately.

  3. Support Staff 3 Posted by hendrik on 28 Feb, 2016 05:47 AM

    hendrik's Avatar

    Hey Chris,

    iTunes never reads the XML file, it's only for export. So it does not make sense for beaTunes to manipulate it. When beaTunes modifies something in the iTunes database it always does so via the AppleScript or COM APIs.



Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:


Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac