mig
Hooray!

Features:
More tools coming soon. Patches and enhancement ideas are welcomed. source code:
http://publicsvn.songbirdnest.com/browser/extensions/developertools
Thanks to Antoine Turmel (Improvements and maintenance), Mark Finkle (XUL Explorer), Ted Mielczarek (Extension Developer's Extension), Jesse Ruderman (JS Environment), and Ondrej Donek (XPCOM Viewer)
Hooray!
See how to use this add-on to make your own feathers by watching this slideshow: http://www.flickr.com/photos/11878025@N03/sets/72157602511257015/
Of course, I love this extension. I couldn't have created my feathers without it. One remaining bug: I had to restart songbird to get the label colours working for .servicepane-toolbar-newitem-button>.clickhold-button . Sorry is this is the wrong place to discuss bugs...
does it works on 0.5pre?
I am getting an error.
Error: profManItem is null
Source File: chrome://sbdevtools/content/main.js
Line: 48
latest install version, just want to know where i need to start posting and looking for bug fixes.
I’ve installed Songbird Developer Tools, about 30 times, every time it installs it says to restart songbird, so I do as instructed, but none of the tools are there when it restarts and it doesn’t show up in my add-ons list.
I would like to request you add the Javascript Shell from the Extension Developers extension. Its useful for testing code before adding it into an extension. I like the Javascript Shell better than the Javascript Development Environment, but that would be fine as long as I could test out chrome code with it.
Needs to be updated for 0.7rc1
I'd like to see a hotkey for refreshing UI instead of go through Tools menu and click it each time. Although, very handy feathering tool! Thanks.
Wow, nice tool. I like the shortcut for "Refresh UI"! Nice thing.
When will this be updated for 1.1.1?
You rock Matt, thanks for the update, and thanks for the tool!
Thanks for the update! :)
Found a bug: http://bugzilla.songbirdnest.com/show_bug.cgi?id=15808
But It's the best addon I've ever seen, thanks so much! :)
Cannot install this extension. Songbird reports it as okay, but after the restart it is not installed.
Other extensions like FocusTrack work though...
I know this sounds like a stupid request, but can you make the default version number in the wizard 0.1 or something? There's brand new feathers that aren't 1.0 quality that are set to 1.0.0.0 because they used defaults from this wizard. Then people rate it poorly because of that, and then developer gets discouraged. I thought i would just point it out, but ignore me if i'm asking silly questions.
Got it working now... Hacked around with deleting of extensions.* files in profile folder, filling the extension folder with the contents of the xpi and various restarts... Don't know what brought it to work now.
But finally: Big thanks, very nice addon, helped me alot. Especially the XUL Periodic Table since I have had no experience with XUL for now :)
greetings
Hello
I'm looking for a new feature of this extension, that could help me a lot in tracking extensions incompatibilities.
This feature would SAVE a configuration of one's extensions (meaning: list of activated / deactivated installed extensions) and also LOAD this configuration (by activating/deactivating installed extension based on the previously save list).
Using that I could easily deactivated one by one all apps, check the conflict, and then activate them all in one step.
Thanks
Olivier
Please bump the max-version
In Songbird 1.2b3 I get:
I choose 'restart', Songbird exports my library changes to iTunes, I click 'cancel'. When Songbird restarts I get a crash
The crash report:
http://crashreports.songbirdnest.com/report/index/d5b36c58-5a63-11de-9e50-0015173b1359?p=1
There is an error when restarting Songbird after using the Wizard to create either an extension or a feather. I recon this is due to the fact that it creates extensions with the maxversion set to a lower version than the Dev tools, causing Songbird versions higher than 1.2.0a to reject the new add-ons. Using the Test mode still works though.
Thank you for a add-on I couldn't possible live without.
I think I'm seeing the same issue mentioned by others, and that's the maxversion thing. The link to source is also busted. Any chance that could be fixed so I could go in and fix the maxversion problem myself?
Thanks!
im getting an error in songbird 1.2.0
when i create a new feather and song bird automatically restart it displays
layouts.getNext() is null
@japrogrammer: This is filed as bug 17113
... and it's now fixed in 0.5.6 (just uploaded)
unable to install this addon, tried multiple times.
Windows XP SP3, Songbird v. 1.2.0, Build 1146
Exact same thing for me as milkypink, I'm afraid. Tried several times to install it, the extension downloads and installs successfully, but when I restart Songbird, there are no developer tools options in the tools menu
My configuration and version is exactly the same as milkypink. Is this the best place to report bugs ?
Version 0.5.5 installs fine for me
I'm running Songbird 1.2, windows XP SP3 ... and can not install the addon ... same behavior as the users above ... restart doesn't help ... the addon does not appear in the addon list and no new menu items are visible.
Only v0.5.4 works for me with force install. Songbird 1.2.0, WinXP-MCE 2002 (SP3)
Ditto. I install and nothing happens after a restart. The developer tools addon doesn't appear in the list of installed addons. No errors either.
maxVersion need to be bumped to 1.4.0a
Just uploaded 0.5.7 here.. it works in 1.4.0a.
milkypinkm, Mattman, konrad: Can you try installing the latest version and see if the menu options etc. show up for you?
@stevel: I still can't install the add-on (0.5.7). If I go tho the add-on list I find this all the time. Doesn't matter how many times I do restart.
.png)
Same thing happens to me - I've had to go back to a previous version (as I can't live without it!!
Happy to provide any more info, if that would help...
Had the same issue. Was able to fix it by placing the .xpi at Songbird\extensions. Then restarted and it prompted me for a (this time successful) install.
Great add-on. Thanks.
It's working for me :S
I am also running Songbird V 1.2.0, Build 1146 and had some problems getting this to work as well.
I was finally able to use the method provided by BrainJuice, of placing the .xpi installation file in the Songbird\extensions directory, to get it installed. Unfortunately when I tried to create a new feather I got the "TypeError: layouts.getNext() is null" error. I finally found a way to get this to work by uninstalling the newly created feather from the add-ons, changing the version in the install.rdf file from min 1.3 back to 1.2 (I'm not sure why songbird V1.3 is set for default), and finally re-installing by using the Tools menu and "link extension in test mode" option.
So for those of you who are frustrated, you can get it to work....
Two things...
The URL in this add-on's description does not work - it returns a 404 Not Found Error (http://publicsvn.songbirdnest.com/browser/extensions/developertools)
Second: Tools > Create Extension does not appear to work properly. I get all the way through the wizard and songbird restarts for me, but the 'Extension Loaded' page that comes up says:
Your Extension Has Been Loaded
The extension project at ERROR has been installed as a test add-on, and is now being displayed.
To begin customizing Songbird, try editing the files in the chrome/content folder. To see your changes, select the Refresh UI command from the Tools menu.
To learn more about creating extensions, visit the Songbird Developer Site, XULPlanet, and the Mozilla Developer Center.
I added an alert box in the main.js on initialize() and I was never alerted, so I am assuming something is wrong.
Yeah! Something wrong with this add-on! The version number in this page is 0.5.8

but if I click on the green button to install it the version number is 0.5.5 after install, but the Songbird's auto update still shows a new update as version 0.5.7

This is weird!!!
i tried branjuice's method but it's still isn't working.
Hi,
I installed version 0.5.8 on 1.3.0b but everytime I restart Songbird, it's not taking effect and I keep on seeing "Restart Songbird" in the add-ons window. Please help. Looking at the error console, I got this message:
Error: formatURL: Couldn't find value for key: 20and
Source File: file:///C:/Songbird/components/sbURLFormatter.js
Line: 264
I already re-installed Songbird
ok well I tried to install this and no dice, followed branjuice's method and still no dice.
I recieve an error stating "is not compatible with Songbird 1.20"
I am running build 1146 as well......
Any help would be greatly appreciated
ok nevermind I have managed to perform a work around for this.
Anyone else having problems installing needs to unzip the xpi file and modify the install.rdf where it says minversion change that to 1.0 or something smaller than your version. Repackage and rename then try and install again and all should be good.
I also encountered problems with the developer tools. I used Songbird 1.2. and the developer tools 0.5.8. (I also tried it with the 0.5.5 version) When i try to install a feather created with the developer tool (even if i dind't change a single thing in the feather itself) it says that my feather is not compatible with songbird 1.2. Is there something in my feather i have to edit or is this a developer tools bug?
To install do the following:
1. determine which version of extension is appropriate for your version Songbird. I'm using sb
1.4 and sb dev tools 0.5.9
2. in your profiles extensions folder, create a new folder called
developer-tools@extensions.songbirdnest.com
3. download extension xpi and place contents in your new folder.
4. restart sb
@grbradt:
Thanks for the advice! Had Problems, now install worked fine!
:-)
I've just installed Songbird Developer Tools 0.6.4 on Songbird 1.7.3, Build 1700 (20100608172956)
But every time I try to start the JavaScript Debugger I get an alert saying "x-jsd is not a registered protocol."
Any ideas what I am doing wrong?
Cheers
DAve
DAve.Shillito: please install https://addons.mozilla.org/en-US/firefox/addon/216/ (in Songbird, not firefox)? It should work in that case. Though it should have worked with 1.7.3...
Cheers Mooksb, that worked.
Now to try to work out what I'm doing ;o)
Hey - getting "But every time I try to start the JavaScript Debugger I get an alert saying "x-jsd is not a registered protocol." on Songbird 1.8.0, Build 1800 (20100830150417) with Dev Tools build 0.6.4, fix available?
Songbird team you have to update this tool more often because every time we have a new version number the tool become incompatible and you doesn't update it
the nigthly and beta tester will stop trying those version if they can't try add-on in new version.......
komi
Nice!