Creating an .txt file for every entry dynamically
You can write a plugin that listens to the onSaveEntry event.

When that event fires, you can grab any of the data you need for the text file from any of the custom fields and your plugin can write it out to the filesystem at whatever place it needs for JW Player to consume.