Announcement

Collapse
No announcement yet.

PiCorePlayer USB DAC Choice Problem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    Originally posted by Paul Webster View Post
    I tried to cheat by connecting to the Pi an SMSL PO100pro which is powered by the host and converts a digital USB signal to a coax, IIS or optical signal. The plan is to have that always on as it's powered by the PI and then only turn the DAC on when needed. I managed to get Squeezelite working when the SMSL PO100pro is connected (works with the SMSL in either UAC 1 and 2 modes) tried all output settings options available. The SMSL PO100Pro is powering up (its LED is on), but no signal is reaching the DAC. Any suggestions appreciated!
    Last edited by LibraryDetective; 2023-01-20, 17:10.

    Comment


      #17
      Originally posted by diode84 View Post

      How are you taking the sound out of your Pcm2704 board. I use one of these boards often to convert usb from PC to spdif, and then digitally to the main DAC. Sound is good like this. But using the PCM2704 board as a DAC and taking audio out of the phones socket it is not brilliant, goodish but not brilliant. Sort of what I mean is, is the sound output digital or analogue.
      Thank you for your reply.
      Sorry if that was not clear in my description of the s/PDIF signal path. I am tapping into the TOSLINK output, which is the digital signal that should not be going through the DAC.

      The direct comparison is with the Toslink output of a SB3, same stream, by reconnecting.

      The difference is very clear, you don't even need high quality streams for that. The signal is quieter, lacks spatiality and dynamics. It simply sounds cheap.

      What comparison do you have?
      | LMS 8.3.0 @ QLMS 2.31 | 2 SB Radios | SB Duet | SB 3 | piCorePlayer 8.2.0/Jivelite 7" Touch Jivelite | SqueezeLite-ESP32 | Pioneer VSX-S310 |

      Comment


        #18
        Originally posted by networx View Post

        Thank you for your reply.
        Sorry if that was not clear in my description of the s/PDIF signal path. I am tapping into the TOSLINK output, which is the digital signal that should not be going through the DAC.

        The direct comparison is with the Toslink output of a SB3, same stream, by reconnecting.

        The difference is very clear, you don't even need high quality streams for that. The signal is quieter, lacks spatiality and dynamics. It simply sounds cheap.

        What comparison do you have?
        Have you set the alsamixer volume to 0dB?
        Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
        Bedroom: Radio
        Bathroom: Radio

        Comment


          #19
          Originally posted by slartibartfast View Post

          Have you set the alsamixer volume to 0dB?
          Si claro
          | LMS 8.3.0 @ QLMS 2.31 | 2 SB Radios | SB Duet | SB 3 | piCorePlayer 8.2.0/Jivelite 7" Touch Jivelite | SqueezeLite-ESP32 | Pioneer VSX-S310 |

          Comment


            #20
            Sorry to add my own woes to this long thread! I'm also having problems pairing with a USB DAC.
            Using RPi 4B, piCP v.8.2.0, trying to pair with a Geek Pulse USB DAC. The DAC has always worked great with SBTouch, but can't get any response when using RPi.

            The piCP is set to USB audio, and I've tried all manner of Output settings, all of which either produce silence or prevent Squeezelite from running. Any suggestions would be appreciated...

            Comment


              #21
              Originally posted by DaveCochrane1 View Post
              Sorry to add my own woes to this long thread! I'm also having problems pairing with a USB DAC.
              Using RPi 4B, piCP v.8.2.0, trying to pair with a Geek Pulse USB DAC. The DAC has always worked great with SBTouch, but can't get any response when using RPi.

              The piCP is set to USB audio, and I've tried all manner of Output settings, all of which either produce silence or prevent Squeezelite from running. Any suggestions would be appreciated...
              What choice of output settings do you get?
              Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
              Bedroom: Radio
              Bathroom: Radio

              Comment


                #22
                Originally posted by slartibartfast View Post

                What choice of output settings do you get?
                I get these:

                sysdefault
                default
                plugequal
                equal
                hw:CARD=G1V4,DEV=0
                plughw:CARD=G1V4,DEV=0
                sysdefault:CARD=G1V4
                front:CARD=G1V4,DEV=0
                surround21:CARD=G1V4,DEV=0
                surround40:CARD=G1V4,DEV=0
                surround41:CARD=G1V4,DEV=0
                surround50:CARD=G1V4,DEV=0
                surround51:CARD=G1V4,DEV=0
                surround71:CARD=G1V4,DEV=0
                iec958:CARD=G1V4,DEV=0

                Comment


                  #23
                  Originally posted by DaveCochrane1 View Post

                  I get these:

                  sysdefault
                  default
                  plugequal
                  equal
                  hw:CARD=G1V4,DEV=0
                  plughw:CARD=G1V4,DEV=0
                  sysdefault:CARD=G1V4
                  front:CARD=G1V4,DEV=0
                  surround21:CARD=G1V4,DEV=0
                  surround40:CARD=G1V4,DEV=0
                  surround41:CARD=G1V4,DEV=0
                  surround50:CARD=G1V4,DEV=0
                  surround51:CARD=G1V4,DEV=0
                  surround71:CARD=G1V4,DEV=0
                  iec958:CARD=G1V4,DEV=0
                  I would try
                  hw:CARD=G1V4,DEV=0
                  and check the ALSA Mixer volume is set to 100%
                  Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
                  Bedroom: Radio
                  Bathroom: Radio

                  Comment


                    #24
                    Originally posted by slartibartfast View Post

                    I would try
                    hw:CARD=G1V4,DEV=0
                    and check the ALSA Mixer volume is set to 100%
                    Unfortunately Squeezelite won't run with that setting.

                    I've also now noticed some strange behaviour on the player itself. If I start a track (either on the player itself or via Squeeze Ctrl app) it correctly shows it as "now playing" but the progress bar doesn't move on the player, just on the app. Also I can't pause it: if I tap Pause either on the player itself or the app, the track just jumps to the beginning and starts playing again (you can see the track progress on the mobile app, just not on my player's 7" screen).

                    It behaves normally if Headphones audio is selected, just messed up for USB.

                    UPDATE: disabling USB FSM driver fixed this strange behaviour so now visually everything behaves normally—but still no audio whatever Output setting is used.
                    Last edited by DaveCochrane1; 2023-01-26, 12:47.

                    Comment


                      #25
                      DaveCochrane1

                      Why not try it with either Moode or Volumio, it works with either OS, then both offer Squeezelite as an output (note any successful output settings).

                      Or run a base RPI OS and install Squeezelite

                      Or; try this last first, update Squeezelite from the pCP Main Page tab, choose the Full-update and reboot the pi afterwards

                      ronnie

                      Comment


                        #26
                        Originally posted by Man in a van View Post
                        DaveCochrane1

                        Why not try it with either Moode or Volumio, it works with either OS, then both offer Squeezelite as an output (note any successful output settings).

                        Or run a base RPI OS and install Squeezelite

                        Or; try this last first, update Squeezelite from the pCP Main Page tab, choose the Full-update and reboot the pi afterwards

                        ronnie
                        Tried full update already.
                        Thanks for the suggestions but I'd rather not switch servers if I can avoid it. I don't think those others even recognise sort tags, right?
                        Last edited by DaveCochrane1; 2023-01-26, 12:54.

                        Comment


                          #27
                          Originally posted by DaveCochrane1 View Post

                          Tried full update already.
                          Thanks for the suggestions but I'd rather not switch servers if I can avoid it. I don't think those others even recognise sort tags, right?
                          No Idea about tags, the suggestion was to check squeezelite, which is your problem

                          You caould always make a new install of pCP, download a fresh image, check the hash, and burn a new image onto a clean formatted card

                          ronnie

                          Comment


                            #28
                            Originally posted by DaveCochrane1 View Post

                            Tried full update already.
                            Thanks for the suggestions but I'd rather not switch servers if I can avoid it. I don't think those others even recognise sort tags, right?
                            You can check the Diagnostics page of piCorePlayer. There should be something in the log. You might need to turn on logging in Squeezelite settings.
                            Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
                            Bedroom: Radio
                            Bathroom: Radio

                            Comment


                              #29
                              Anyone else ever had the same issue of your USB DAC not connecting regardless of Output setting? If so, what settings did you change to resolve? Alternatively, is there anyone who knows what to look for in the Diagnostics log? (So sorry, I'm such a noob! 😟)

                              Noticed no mention of USB in Diagnostics, just HDMI - even though I have USB Audio selected - is this normal?

                              Output devices:
                              null - Discard all samples (playback) or generate zero samples (capture)
                              default
                              plugequal
                              equal
                              hw:CARD=b1,DEV=0 - bcm2835 HDMI 1, bcm2835 HDMI 1 - Direct hardware device without any conversions
                              plughw:CARD=b1,DEV=0 - bcm2835 HDMI 1, bcm2835 HDMI 1 - Hardware device with all software conversions
                              sysdefault:CARD=b1 - bcm2835 HDMI 1, bcm2835 HDMI 1 - Default Audio Device
                              dmix:CARD=b1,DEV=0 - bcm2835 HDMI 1, bcm2835 HDMI 1 - Direct sample mixing device
                              hw:CARD=Headphones,DEV=0 - bcm2835 Headphones, bcm2835 Headphones - Direct hardware device without any conversions
                              plughw:CARD=Headphones,DEV=0 - bcm2835 Headphones, bcm2835 Headphones - Hardware device with all software conversions
                              sysdefault:CARD=Headphones - bcm2835 Headphones, bcm2835 Headphones - Default Audio Device
                              dmix:CARD=Headphones,DEV=0 - bcm2835 Headphones, bcm2835 Headphones - Direct sample mixing device


                              Last edited by DaveCochrane1; 2023-01-28, 10:40.

                              Comment


                                #30
                                DaveCochrane1

                                It would seem that the dac is not recognised

                                Can you post the "Boot" log please or the output of "dmesg"

                                You can access these via Main Page > Diagnostics

                                ronnie

                                All the time you are wasting on this you could have

                                a) made a new image
                                B) tried a different OS

                                Comment

                                Working...
                                X