Foobar Design Refinements
A new Foobar design in the works
Terrestrial has updated his track info mod component to allow quick and easy image rotations, upon my request and within an hour of making that request which is quite astonishing. Anyway, these new found super powers enable us to create sexy image reflections which fade out using a simple transparent to black (or whatever colour) PNG overlay.
My latest design efforts see a scalable version of this with top left artist images. The artwork itself acts as a Play or Pause button, unless the cover art does not exist, in such a case the button action calls up a Custom Run script Cover Downloader which uses Amazon to find album art images and save them to the audio file directory. Similarly, when artist images do not exist a custom run GetArtistImg script that I created downloads the image and saves it as %artist%.jpg etc.
I’m always adding functions and tweaking it so it’s not quite done yet, but here are some screenshots:
Posterific
And so my 35 hour eye-popping 700dpi 6ft by 3ft retina scratching marathon to complete my 4th year poster project presentation has finally ended. It is entitled “CapSense” and thusly covers a “non destructive electrostatic imaging technique for the evaluation of concrete”. I am now awaiting it’s final print and I hesitantly look forward to seeing its laminated physicality before I and six other group members are quizzed on the content. I would link you to the PDF that took 90 minutes to generate and 10 to open but it is 1.1GB large; sad thing is, I had to create 3 separate PDFs as the first two came out wrong. Purchasing that 512mb of RAM the weekend before was certainly a subliminally good choice as editing kept up a surly 1.9GB of pagefile that would previously have sent my AMD into catatonia.
(The full version is 12960 pixels across and its scalable vectors give my processor its long desired workout, it was beginning to put on some pounds after all those mp3s and spreadsheets.)
Foobar Component Update
Terrestrial has made another great update to his single column playlist module for Foobar2000 v0.9. This latest change adds the following functionality:
+ some tweaks to multiple window / multiple playlists
+ added “Playing” playlist selection
+ $fileexists()
+ added NOKEEPASPECT option for images
+ added wildcard support for images
+ added alignment options for images VALIGN-T (vertical align-TOP), VALIGN-B, HALIGN-L, HALIGN-R
I have highlighted the key improvements that I am now making use of. With these new additions images can be stretched to fit a give frame, for example:
$imageabs2(100,100„,100,100,5„$replace(%path%,%filename_ext%,*.jpg),NOKEEPASPECT)
This will display an image (finds any .jpg in the song’s directory thanks to the new wildcard function — * is the wildcard) and stretch it to fit a 100x100 frame. Expanding upon this using the new fileexists function:
$if($fileexists($replace(%path%,%filename_ext%,*.jpg)),
$puts(albumMarg,110)
$puts(datax,160)
$imageabs2(100,100„,100,100,5„$replace(%path%,%filename_ext%,*.jpg),NOKEEPASPECT)
$imageabs(5„images/artoverlay-1.png ‚)
$drawrect(5,0,100,100,brushcolor-null pencolor-0–0-0)
$drawrect(6,1,98,98,brushcolor-null pencolor-150–150-150)
,
$puts(albumMarg,10)
$puts(datax,60))
This checks that the images is there, if it is it defines a specific margin for later use in positioning of artist, album and trackinfo. It then draws the image, a PNG overlay and some surrounding borders. If the image doesn’t exist it defines a different margin so that the song data does not surround an empty space and instead is closer to the left, for example:

Fighting XP’s hatred of black themes
Finding the elusive perfect black theme for windows XP is nigh impossible. The thwarted erroneous or inconsistent use of SYSCOLORs throughout applications inevitably leads to a mix mash of black on grey (Firefox says grey can only be spelled gray, silly thing), black on black, url-blue on black or many other unavoidable clashes that make using that particular program impossible or painful. Whether it be unchangeable background whites with white text or the fixed black font on the new dark-grey 3D windows there’s always a reason to switch back to the eye-ball penetrating white themes. Even Microsoft applications lay foul to this problem — you’d expect proper SYSCOLOR usage here at least:

MSN & Microsoft’s Tweak UI
No matter what you do, that black text cannot be fixed, no matter what you do that blue header and frame in MSN cannot be fixed — no tweak will suffice. All black themes face these problems. The only way of fixing such issues I imagine is to apply a custom visual style to each problematic application and the only program that allows this, as far as I am aware is WindowBlinds, which I shudder to use as I like my system resources. This problem extends to browsers wherein web-pages adopt the default color schemes; browsing under the guise of blackness you become aware of the sites that assume everyone uses a black on white setup and the problems in creating an incomplete or ill-defined CSS stylesheet. For example, defining the backgrounds as white but leaving the default text, defining text-color within an input box but not its background color, visa versa, etc. In IE this cannot be fixed remotely and your theme becomes absolutely impossible to tolerate:

But in Firefox this problem can be fixed by overriding default theme values via the UserContent.css file, found here:
C:\Documents and Settings\USERNAME\Application Data\Mozilla\Firefox\Profiles\PROFILE\chrome
for a standard installation. I added these settings:
textarea {
background-color: #ffffff;
color: #000000;
border: 1px solid #bbb;
padding: 2px;
margin: 2px;
}
/* Fixes input and button colours */
input {
background-color: #eeeeee;
color: #000000;
border: 1px solid #bbb;
padding: 2px;
margin: 2px;
}
/* Fixes dropdown box colours */
select {
background-color: #ffffff;
color: #000000;
border: 1px solid #bbb;
margin: 2px;
}
Which changes the page (and others that rely on default schemes) to look like this:
A significant and usable improvement that allows for an improved and enjoyable browser experience. Note: It seems Firefox defines text-colour default to black and ignores the themes value, so no changes have to be made here. To have a browser working within a black theme becomes a significant benefit and the problems and woes of the few assorted clashes elsewhere become tolerable. Now a beautiful black theme such as Inverso-Reborn-Balanced can be used functionally in day to day life without just looking pretty (screenshot showing Foobar, Explorer and Notepad):

If only more applications allowed complete CSS re-styling of their user interface.




Digg This
Delicious
Facebook
Stumbleupon