User Tools

Site Tools


pipewire

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pipewire [2023/05/16 10:42]
klagoeth
pipewire [2025/01/13 13:37] (current)
jnms
Line 9: Line 9:
   - ''pactl load-module module-null-sink sink_name=rtp sink_properties=device.description=Korner''   - ''pactl load-module module-null-sink sink_name=rtp sink_properties=device.description=Korner''
   - ''pactl load-module module-rtp-send source=rtp.monitor''   - ''pactl load-module module-rtp-send source=rtp.monitor''
-  - Hierna kan je in ''pavucontrol'' "Korner" selecteren als output om af te spelen naar hoek+  - Hierna kan je in ''pavucontrol'' "korner" selecteren als output om af te spelen naar hoek
  
 Pipewire is leuk indat je ook gewoon de pulseaudio tools de je gewend bent kan gebruiken om met pipewire te spreken (voor sommige dingen moet dit zelfs, omdat ze enkel beschikbaar zijn via de pulseaudio shim). Pipewire is leuk indat je ook gewoon de pulseaudio tools de je gewend bent kan gebruiken om met pipewire te spreken (voor sommige dingen moet dit zelfs, omdat ze enkel beschikbaar zijn via de pulseaudio shim).
  
 +Voor mensen die een alias willen: ''alias loadrtp='pactl load-module module-null-sink sink_name=rtp && pactl load-module module-rtp-send source=rtp.monitor''
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
Line 20: Line 21:
  
 ===== Server setup ===== ===== Server setup =====
-==== Audio server + RTP ==== 
  
   - Pipewire draait altijd als een user daemon, dus zet ''loginctl enable-linger <user>'' aan.   - Pipewire draait altijd als een user daemon, dus zet ''loginctl enable-linger <user>'' aan.
Line 27: Line 27:
   - ''systemctl --user restart pipewire-pulse''   - ''systemctl --user restart pipewire-pulse''
   - Shit zou nu moeten werken.   - Shit zou nu moeten werken.
- 
-==== Spotify ==== 
- 
-  - Binary van [[https://github.com/Spotifyd/spotifyd|spotifyd]] releases (''spotifyd-linux-full.tar.gz'') in ''/opt/spotifyd/spotifyd''. 
-  - Systemd service file based on their example in ''.config/systemd/user/spotifyd.service'': 
-<file> 
-Description=A spotify playing daemon 
-Documentation=https://github.com/Spotifyd/spotifyd 
-Wants=sound.target 
-After=sound.target 
-Wants=network-online.target 
-After=network-online.target 
- 
-[Service] 
-ExecStart=/opt/spotifyd/spotifyd --no-daemon --device-name "Korner" --device-type speaker 
-Restart=always 
-RestartSec=12 
- 
-[Install] 
-WantedBy=default.target 
-</file> 
-  - ''systemctl --user enable spotifyd.service --now'' 
  
pipewire.1684233776.txt.gz ยท Last modified: 2023/05/16 10:42 by klagoeth

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki