Tiny Core Linux
		Tiny Core Extensions => TCE Talk => Extension requests => Topic started by: GNUser on January 11, 2024, 12:13:27 PM
		
			
			- 
				Hi Juanito. I'd like to request that pipewire in TCL15 x86_64 repo be updated from version 0.2.7 to version 1.0.1. This latest version comes with wireplumber and pipewire-pulse, is working on TCL15-alpha, and would be fun to tinker with.
 
 I followed these (https://gnuser.ddns.net/public/compile_pipewire) steps (which includes a source code edit from Rich) and was able to compile it and run it. I can submit the extensions to you if you like, but I would defer to you regarding creation of the .dep files (current pipewire *seems* to have no dependencies, which I have a hard time believing).
 
 If you decide to build it yourself from scratch, kindly include support for libcanberra :)
- 
				Please go ahead and submit your pipewire extension.
			
- 
				Hi Juanito. I submitted the pipewire update. Please check the .dep files. It's working for me without any startup scripts.
 
 -----
 
 P.S. For users who'd like to try pipewire, this is working for me:
 
 1. make sure alsa is properly configured (see https://wiki.tinycorelinux.net/doku.php?id=wiki:setting_up_sound)
 2. make sure pulseaudio is not running
 3. load pipewire.tcz and run these commands (manually or via a startup script):
 sudo /usr/local/etc/init.d/dbus start
 pipewire &
 sleep 1
 wireplumber &
 pipewire-pulse &
 
 Volume can be controlled with pactl (part of pulseaudio.tcz), changing input/output devices can be done via pavucontrol (part of pavucontrol.tcz). Note that I've always been an alsa-only and my sound needs are simple. I'm mainly testing the waters to see what all the fuss is about.
- 
				@GNUser: Do you have the means to build and test on x86, piCore and/or aarch64?  (Just a personal preference -- an extension on one platform being available on all of our supported platforms is ideal.)  If not, no worries.
 
 Thanks!