Welcome to the Nightingale Developer Wiki. This is a technical users' repository. If you're just looking to install and use Nightingale to listen to music, you probably want to head back to the main site !
Within the wiki you can find information about the project, how to hack on it, how to get code submitted to the project, how to create your own add-ons, developer support and resources, and a whole slew of other information to hopefully help in your Nightingale development.
If you don't know the difference between an Extension and a Feather - no worries! Nightingale has a ton of APIs available and different ways of integrating into it… knowing exactly what to build or how to integrate into Nightingale can be overwhelming.
We've put together a Developer Intro page to help you figure out what you can build and how you can build it.
Or just jump straight to Git info!
Found a bug? Want to fix a bug? Either way, you'll want to get to know our GitHub issue database. If you want to start contributing code, look at a Small Project and do a pull request. You can start with harder projects, if you want, however still file a pull request for your first commit. You might get direct access to the repository later.
Help translate Nightingale into your own locale on Babelzilla. For more information visit the localization page.
Want to check out Nightingale source code? Here you go.
Wanna search through the source code? Look here or use GitHub's code search in the repo.
You can find the latest Nightingale nightlies here.
An intro to all our various APIs and ways to customize with or integrate into Nightingale. Read this if you're new to Nightingale development. Go to the Introduction >
Human-readable development articles categorized by concepts (e.g. Web Mashups, Appearances, Playlists, XPCOM, etc.) Read the Getting Started guides to quickly get off the ground running. Songbird Wiki Articles Archive (some articles may be outdated and not applicable to Nightingale)
100% complete from start to finish sample code for each of our APIs. Here lies a complete extension, sparkling Feathers, and 100% working music store/music blog code utilizing our Webpage API.
100% free, MIT-licensed, highly reusable code snippets to quickly do things like “Make a bookmark”, “Stop playback”, or “Add a webpage listener”. Copy and paste and re-use to your heart's content! Go to the Recipe Book >
All the hairy nitty-gritty technical docs, design docs, and API references. These are pretty deep-dive docs, and aren't necessarily as “friendly” as the human-readable articles. See http://developer.getnightingale.com