Announcement

Collapse
No announcement yet.

Windows: Unicode not showing on squeezeboxes, but it is on Web and other UIs

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Windows: Unicode not showing on squeezeboxes, but it is on Web and other UIs

    Apologies if this has been covered (I'm sure it has), but I can't find the exact answer I'm looking for.

    I run LMS 8.3.1 on Windows 10, with UTF-8 support enabled. So LMS picks up non-latin tracks just fine and I can work with them on any UI I choose to interact with. So far so good.

    But my Squeezeboxes always show a latin transscription instead of the unicode characters.
    Example: a track called "一生" turns in to "[?]Sheng" on my squeezeboxes.

    While it doesn't seem to impact operation, it's a niggling cosmetic defect.

    Any ideas what's causing this and/or does this merit filing a bug?

  • #2
    What type of Squeezebox are you using?
    Michael

    "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
    (LMS: Settings/Information)

    Comment


    • #3
      3x Booms and 1x Transporter.

      Comment


      • #4
        Could you please share your server.log.zip (see Settings/Information)? I would have thought we'd support custom fonts on Windows for this very purpose. If that wasn't the case we should see some warning in the log file.
        Michael

        "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
        (LMS: Settings/Information)

        Comment


        • #5
          Sure. Here's an example screenshot taken from the UI:
          Click image for larger version  Name:	image.png Views:	0 Size:	376.5 KB ID:	1639375
          You'll see the path is... garbage, but everything else works as expected, so no issues as far as I'm concerned.

          ​And attached is the log you requested, after I started playback of above track.

          Just in case, this is the track in question: https://1drv.ms/u/s!AoQI5_3ipPc6pZUD...37QpA?e=it5pr8

          pls let me know if you need anything else.
          Attached Files

          Comment


          • #6
            But you said:

            Originally posted by damazta
            But my Squeezeboxes always show a latin transscription instead of the unicode characters.
            Example: a track called "一生" turns in to "[?]Sheng" on my squeezeboxes.
            ???
            Michael

            "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
            (LMS: Settings/Information)

            Comment


            • #7
              Oh, there it is, at the very bottom of your log file:

              Code:
              [23-05-23 22:57:15.4354] Slim::Display::Lib::Fonts::__ANON__ (84) Warning: Unable to load TrueType font support: Can't locate Font/FreeType.pm in @INC (@INC contains: C:\ProgramData\Squeezebox\Cache\InstalledPlugins C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.14\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.14\MSWin32-x86-multi-thread\auto C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.14.1\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.14.1\MSWin32-x86-multi-thread\auto C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.14\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.14\MSWin32-x86-multi-thread\auto C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\MSWin32-x86-multi-thread C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.14 C:\PROGRA~2\SQUEEZ~1\server\lib C:\PROGRA~2\SQUEEZ~1\server\CPAN C:/PROGRA~2/SQUEEZ~1/server C:/PROGRA~2/SQUEEZ~1/server C:\Users\dcote\AppData\Local\Temp\pdk-dcote-10820\ C:\PROGRA~2\SQUEEZ~1\server) at /<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Display/Lib/Fonts.pm line 83.
              ​
              I was pretty sure we included that library with the Windows build. The above basically is saying that the module needed to display those fonts is missing. I'll have to look into what happened here.

              Can you show us the content of C:\PROGRA~2\SQUEEZ~1\server\CPAN\arch\5.14 (that's Program Files\Squeezebox)?
              Last edited by mherger; 2023-05-23, 22:10.
              Michael

              "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
              (LMS: Settings/Information)

              Comment


              • #8
                Ok, I've hopefully found the culprit. New builds for LMS 8.3.2 and 8.4 (dev) should be out shortly. Please check https://downloads.slimdevices.com/nightly/?ver=8.3 for their availability. Install on top of your setup and let me know whether this build fixes your on-device rendering issue.
                Michael

                "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                (LMS: Settings/Information)

                Comment


                • #9
                  damazta did you have the opportunity to try the latest nightly build?
                  Michael

                  "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                  (LMS: Settings/Information)

                  Comment


                  • #10
                    No yet, sorry. Been busy with other stuff. Will try over the weekend! But thanks for picking this up so quickly. 👍

                    Comment

                    Working...
                    X
                    😀
                    🥰
                    🤢
                    😎
                    😡
                    👍
                    👎