A few months ago I made a private channel for my Roku to listen to a radio station I like that eschews Tune In. I just modified the AudioApp.brs example project to use their stream.
I added it to the store as a private channel and have been using it on my Roku 2.
I want to install it on my parents' Roku 1. I go to the owner page, log in to their account, and add the channel with the code. The website says it will be installed, but it never is. It doesn't appear when I enter/exit the store, when I do system > player info and check for updates, or if I just wait 24 hours.
My thought was that maybe there was something in that script that only worked on the Roku 2, but I was able to sideload it to my parents Roku in developer mode and it runs just fine. Obviously I could just leave it like this, but I'd rather add it through the store, since you can't move a sideloaded channel in your lineup.
The "Roku 2" requirement is not checked in the package info, and the minimum firmware is set to 3.1 b104, after a suggestion in the main forum. Previously it was set to the lowest selectable firmware.
The private channel is nj1015 if you want to try it for yourself.