• Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    DSD audios won't play

    Scheduled Pinned Locked Moved
    Technical Help
    2
    3
    464
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      timokratia
      last edited by

      Thanks for the wonderful music player, I have been a happy user since
      discovering Strawberry in the Software Center of Solus.

      However, I ran into the problem of not being able to play DSD audio earlier
      today. I have Strawberry 0.6.10 and gstreamer-1.0 1.16.2 on my machine. I
      loaded some large DSD files (about 4 GB per album split into 4 files) into
      Strawberry using CUE files, and it was able to recognize them. When I tried
      to double-click the tracks to play, Strawberry consumes around 50% CPU (while
      memory usage remained usual), and wasn't able to play, skipping to the next track
      after less than 30 seconds.

      The following terminal message is from running ~strawberry --verbose~ and trying
      to play one of the DSD tracks before it switches to another track:

      19:40:54.273 DEBUG Player:598                       Playing song "Wollt ihr das Bett in Flammen sehen" QUrl("file:///mnt/xSSD/Lossless/Rammstein (1995-2019) - Studio Albums Discography [DSD , 5.6 MHz, Vinyl Rip]/(1995) Herzeleid [ Universal Music %23 2729663, 2LP, 2015 Reissue, Remastered Edition]/Rammstein - Herzeleid  S.1.dsf")
      19:40:54.275 ERROR logging:71(GLib)                 Source ID 400 was not found when attempting to remove it
      19:40:54.332 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.332 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.332 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.332 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.335 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.335 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.335 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.335 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.335 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.335 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.335 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.336 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.336 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.336 DEBUG GstEnginePipeline:687            2 sync bus message stream-status
      19:40:54.336 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.336 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.336 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.342 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.342 DEBUG GstEnginePipeline:687            2 sync bus message stream-status
      19:40:54.342 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.344 DEBUG GstEnginePipeline:687            2 sync bus message stream-status
      19:40:54.345 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.345 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.346 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.346 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.346 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.346 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message stream-status
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.347 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.348 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.348 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.348 DEBUG GstEnginePipeline:687            2 sync bus message stream-status
      19:40:54.348 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.348 DEBUG GstEnginePipeline:687            2 sync bus message stream-start
      19:40:54.352 DEBUG GstEnginePipeline:687            2 sync bus message latency
      19:40:54.352 DEBUG GstEnginePipeline:687            2 sync bus message stream-status
      19:40:54.353 DEBUG GstEnginePipeline:687            2 sync bus message tag
      19:40:54.353 DEBUG GstEnginePipeline:687            2 sync bus message tag
      19:40:54.353 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message async-done
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message new-clock
      19:40:54.354 DEBUG GstEnginePipeline:440            2 event latency
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.354 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.355 DEBUG GstEnginePipeline:687            2 sync bus message state-changed
      19:40:54.424 DEBUG GstEnginePipeline:660            2 bus message state-changed
      19:40:54.427 INFO  GstEnginePipeline:1213           Got stream info for "file:///mnt/xSSD/Lossless/Rammstein%20(1995-2019)%20-%20Studio%20Albums%20Discography%20[DSD%20,%205.6%20MHz,%20Vinyl%20Rip]/(1995)%20Herzeleid%20[%20Universal%20Music%20%23%202729663,%202LP,%202015%20Reissue,%20Remastered%20Edition]/Rammstein%20-%20Herzeleid%20%20S.1.dsf:" "audio/x-dsd"
      19:41:37.350 DEBUG GstEnginePipeline:687            2 sync bus message buffering
      19:41:37.381 DEBUG GstEnginePipeline:687            2 sync bus message eos
      19:41:37.381 ERROR logging:71(GLib)                 Source ID 403 was not found when attempting to remove it
      

      I am able to play those DSF/DSDIFF files with MPV. Is there something I can do
      to be able to play them with Strawberry?

      Your help will be greatly appreciated. Cheers!

      1 Reply Last reply Reply Quote 0
      • T
        timokratia
        last edited by

        Update: possibly due to the file size.

        Later I found out that Strawberry is able to play smaller DSF files, the largest being 350MB. The files in question in the original post are each about 1GB. Could file size be the cause of the problem?

        1 Reply Last reply Reply Quote 0
        • jonasJ
          jonas
          last edited by

          I've seen similar issues myself. The problem might be in GStreamer, I'm not sure.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Powered by NodeBB | Contributors