Hacker News new | ask | show | jobs
by eb0la 2103 days ago
I guess I still have the O'Reilly XUL book somewhere. XULRunner was the precursor to Atom. It was the way mozilla bootstraped firefox long time ago ¿before gecko? and they made public the tool to do it by yourself.

They eventually abandoned XUL entirely because it was hard to maintain and extend.

I wonder how many XUL projects were out there not from mozilla.

1 comments

> I wonder how many XUL projects were out there not from mozilla.

ActiveState IDEs and Zotero come to mind.

Songbird while it was alive as well [0]

(Anyone here work on that? I have great nostalgia for it and the cute black bird logo)

[0] https://en.wikipedia.org/wiki/Songbird_(software)

Oh man, I had completely forgotten about that. I was so excited about the project when it was announced (I was at pretty much the perfect age to get into following free software projects), and used it on Windows for years. It was actually a pretty decent alternative to using iTunes for a while, which was pretty slow and flaky on Windows, at least at the time.

Pretty sure I contributed an add-on or some code, or something. Also followed Nightingale for a while, mentioned by a sibling comment.

I created a few addons and worked on the application itself, continuing with the fork called Nightingale after POTI discontinued Songbird.

One of the addons I created was TagNinja [0] which let you automatically tag, rename and download cover art for entire albums. It tried to match your naming to an online database and used the best match to automatically update your local files. Worked pretty well, but sadly there are no screenshots left :(

I later created an application on XULRunner that let you search for music which was then searched on various online music sites and played immediately. Kind of like Spotify.

The development experience was awesome. Thanks to XULRunner, there was an integrated update mechanism (there was a program to create a binary diff between two versions of the application, and you needed to place an XML file on the server specifying the path to the update file. This was automatically detected by the application and it would update in the same way Firefox does). You could also use Firefox' download manager. Everything was just ready to use and had a really nice UI. I'm definitely missing it :)

[0] http://wiki.getnightingale.com/doku.php?id=add-on:tagninja

I definitely used TagNinja! Loved SongBird and used it quite a bit throughout high school.
> In January 2010, Philips announced they would ship a personalized version of Songbird with some of their line of portable audio/video players.

I used Philips Songbird quite a bit in the early '10s. I really loved it. It was so much better than iTunes, IMO.