full listings » Appearance


splish splosh Simon

splash?


splish splosh



Description

Splish splosh options allow you to remove or change the Songbird splash screen.

Splish splosh displays any splash screens provided by feathers. Look out for this exciting new art form - coming soon from featherer's near you!

If you disable the 'feathers' option, or if no feather splash screens are found, splish splosh tries for images from any directory you have set set (including its sub-directories). Good for showing album art files from a media folder. Bmp, gif, jpg, jpeg, and png files are all processed and converted to bmp, as required.

The tiny X to the right of each image, deletes that file from the your file system. Clicking on it pops up a tick and a cross. Click on the tick to OK the deletion (=file gone for good!), click on the cross to cancel the deletion.

If nothing else has been found, splish splosh will show images from its own splash screens folder.

In the preferences panel, set the image to be shown next time Songbird starts by clicking on an image in the left-hand list.

Use the radio buttons on the right to choose between no splash screen and the current splash screen, or to cycle through or display a random splash screen.

The original Songbird splash screen is included with the splish splosh images, in case you ever want to go back to it!
 
Notes:
1)As Songbird only displays splash screens under Windows, this add-on is for Windows use only.

2) There is a single splash screen setting for Songbird: all users(profiles) get the last set screen.

3) You must have read/write access to the Songbird program directory (where the splash screen is stored).

4 Splish splosh shows splash screens from the current feather's 'chrome/skin/splash screens' directory in the file system (not that directory in a feather's 'jar'!)




Release Notes

Now supports feathers' splash screens (enabled by default).

To do:
Tidy preferences to clarify effect of feather/user directory/splish splosh images
Minimize splash screen change routine activity when 'no screen'/'no change' selected (18/01/10: DONE, will be released with next version bump).

Force refresh when splish splosh is installed (doesn't change the splash screen until the first start after installation)

Display multiple images (for user defined directory only)




Images

(1)
  • 2010-01-03_152029_thumbnail
 

Comments

(31)


stevel
stevel

Awesome! This'll make a lot of users happy :)
(might want to mention that it's for Windows only since that's the only platform we currently show the splash screen for)

2 months ago
klint
klint

Excellent! I will use it with Koshi's pictures taken from the treasure chest here: http://wiki.songbirdnest.com/Docs/Songbird_Illustration_Compendium

2 months ago
katana346
katana346

Great idea. The random splash screen option might actually be tempting...

2 months ago
Simon
Simon

New version with random and cycling through splash screens.

2 months ago
klint
klint

Hi Simon
yes, I think that rather than adding or removing
 image after image from the list, fetching all images from a userdefined folder to build this list would be more convenient :)
Thanks

2 months ago
preed
preed

I, too, think this is awesome.

To echo stevel's comments, you might want to go one step further with the platform detail and make this add-on only compatible with Win32, so there is no risk of users of other platforms becoming confused; see https://developer.mozilla.org/en/Install_Manifests#section_22 for details on how to do that.

2 months ago
fatbozz
fatbozz

One of option can be create grid of albums, which i have in library. Desired grid size should be configurable by user or set size and click cells how to behave ( random, static, album art, download from internet )

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

Under Win7 this doesn't work for me :(
In the Error Console:
No chrome package registered for chrome://splishsplosh/skin/plus.png
No chrome package registered for chrome://birdwatcher/content/birdwatcher.js
Warning: Empty String given to getElementById().

The last line is a free translation of the german error I got there!

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

just looked in the source:
In options.xul:

[...]src='chrome://splishsplosh/skin/plus.png'[...]

should maybe be

[...]src='chrome://splish-splosh/skin/plus.png'[...]

The other line (and most likely the fatal) with a problem seems to be

[...]script type="application/x-javascript" src="chrome://birdwatcher/content/birdwatcher.js"[...]

The file "chrome://birdwatcher/content/birdwatcher.js" isn't there in my Songbird.
Doesn't that work with 1.4.3?
Or does splish splosh require an other AddOn?

2 months ago
Simon
Simon

@ rsjtdrjgfuzkfg

The first 2 things shouldn't cause fatal errors - and don't in xp!
They just means a couple of files can't be found; sb carries on without them.

Birdwatcher is my (own) debug logging add-on. Try deleting the line; splish(-)splosh code should work without it. Could you, please, try deleting both lines and see if they are actually causing the fatal error?

