I guess it’s time to announce my solution to the problem of Radio inserting multiple paragraph tags into the rendered HTML.
My solution is a script called pLessFix. It’s available at my Public Scripts.
What it does.
Once the script is installed it needs to be run. Running the script copies the builtin upstreaming scripts for both ftp and xmlStorageSystem into the user.radio.drivers.upstream folder where they are then modified. The modification searches for instances of multiple paragraph tags and replaces them with a single paragraph tag.
It does not change anything in your Radio.root. If you wish to uninstall the changes simply delete the tables from user.radio.drivers.upstream or you can uncomment the bundle in the script that says uninstall.
I hope others find this helpful. Let me know.