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

    Library support for DSF files

    Scheduled Pinned Locked Moved
    Feature Suggestions
    3
    7
    676
    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.
    • N
      nitro322
      last edited by

      Would it be possible to add library support for DSF files? Strawberry seems to be able to play DSF files via gstreamer just fine, and even read the tags when playing the file:

      3ce53268-3db2-475c-928d-fcf0d25010f2-image.png

      So playback seems to be about perfect as far as I can tell, but since Strawberry won't index the files and add them to my library it greatly reduces the utility of the DSF files.

      Note: I did some searching before posting this and found this thread discussing problems with DSF files apparently being related to taglib, and sure enough I get the following printed to stdout:

      22:39:15.844 INFO TagReaderTagLib:205 TagLib hasn't been able to read "/home/user/data/music/Soundtrack/James Horner/Music From The Motion Picture Titanic/06-Take Her To Sea, Mr. Murdoch.dsf" file

      But... somehow it's working for me. This is with version 1.0.0 on Gentoo.

      S jonasJ 2 Replies Last reply Reply Quote 2
      • S
        soulwarriors @nitro322
        last edited by

        @nitro322 for version 1.0.4, Strawberry Music Player unable to play DSF files. Not sure why. So, I have downgraded my version to 1.0.1.

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

          @soulwarriors said in Library support for DSF files:

          @nitro322 for version 1.0.4, Strawberry Music Player unable to play DSF files. Not sure why. So, I have downgraded my version to 1.0.1.

          There is no difference in code between those versions related to file format support. However, if you are using Windows, the MSVC release does not have DSF/DSD support, because it's through ffmpeg, and it is hard to compile for MSVC, in the last release I switched the default to MSVC, so if you need DSF/DSD support you need to use the MinGW release instead.

          S 2 Replies Last reply Reply Quote 0
          • jonasJ
            jonas @nitro322
            last edited by

            @nitro322 said in Library support for DSF files:

            Would it be possible to add library support for DSF files? Strawberry seems to be able to play DSF files via gstreamer just fine, and even read the tags when playing the file:

            I wouldn't count on DSD/DSF being added to taglib, the author of the library has made it pretty clear that he does not want to support more audio formats.
            It's possible if we use our own code to read DSD/DSF or a static version of taglib, I did that earlier which is why Strawberry was able to read DSD/DSF before. However we lack contributors so I'm not keen on adding it back and maintain the code outside of taglib as I have limited knowledge of the format, there were also too many support requests related to it, many related to distro's not using our static copy of taglib.

            N 1 Reply Last reply Reply Quote 0
            • S
              soulwarriors @jonas
              last edited by soulwarriors

              @jonas thanks so much for the update. Will retry using the release that you said. And, yes, am using Windows 10

              1 Reply Last reply Reply Quote 0
              • S
                soulwarriors @jonas
                last edited by

                @jonas really appreciate your update and assistance. Now am able to play DSF files for release 1.0.4.

                1 Reply Last reply Reply Quote 0
                • N
                  nitro322 @jonas
                  last edited by

                  @jonas said in Library support for DSF files:

                  However we lack contributors so I'm not keen on adding it back and maintain the code outside of taglib as I have limited knowledge of the format

                  Yeah, that's fair. Disappointing, but understandable. My quest for how to best integrate my highest quality music into my music library continues. 🙂

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