This went way over my head. Maybe I'm really dense, what would explain that some FM chanels that were added look 100% correct on softsqueze; but some channels like KMEL looks incorrect on softsqueeze; but look correct on newer clients. It seems that these older clients dont display some of these FM Favorites correctly. Howeever, some of these FM favorites that get added, look 100% correct (such as FM channel KOIT in screenshot below).
So, when slimplayer exposes these weird display issues and SB3 shows the same channel correctly, where is the problem? There are other FM Favorites channels that get added that dont have this display problem. Such as the below screenshot. So what's different between the channels with correct text displayed and the ones that aren't on Softsqueeze: [image: http://i67.photobucket.com/albums/h283/mkanet/Screenshot-1381.jpg] Maybe, this is something that can be fixed in slimplayer itself. The picture you see is a software player that uses the latest softsqueeze.jar; only adding cosmetic enhancements (its just a UI shell). Thanks for all your help guys! MKANET bpa;604642 Wrote: > I think the character mode is only used for SliMP3, SB1 and > Squeezsslave. Softsqueeze uses the graphics bit map display. There is > a module to handle emulated SB2 and higher devices to provide support > for cli and jive displaystatus but that does not mean characters are > sent to the emulated-devices which had graphics displays - generally > SB2 and older. > > The following is in the module Text.pm > > Code: -------------------- > > sub vfdmodel { > my $display = shift; > my $client = $display->client; > > if ($client->isa('Slim::Player::SLIMP3')) { > if ($client->revision >= 2.2) { > my $mac = $client->macaddress(); > if ($mac eq '00:04:20:03:04:e0') { > return 'futaba-latin1'; > } elsif ($mac eq '00:04:20:02:07:6e' || > $mac =~ /^00:04:20:04:1/ || > $mac =~ /^00:04:20:00:/ ) { > return 'noritake-european'; > } else { > return 'noritake-katakana'; > } > } else { > return 'noritake-katakana'; > } > } elsif ($client->isa('Slim::Player::SqueezeSlave')) { > return 'squeezeslave'; > } else { > # Squeezebox 1 > return 'noritake-european'; > } > } -------------------- > > -- mkanet ------------------------------------------------------------------------ mkanet's Profile: http://forums.slimdevices.com/member.php?userid=7965 View this thread: http://forums.slimdevices.com/showthread.php?t=84970 _______________________________________________ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss