bpa wrote: > I find that program often take three revisions before they look good and > are elegant. Plugins are initially hack jobs trying to glue > incompatible system/technologies together to see if a working solution > is possible. In which case there is unlikely to be an elegant solution > so quickly creating with a solution that works and can be maintained > reasonably is all that is needed. The plugin can be rewritten later if > it proven to be popular/useful and has longevity. The person who > complains that the code is not good often hasn't understood the problem > and the constraints.
Can't agree more ... currently I'm sort of close to version 2 of this UPnP bridge plugin. I know exactly what I want to do now should I rewrite it, but what really stops me is that I'm still nowhere with one of my key goals which was to get sync with Sonos. Until I've done that, I don't want to do a re-architecture I might regret - and this sync problem is driving me nuts :) LMS 7.7.2 - 5 radio, 3 Boom, 4 Duet, 1 Touch, 1 SB2. Sonos 2xPLAY:1, PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBMC, Foobar2000, XBoxOne (sort of) ------------------------------------------------------------------------ philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261 View this thread: http://forums.slimdevices.com/showthread.php?t=104383 _______________________________________________ discuss mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/discuss
