Bugzilla – Bug 1487
Customize font size when using Spectrum Analyzer screensaver
Last modified: 2006-08-16 13:32:40 UTC
Slim Server v6.0.3 I have been using the Spectrum Analyzer screensaver. I notice the "now playing: song" pushes left then back right every 30 seconds. I love this feature but the font size is too small. Would definitely like to increase the font size and possibly timing. Increasing font size would probably have to change the push left then right option to a scroll option to read all the text.
the font Graphics/High.2.font.bmp seems to be the one used in the screensaver. Changing this bitmap with another font should effectively change the font. You can copy standard, light, or full over the high font if you want to use one of the existing ones. 1 in the filename refers to a line 1 font, 2 is a line 2 font or a large font (High is actually a one line font, with small characters on the top line). This is only a guess, as i haven't actually tried this. :)
More generally, it would be nice to have a separate font size for when the player is in *any* screensaver. When I'm navigating in the interface I may be near or far from the unit, but when it's playing music I'm invariably on the other side of the room from the stereo. When anyone looks up at the Squeezebox it's to see the title of which song is playing, but if I've left it on a smaller font size it's difficult. I could imagine other people who like to always have the font small enough to allow for the progress bar while music is playing. The general idea, I think, is that navigating through the system and listening to music are different use cases and could benefit from different default font sizes.
I used another quick hack approach to increase the visualization font size on my Slimserver 6.2.1/Squeezebox 3 installation. It does not solve the problem of cropping long song info lines, though. Line1 now shows the NOW_PLAYING text while line2 is used for the (bigger) song info text. I changed the Plugins/Visualizer.pm at line 304-308: - 'fonts' => { 'graphic-320x32' => 'high' }, - 'line1' => '', - 'line2' => $client->string('NOW_PLAYING') . ': ' . - Slim::Music::Info::getCurrentTitle($client, Slim::Player::Playlist::song($client)), + 'fonts' => { 'graphic-320x32' => 'standard' }, + 'line1' => $client->string('NOW_PLAYING'), + 'line2' => Slim::Music::Info::getCurrentTitle($client, Slim::Player::Playlist::song($client)) "It works for me" (tm) :-)
Adrian - is this something that can be done now with the new display code?