Ankündigung

Einklappen
Keine Ankündigung bisher.

WG (Linux Debian) als Multiroom-System (Code Sammlung)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #61
    Oh äh ja sorry hab ich nicht dazu geschrieben. Sry!

    Gruß

    ***censored***

    Kommentar


      #62
      Guck vielleicht mal ob pulseaudio Netzwerk freigaben hat...



      Gruß

      ***censored***

      Kommentar


        #63
        Die 127.0.0.1 (localhost) steht schon in der default.pa.

        Danke für den Tipp. Ich mach mich mal auf die Suche nach pulseaudio und netzwerkfreigabe.

        VG

        Kommentar


          #64
          Die erste Fehlermeldung
          Code:
          [module.c:111] error: Failed to open module esd: libesd.so.0: cannot open shared object file: No such file or directory
          habe ich wegbekommen indem ich libesd0 installiert habe.

          Jetzt habe ich allerdings kein Soundkarten mehr.
          Code:
          aplay -l 
          aplay: device_list:207: no soundcards found...
          Auch die interne ist weg.

          Nochmals apt-get auf alle Pakete vom Anfang. Neustart. Nix.

          Jetzt verbrate schon wieder so viele Stunden mit Testen, Suchen, Probieren. Das ist ein Fass ohne Boden. Die Zeit sollte ich mal mit dem Russound verrechnen.
          Das erinnert mich stark an vor 10 Jahren als in Suse Linux eine W-LAn-Karte installieren wollte. Nach einem Monat erfolglosem Probieren habe ich aufgegeben, Suse runtergeschmissen und Windows installiert. Damit ging's wunderbar.

          Kommentar


            #65
            Hi

            Soweit ich weiß braucht man den esd Socket nicht und du könntest ihn aus kommentieren.
            Was ist dann die Fehler Meldung?

            Das es von jetzt auf gleich geht hat auch keiner behauptet.

            Mich ärgert zur zeit der avahi (zeroconf) der überredet mein WG alle paar Stunden den pulseaudio zu beenden??

            (ist aber ein anderes System als das auf dem es funktioniert hat)

            Gruß

            Edit: hat du alsa schon mal neu gestartet?? Ob die Sound Karten dann wieder da sind.

            Kommentar


              #66
              Ich wollte einfach von vorne an nochmals alles durchgehen. Daher kam ich wieder bei aplay -l aus. Da gab's obige Meldung. Beim erstmaligen Einrichten gab's da 'ne Ausgabe, so wie in der Anleitung. Das hat mich stutzig gemacht.
              Auch sind alle Dateien in /proc/asound null. Ist das bei dir auch so?

              Code:
              /proc/asound# ls -l
              insgesamt 0
              -r--r--r-- 1 root root 0  7. M?r 21:23 cards
              -r--r--r-- 1 root root 0  7. M?r 21:23 devices
              -r--r--r-- 1 root root 0  7. M?r 21:23 hwdep
              -r--r--r-- 1 root root 0  7. M?r 21:23 modules
              dr-xr-xr-x 2 root root 0  7. M?r 21:23 oss
              -r--r--r-- 1 root root 0  7. M?r 21:23 pcm
              dr-xr-xr-x 2 root root 0  7. M?r 21:23 seq
              -r--r--r-- 1 root root 0  7. M?r 21:23 timers
              -r--r--r-- 1 root root 0  7. M?r 21:23 version
              Das ist doch merkwürdig.

              Komisch ist auch, dass anscheinend was abgespielt wird.

              Code:
              aplay /home/Applause      
              Playing WAVE '/home/Applause' : Signed 16 bit Little Endian, Rate 11025 Hz, Mono
              root@wiregate286:/etc/modprobe.d# mpg123 /home/breathe.mp3 
              High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
              	version 1.4.3; written and copyright by Michael Hipp and others
              	free software (LGPL/GPL) without any warranty but with best wishes
              
              Directory: /home/
              Playing MPEG stream 1 of 1: breathe.mp3 ...
              Title:   Breathe (radio edit)            Artist: t*l*popmusik
              Comment:  000006FD 00000753 000032F4 00002F21 0000C37E 0000C37E 00008000 00007F37 0000EAA5 0000EAA5
              Album:   Breathe Single-CD
              Year:    2002                            Genre:  Electronica/Dance
              MPEG 1.0 layer III, 96 kbit/s, 44100 Hz joint-stereo
              ^C
              [2:36] Decoding of breathe.mp3 finished.
              Hören tue ich aber nichts, auf keinem Ausgang.

              VG

              Kommentar


                #67
                Die Soundkarten werden gefunden:

                Code:
                lsusb
                Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
                Bus 001 Device 006: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
                Bus 001 Device 005: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
                Bus 001 Device 004: ID 0d8c:0102 C-Media Electronics, Inc. CM106 Like Sound Device
                Bus 001 Device 003: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
                Bus 001 Device 002: ID 1a40:0201 TERMINUS TECHNOLOGY INC. 
                Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
                Code:
                root@wiregate286:~# lspci
                00:01.0 Host bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] Host Bridge (rev 33)
                00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode LX Video
                00:01.2 Entertainment encryption device: Advanced Micro Devices [AMD] Geode LX AES Security Block
                00:0d.0 Ethernet controller: VIA Technologies, Inc. VT6105M [Rhine-III] (rev 96)
                00:0f.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA (rev 03)
                00:0f.2 IDE interface: Advanced Micro Devices [AMD] CS5536 [Geode companion] IDE (rev 01)
                00:0f.3 Multimedia audio controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio (rev 01)
                00:0f.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC (rev 02)
                00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02)
                root@wiregate286:~#
                Stehen aber nicht in der /var/log/messages drin.

                Kommentar


                  #68
                  öhm

                  Wie sieht den die asound.conf aus? Noch normal? Alsa schon restartet? Evtl schon mal ein Reboot gemacht?
                  Wenn sie gefunden werden muss das ja gehen.
                  Evtl mal die Pakete von alsa neu installieren??

                  ***censored***

                  Kommentar


                    #69
                    Moin,

                    • asound.conf ist normal.
                    • alsa force-reload && alsa force-reload schon gemacht.
                    • Reboot vom WG gemacht.
                    • apt-get install mit den Paketen aus dem ersten Posting gemacht.

                    Im Moment habe ich keine Ahnung was ich noch machen koennte. Versuche mal in den Untiefen des Webs was herauszufinden.


                    VG

                    Kommentar


                      #70
                      Die Pakete mit apt-get remove xxx --purge entfernen
                      Und dann neu installieren. Es werden aber alle Einstellungen gelöscht. Also vorher sichern. Und aufpassen was alles gelöscht wird!

                      Gruß

                      ***censored***

                      Kommentar


                        #71
                        Hallo.
                        Ich habe auch wieder ein problem mit pulseaudio und mpd

                        Wenn ich pulseaudio starte wird folgendes in der /var/log/messages ausgegeben

                        Code:
                        Mar 25 16:47:41 homeserver pulseaudio[11037]: main.c: System-Modus aktiv, jeodch --disallow-exit nicht gesetzt!
                        Mar 25 16:47:41 homeserver pulseaudio[11037]: main.c: System-Modus aktiv, jedoch --disallow-module-loading nicht gesetzt!
                        Mar 25 16:47:41 homeserver pulseaudio[11037]: main.c: System-Modus aktiv, SHM-Modus gezwungenermaßen deaktiviert!
                        Mar 25 16:47:41 homeserver pulseaudio[11037]: main.c: System-Modus aktiv, Exit-Idle-Time gezwungenermaßen deaktiviert!
                        Mar 25 16:47:41 homeserver pulseaudio[11039]: main.c: OK, nun wird PA im System Mode betrieben. Vorsicht, dies sollte man nicht tun.
                        Mar 25 16:47:41 homeserver pulseaudio[11039]: main.c: Bei Nichtbeachtung, selber Schuld wenn Dinge nicht funktionieren.
                        Mar 25 16:47:41 homeserver pulseaudio[11039]: main.c: Für eine Erklärung warum System Mode eine schlechte Idee ist, bitte http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode lesen
                        ist das richtig so?

                        und der log von mpd zeigt dies hier
                        Code:
                        Mar 25 18:12 : output: Failed to open "test" [pulse]: Cannot connect to PulseAudio server: Connection refused
                        Mar 25 18:12 : client: [35] command returned 0
                        Mar 25 18:12 : client: [35] closed
                        Mar 25 18:12 : client: [36] opened from 127.0.0.1:50787
                        Mar 25 18:12 : client: [36] process command "commands"
                        Mar 25 18:12 : client: [36] command returned 0
                        Mar 25 18:12 : client: [36] process command "status"
                        Mar 25 18:12 : client: [36] command returned 0
                        Mar 25 18:12 : client: [37] opened from 127.0.0.1:50788
                        Mar 25 18:12 : client: [37] process command "plchanges "2""
                        Mar 25 18:12 : client: [37] command returned 0
                        Mar 25 18:12 : client: [37] closed
                        Mar 25 18:12 : client: [36] closed

                        Kommentar


                          #72
                          Nimm mal den pulseaudio aus dem System in den daemon Modus. (daemon.conf und evtl /etc/default/pulseaudio)
                          Wenn du pulseaudio startest mal nicht per init Script sondern mit: pulseaudio -D -vvv
                          Dann sollte dieser gesprächiger sein.
                          Wie sieht den deine TCP Zeile aus? (localhost adrresse und IP?) Und wie sieht der entsprechende Audio Output des mpd aus?

                          Gruß Volker

                          ***censored***

                          Kommentar


                            #73
                            So sieht meine mpd conf aus
                            Code:
                            pid_file        "/var/run/mpd/pid-1"
                            state_file        "/var/lib/mpd/state-1"
                            
                            port                            "6601"
                            zeroconf_enabled                "yes"
                            zeroconf_name                   "test"
                            
                            audio_output {
                                    type        "pulse"
                                    name        "test"
                                    sink            "test"
                                    ## immer TCP nutzen, darum 127.0.0.1
                                    server        "127.0.0.1"
                            }
                            
                            user            "root"
                            
                            log_level         "verbose"
                            music_directory        "/medien/musik"
                            playlist_directory    "/medien/playlist"
                            db_file            "/var/lib/mpd/tag_cache-1"
                            #sticker_file        "/var/lib/mpd/sticker-1_db"
                            error_file        "/var/log/mpd/errors-1.log"
                            log_file        "/var/log/mpd/mpd-1.log"
                            
                            
                            
                            bind_to_address                 "127.0.0.1"
                            bind_to_address            "192.168.115.1"
                            audio_output_format             "44100:16:2"
                            samplerate_converter            "Fastest Sinc Interpolator"
                            mixer_type                      "software"
                            #replaygain                      "track"
                            #replaygain_preamp               "0"
                            volume_normalization            "yes"
                            
                            max_playlist_length        "200"
                            
                            
                            #audio_buffer_size               "2048"
                            #buffer_before_play              "10%"
                            filesystem_charset              "UTF-8"
                            id3v1_encoding                  "UTF-8"
                            #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
                            und das passiert wen ich pulseaudio starten will
                            Code:
                            homeserver:/etc/pulse# pulseaudio --system -vvv
                            W: main.c: System-Modus aktiv, jeodch --disallow-exit nicht gesetzt!
                            W: main.c: System-Modus aktiv, jedoch --disallow-module-loading nicht gesetzt!
                            N: main.c: System-Modus aktiv, SHM-Modus gezwungenermaßen deaktiviert!
                            N: main.c: System-Modus aktiv, Exit-Idle-Time gezwungenermaßen deaktiviert!
                            D: core-rtclock.c: Timer slack is set to 50 us.
                            D: core-util.c: setpriority() worked.
                            I: core-util.c: Successfully gained nice level -11.
                            I: main.c: Benutzer 'pulse' (UID 112) und Gruppe 'pulse' (GID 116) gefunden.
                            I: main.c: Root-Berechtigungen erfolgreich zurückgesetzt.
                            I: main.c: Dies ist PulseAudio 0.9.21-rebootstrapped-dirty
                            D: main.c: Kompilier-Host: i486-pc-linux-gnu
                            D: main.c: Kompilier-CFLAGS: -g -O2 -g -Wall -O2 -Wall -W -Wextra -pipe -Wno-long-long -Winline -Wvla -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-unused-parameter -ffast-math -Wp,-D_FORTIFY_SOURCE=2 -fno-common -fdiagnostics-show-option
                            D: main.c: Laufe auf Host: Linux i686 2.6.32-5-686 #1 SMP Mon Jan 16 16:04:25 UTC 2012
                            D: main.c: 4 CPUs gefunden.
                            I: main.c: Seitengröße ist 4096 Bytes.
                            D: main.c: Kompiliere mit Valgrind-Unterstützung: nein
                            D: main.c: Läuft im Valgrind-Modus: no
                            D: main.c: Running in VM: no
                            D: main.c: Optimiertes Build: ja
                            D: main.c: Alle Ansprüche aktiviert.
                            I: main.c: System- ID ist 3b064ec91eb024cd4b6df5dd4f26f018.
                            I: main.c: System- ID ist 3b064ec91eb024cd4b6df5dd4f26f018-1332692329.64877-2093726472.
                            I: main.c: Nutze Laufzeit-Verzeichnis /var/run/pulse.
                            I: main.c: Nutze Zustands-Verzeichnis /var/lib/pulse.
                            I: main.c: Modul-Verzeichnis /usr/lib/pulse-0.9.21/modules benutzen.
                            I: main.c: Laufe im System-Modus: yes
                            W: main.c: OK, nun wird PA im System Mode betrieben. Vorsicht, dies sollte man nicht tun.
                            W: main.c: Bei Nichtbeachtung, selber Schuld wenn Dinge nicht funktionieren.
                            W: main.c: Für eine Erklärung warum System Mode eine schlechte Idee ist, bitte http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode lesen
                            E: pid.c: Daemon already running.
                            E: main.c: pa_pid_file_create() fehlgeschlagen.

                            Kommentar


                              #74
                              die mpd.conf ist mir etwas zu unübersichtlich was ist den beim formatieren passiert?
                              pulseaudio startet immer noch im System mode. hast du die Dateien geändert?
                              das pid File könnte auch nicht erstellt werden. ist root Mitglied der 3 pulse Gruppen? und pulse Mitglied der Audio gruppe?

                              Gruß

                              Kommentar


                                #75
                                So mpd conf ist anders formatiert. Sorry

                                Und so sieht meine daemon.conf aus
                                Code:
                                # This file is part of PulseAudio.
                                #
                                # PulseAudio is free software; you can redistribute it and/or modify
                                # it under the terms of the GNU Lesser General Public License as published by
                                # the Free Software Foundation; either version 2 of the License, or
                                # (at your option) any later version.
                                #
                                # PulseAudio is distributed in the hope that it will be useful, but
                                # WITHOUT ANY WARRANTY; without even the implied warranty of
                                # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
                                # General Public License for more details.
                                #
                                # You should have received a copy of the GNU Lesser General Public License
                                # along with PulseAudio; if not, write to the Free Software
                                # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
                                # USA.
                                
                                ## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
                                ## more information. Default values a commented out.  Use either ; or # for
                                ## commenting.
                                
                                ; daemonize = no
                                ; fail = yes
                                ; allow-module-loading = yes
                                ; allow-exit = yes
                                ; use-pid-file = yes
                                ; system-instance = yes
                                ; enable-shm = yes
                                ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
                                ; lock-memory = no
                                ; cpu-limit = no
                                
                                ; high-priority = yes
                                ; nice-level = -11
                                
                                ; realtime-scheduling = yes
                                ; realtime-priority = 5
                                
                                ; exit-idle-time = 20
                                ; scache-idle-time = 20
                                
                                ; dl-search-path = (depends on architecture)
                                
                                ; load-default-script-file = yes
                                ; default-script-file = 
                                
                                ; log-target = auto
                                ; log-level = notice
                                ; log-meta = no
                                ; log-time = no
                                ; log-backtrace = 0
                                
                                ; resample-method = speex-float-3
                                ; enable-remixing = yes
                                ; enable-lfe-remixing = no
                                
                                ; flat-volumes = yes
                                
                                ; rlimit-fsize = -1
                                ; rlimit-data = -1
                                ; rlimit-stack = -1
                                ; rlimit-core = -1
                                ; rlimit-as = -1
                                ; rlimit-rss = -1
                                ; rlimit-nproc = -1
                                ; rlimit-nofile = 256
                                ; rlimit-memlock = -1
                                ; rlimit-locks = -1
                                ; rlimit-sigpending = -1
                                ; rlimit-msgqueue = -1
                                ; rlimit-nice = 31
                                ; rlimit-rtprio = 9
                                ; rlimit-rttime = 1000000
                                
                                ; default-sample-format = s16le
                                ; default-sample-rate = 44100
                                ; default-sample-channels = 2
                                ; default-channel-map = front-left,front-right
                                
                                ; default-fragments = 4
                                ; default-fragment-size-msec = 25

                                Kommentar

                                Lädt...
                                X