The last (German message) may be the key (but it isn't mine!) - could you out post it in full.

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

The exact Message is:

Warnung: Leerer String an getElementById() übergeben.

And, you're right: The both above doesn't end in fatal Errors, there is no fatal error :(
- The german is only a warning.
But starting causes in showing the splashscreen - and I told splish-splosh to disable it. I thought there would be maybe overlays or something like that (not sure if such a thing is possible in js) wich would make it work.

btw: why didn't you uploaded birdwatcher? A good debugging logger would be a nice AddOn for developer! (or am I just too stupid to find it?)

2 months ago
Simon
Simon

Thanks. I will fix the 'plus' error next release and I'll try loading Birdwatcher from the main code so no message is produced when it is not present.

The German message is definitely not written by me and, if the display looks OK (i.e. shows the current splash screen on the right and a list of splash screens (from my add-on skin directory) on the left-hand side, &, especially, if clicking a screen on the left updates the image on the right) I would say it isn't caused by my add-on!

I wonder, then, why it isn't working for you? Can you change the splash screen on th add-on display by clicking on a new screen (on the left-hand side)? All the add-on does is delete and (re-)write the file 'splash.bmp' in the Songbird program directory. Watch that file and see what happens! Do you have read/write access to that directory?

I'll write an info. message to the console, when I (try to) change the file, in the next version.

I'm not sure why I never released Birdwatcher; I'd be happy to post it if you want to try it. I think most people use Venkmann or Firebug for debugging but I never managed to get either of these working in sb. But anything is better than 'alert'!

2 months ago
Simon
Simon

@klint: good point - next version will include choice of directory (will probably not bother with add/delete files).

@preed: thanks - I will add windows32 restriction to install in next version.

@ fatbozz: will add user sizable grid of images from user directory (may be verson after next).

2 months ago
rsjtdrjgfuzkfg
rsjtdrjgfuzkfg

@Simon:
It would be great if you would release Birdwatcher, I did all debugging in Songbird via alerts and... you can imagine.

I have no write-right at the folder per default, cause editing those files needs administrative privileges. I tried it once with admins, but it failed - or the UAC had a problem - or your Addon doesn't change the file if you don't chanege the preference (wich was proper set to "no splash").

2 months ago
Hiromacu
Hiromacu

@Simon: Nice idea. But a [Current Feather] option would be wonderful. So feather developers could create splash screen for their own feathers and load it through a css file (same like LyricMaster, BirdTabs, Pure Player etc.). What do you think?

2 months ago
Simon
Simon

@Hiromacu

Nice idea. The splash screen is a fixed splash.bmp in the Songbird program dir. I replace that file when the options are set and/or each time sb starts. Then it's ready for the next start.

I don't think CSS would automatically replace the file.

How about I make 'use feather's splash skin' option and, if that's ticked, look for 'splash.bmp' in the feather's skin folder, and load it? If I can't find I use current options.

I have a new version ready to go (after final test in new profile) so will put it in one after that, if you think that would be enough.

2 months ago
Marko
Marko

thx for adding "selecting directory"
TOP

2 months ago
Marko
Marko

although somehow it doesn't work:
i changed it to custom directory, (pics were loaded) BUT still after a restart the splish splosh default splashs were displayed.
btw. my songbird crashed after choosing a directory with 150 6MP-pics.

2nd btw. am I using a beta version (1.2.0.0), which was offered by autoupdate, or why is on the website and on the rss-feed version 1.1.0.0 still the current one? ^^

Marko

2 months ago
Marko
Marko

lol somehow i am posting too often.

functioned after choosing a custom directory, double-clicking on a pic (pic is displayed on the right side) and after restart selected pic was the splash screen.
BUT random definitely doesn't function.

2 months ago
Simon
Simon

@ Marko
Sorry, but you've got ahead of the game! I posted a v1.2. prematurely and took it down again because it wasn't complete.

You should uninstall the version you've got and re-install v1.1. A proper v 1.2, will be posted soon!!

Sorry for the confusion!

2 months ago
Simon
Simon

Version 1.3 posted.

In order to avoid (further) confusion there won't be a proper version 1.2!

2 months ago
Marko
Marko

@Simon:
grats! many thanks! it works!
btw. it works also with .png

and thanks to klint for the good idea to use: http://wiki.songbirdnest.com/Docs/Songbird_Illustration_Compendium

2 months ago
Hiromacu
Hiromacu

@Simon: Great idea! It would be wonderful if you could do that. :)
One other thing: what about if the feather contains more than one splash images (for example: splash_01.png, splash_02.png ...etc.) in a specified folder (for example: splash-images)? Actually your add-on now capable to loads images from a user selected directory. So if a user select 'Use feather's splash skin(s)' option, splish splosh could loads images from there. And maybe you can use all loading behavior for that folder too (I mean: load only selected splash screen, cycle through or display random).

2 months ago
Simon
Simon

Hiromacu:

I had the same thought myself! Tidiest to put all screens in a folder ('splash screens') under the feather's skin directory. Then the file names can be used as reasonably tidy looking labels for the images in the list.

I've got most of the code for this already, I just need to drop it into this add on and test it. Feathers seem to be in 'jar' files so that may cause some complications...

2 months ago
verso
verso

Hi,
great add-on, Simon! - I like the idea of adding splash screen image(s) into feather's directory. About the .jar complication: most of the feathers aren't .jar packaged, so the complication is fairly limited. But I guess the folder path has to be the same for all feathers, .jar packaged or not; in case you can't find a way around this, we could locate the "splash screens" folder in chrome directory (as opposed to chrome/skin).

2 months ago
Simon
Simon

Version 1.4.0.0. is posted.

Supports feather's splash screens. They must be a system folder 'chome\skin\splash screens' not zipped into this location in the a 'jar'. I gave up trying to read the 'jar'!

2 months ago
Stormdancer
Stormdancer

You've made me so happy! *cry*

Enormously better than just an on/off toggle. :>

2 months ago
Hiromacu
Hiromacu

@Simon: OK! Feather's splash screens feature works! I wanted to keep the jar, so I copied [skin\splash screens] folders next to the jar and your splish splosh add-on loads images without do anything with chrome.manifes. Great! :)

2 months ago
marianB
marianB

I don't know is this a place for such things, but here are two splashes based on the site graphics:


and

about 1 month ago
MoarBewbs
MoarBewbs

Image and video hosting by TinyPic

here's one i made a while ago

about 1 month ago
Simon
Simon

If someone would host splash art somewhere, I'd be happy to add an option to Splish splosh to 'automatically download splash art'.

23 days ago



Log in to Post a Comment


Download
Statistics
Downloads: 1,717

Average Rating:
5 out of 5  based on 4 ratings

Images: 1

Comments: 31

Last Updated: 2 months ago
Details
Name: splish splosh

Author: Simon

Version: 1.4.0.0 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: