full listings » Tools


Songbird Developer Tools Matt

A collection of essential utilities for feathers designers and extension developers.


Songbird Developer Tools



Description

Features:

  • The Feathers Wizard, used to set up feathers development projects
  • The Extension Wizard, which creates a HelloWorld extension and UI sample code
  • Options to disable XUL caching and refresh the UI
  • More debug output
  • The XUL Periodic Table, so you can test all the standard XUL widgets
  • Easy access to the Profile Manager
  • A great big bug report button
  • Javascript debugger and test environment

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)




Release Notes

  • bump for 1.7.0 (Nirvana trunk) compatibility



Images

(7)
  • Devtools-screenshot_thumbnail
  • Fwizard_thumbnail
  • Venkman_thumbnail
  • Xulperiodic_thumbnail
  • Wizard_thumbnail
  • Jsenv_thumbnail
  • Picture_1_thumbnail
 

Comments

(53)


komi
komi

Nice!

over 2 years ago
mig
mig

Hooray!

over 2 years ago
jkoshi
jkoshi

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/

over 2 years ago
Windsurfer
Windsurfer

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...

over 2 years ago
Matt
Matt

Interesting. Just for the clickhold button? For everything else, refresh worked fine?

over 2 years ago
renatose
renatose

does it works on 0.5pre?

over 2 years ago
ryan.rogers7
ryan.rogers7

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.

over 2 years ago
Matt
Matt

Hmm, thanks Ryan. I’ll look into it this week.

You can post bugs to the Add-Ons component at http://bugzilla.songbirdnest.com. I usually put [devtools] in the summary line.

over 2 years ago
Stickman Productions
Stickman Productions

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.

about 1 year ago
JohnM
JohnM

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.

about 1 year ago
Tael_
Tael_

Needs to be updated for 0.7rc1

about 1 year ago
Schwadegan
Schwadegan

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.

about 1 year ago
Lukas_Skywalker
Lukas_Skywalker

Wow, nice tool. I like the shortcut for "Refresh UI"! Nice thing.

about 1 year ago
mferrante3
mferrante3

When will this be updated for 1.1.1?

12 months ago
Chase
Chase

You rock Matt, thanks for the update, and thanks for the tool!

11 months ago
atreiu
atreiu

Thanks for the update! :)

11 months ago
Saebekassebil
Saebekassebil

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! :)

11 months ago
Horazont
Horazont

Cannot install this extension. Songbird reports it as okay, but after the restart it is not installed.

Other extensions like FocusTrack work though...

10 months ago
LIB53
LIB53

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.

10 months ago
Horazont
Horazont

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

10 months ago
klint
klint

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

10 months ago
Saebekassebil
Saebekassebil

Please bump the max-version

9 months ago
seba_kerckhof
seba_kerckhof

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

8 months ago
Schwadegan
Schwadegan

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.

8 months ago
thebroz
thebroz

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!

8 months ago
japrogramer
japrogramer

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

8 months ago
stevel
stevel

@japrogrammer: This is filed as bug 17113

7 months ago
stevel
stevel

... and it's now fixed in 0.5.6 (just uploaded)

7 months ago
milkypink
milkypink

unable to install this addon, tried multiple times.
Windows XP SP3, Songbird v. 1.2.0, Build 1146

7 months ago
MattMan
MattMan

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 ?

7 months ago
MattMan
MattMan

Version 0.5.5 installs fine for me

7 months ago
konrad
konrad

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.

7 months ago
Hiromacu
Hiromacu

Only v0.5.4 works for me with force install. Songbird 1.2.0, WinXP-MCE 2002 (SP3)

7 months ago
MartinB3
MartinB3

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.

7 months ago
GeekShadow
GeekShadow

maxVersion need to be bumped to 1.4.0a

7 months ago
stevel
stevel

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?

7 months ago
Hiromacu
Hiromacu

@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.

7 months ago
Simon
Simon

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...

7 months ago
BrainJuice
BrainJuice

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.

7 months ago
GeekShadow
GeekShadow

It's working for me :S

7 months ago
blackb55
blackb55

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....

7 months ago
CaseyE3100
CaseyE3100

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.

6 months ago
Hiromacu
Hiromacu

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!!!

6 months ago
Niloy
Niloy

i tried branjuice's method but it's still isn't working.

6 months ago
jaredflo
jaredflo

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

6 months ago
DevilDoc5
DevilDoc5

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

6 months ago
DevilDoc5
DevilDoc5

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.

6 months ago
braintank
braintank

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?

5 months ago
FatCow
FatCow

Hi author, I want translate your plugin to russian language. Please tell me Your email, simply reply me. Thanks, Fat Cow

4 months ago
grbradt
grbradt

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

4 months ago
touringlonewulf
touringlonewulf

@grbradt:
Thanks for the advice! Had Problems, now install worked fine!
:-)

about 1 month ago



Log in to Post a Comment


Download
Statistics
Downloads: 34,923

Average Rating:
4 out of 5  based on 35 ratings

Images: 7

Comments: 53

Last Updated: 2 months ago
Details
Name: Songbird Developer Tools

Author: Matt

Contributors:
  • Mark Finkle (XUL Explorer)
  • Ted Mielczarek (Extension Developer's Extension)
  • Jesse Ruderman (JS Environment)
  • Ondrej Donek (XPCOM Viewer)
  • Antoine Turmel (Gonzo style and fixes)

Version: 0.6.1 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: