Got it. Just before I saw your post I deleted songs.db and rescanned. Also selected “file system is case sensitive: no” Then tried your files and they worked. Not sure which of these made the difference. The only difference between my files and yours was that your url file had a couple of returns at the end of the file. Does the parser look for n as EOF?
I also found in the DB that url files are being assigned type pls, which is why they weren’t being added to the dynamic playlists.
This is a really great feature! I love being able to build playlists with more than the Roku’s limited presets, and not having to change to a different library.
I sort of created my own genre by naming the streams and url files [genre] – [station name] so they get sorted by genre alphabetically.