You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
XUL/XULRunner and applications that builds atop these technologies have a future on the Unified XUL Platform. Research and investigate ways to do the transition.
This is nice, but the whole Mozilla code base is quite huge, and it's complicated to keep it up to date and to maintain it with a small team. Eventually @johnmurrayvi began some times ago to move the Nightingale code base to a more recent version of XULRunner in bug #207 but it's quite complicated since Nightingale (Songbird) code source is quite old now. (5 years for last version, 7 years for last XULRunner update which is based on Firefox 3.6)
The big problems with Nightingale aren't necessarily the XUL things. It's the XPCOM stuff. I know that UXP also includes that, but it includes XPCOM from around last year, and not, as Antoine mentioned, at least 7 years ago. A lot has changed in how you do certain things in XPCOM. Some problems may even have been solved in a post e10s era (I remember a big issue was XPCOM in child processes).
All of that said, I would rather think of Nightingale as abandon ware than a software, that's desperately kept alive with aging technology. I know, it sucks that desktop media players are dying. And all of that. But I would really suggest to start from scratch by now if you want to invest actual work time. Or improve an active media player. If you want to prevent an XULRunner application from dying, consider helping the Thunderbird project, instead.
Personally I have move to https://github.com/clangen/musikcube as my main desktop player which is command-line based, but now support mouse and also remote/streaming support as long as WebSockets.
Supporting Thunderbird is also important in my opinion 👍
XUL/XULRunner and applications that builds atop these technologies have a future on the Unified XUL Platform. Research and investigate ways to do the transition.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: