Hackish would now seem appropriate - Either that or someone left some sloppy code in the app. Programmers do like to take shortcuts sometimes and 'I will fix that later' doesnt always happen....
The stream links shouldn't really even be in the code at all, it would've been fairly easy to just fetch a playlist of stream links off a server when the app starts. Because as of right now, since the stream links are hardcoded into the app, they would need to send out an app update to resolve the current issue -- if a stream link happened to change or go down, then users would have to wait for an app update from the Play Store which would contain new links.
It's a clunky system at best, (edit) even if the links are legit