full listings » Appearance


splish splosh Simon

splash?


splish splosh



Description

Splish splosh allows 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 (including its sub-directories). Good for showing album and artist art files from a media folder. Bmp, gif, jpg, jpeg, and png files are all displayed.

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

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

In the preferences panel:

1) set the image to be shown next time Songbird starts by clicking on an image in the left-hand list.

2) 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 for Songbird: all users(i.e. all profiles) get the last set screen. That screen only changes if the user (profile) has splish splosh installed!

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

4 Featherers: 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'!)

If you use NowPlayingArt to show album and artist art, then any art it finds and stores locally will be displayed by splish-splosh, if you set splish-splosh to cycle through or randomly display art from the same directory!

(Also the delete image button on the splish-splosh preferences screen, is a good, quick way to review your album and artist art and get rid of anything you don't want!)

You can email me at songbird.splishsplosh@gmail.com with any queries or bugs; but I don't intend to be adding to this extension's functionality!




Release Notes

24/12/2011 version 1.10.0.0

excessively large images now scaled to 400x400
tidied up some internal issues




Images

(2)
  • 2010-01-03_152029_thumbnail
  • 2011-11-29_111710_thumbnail
 

Comments

(64)


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)

over 2 years 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

over 2 years ago
katana346
katana346

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

over 2 years ago
Simon
Simon

New version with random and cycling through splash screens.

over 2 years 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

over 2 years 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.

over 2 years 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 )

over 2 years 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!

over 2 years 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?

over 2 years 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.

over 2 years 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?)

over 2 years 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'!

over 2 years 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).

over 2 years 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").

over 2 years 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?

over 2 years 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.

over 2 years ago
Marko
Marko

thx for adding "selecting directory"
TOP

over 2 years 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

over 2 years 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.

over 2 years 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!

over 2 years ago
Simon
Simon

Version 1.3 posted.

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

over 2 years 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

over 2 years 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).

over 2 years 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...

over 2 years 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).

over 2 years 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'!

over 2 years ago
Stormdancer
Stormdancer

You've made me so happy! *cry*

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

over 2 years 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! :)

over 2 years 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

over 2 years ago
MoarBewbs
MoarBewbs

Image and video hosting by TinyPic

here's one i made a while ago

over 2 years 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'.

about 1 year ago
DailyActivist
DailyActivist

Thanks for giving me a tool to disable the splash screen. Any chance of creating a smaller add-on that does only that? Also, I'm a bit obsessive-compulsive. Any chance you can capitalize the title of your add-on? ;) Thanks for your work.

about 1 year ago
Simon
Simon

DailyActivist

If you want to get rid of the splash screen all you need to do is delete the file 'splash.bmp' (or rename it) from the songbird is installed in. You won't need to run splish splosh. If you leave it running set it on the 'no splash' option so it won't write a new splash screen.

about 1 year ago
Marko
Marko

please update!

about 1 year ago
Simon
Simon

New version (1.6.0.0.) posted for latest version of Songbird

about 1 year ago
Hiromacu
Hiromacu

@Simon: New splash screen for Songbird 1.7.* is missing. ;)

about 1 year ago
Simon
Simon

@Hiromacu: thanks, I completely forgot I needed to include it in my xpi.

I've overwritten my copy of the new splash screen (I though it looked very good) but I'll get hold of it and zip it into a new version pretty soon.

about 1 year ago
Simon
Simon

New Version 1.6.1.0.

Update for Songbird 1.7 now includes Songbird 1.7 splash screen in splish splosh folder of splash screens.

about 1 year ago
Hiromacu
Hiromacu

@Simon: I have a suggestion:
- An ability to remember splash-screens for feathers would be very nice. So feather changing changes the splash-screen too (if it's different than the previous one).

What do you think? I hope it's possible. :)

about 1 year ago
Simon
Simon

Hiromacu,

Doesn't the 'Show options from feather' do this?

I do need to tidy up these options,so let me know exactly what you want, and I'll try to fit it in.

about 1 year ago
Hiromacu
Hiromacu

@Simon: OK! I explain what I mean:
1st step: Current feather is Chrome.
2nd step: Set splish slposh to show current feather's splash screen ('Feather' check button is set, 'Current splash screen' radio button is set).
3rd step: Switch to an other feather (View->Feathers->Steel).
4th step: Restart Songbird.
===========================
Problem: When Songbird restart, Chrome feather's splash screen shows up, even if Steel feather has own splash screens.

So my suggestion is:
- an option to show feather's own splash screen

For example: an other check button
- if it is checked, this add-on loads feather's own splash screen automatically
- if a feather doesn't have own splash screen, this add-on loads a default splash screen (maybe an other option to set default splash screen would be useful too)

about 1 year ago
Simon
Simon

@Hiromacu, I understand now. I think the current feather's splash screen option should always show the splash screen for whatever feather is active - not stay on what was active when the option was chosen.

I'll fix it.

about 1 year ago
Simon
Simon

Updated to work with latest version of Songbird (1.9)

9 months ago



Download
Log in to Rate

Statistics
Downloads: 6,342

Average Rating:
4 out of 5  based on 6 ratings

Images: 2

Comments: 64

Last Updated: about 1 month ago
Details
Name: splish splosh

Author: Simon

Version: 1.10.0.0 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: