Kodi Community Forum
[RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=151)
+---- Thread: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi (/showthread.php?tid=157499)



RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - Dennisreneholm - 2015-02-18

Here are my devices.
Quote:kodi@NUC:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

Here is what my .asoundrc files looks like (auto generated)
Quote:# --auto-generated-- by /etc/kodi/live.d/01-make-asoundrc.sh
# AUTOUPDATE=True # change this to disable updating of this file
pcm.!default {
type plug;
slave.pcm "hdmi:CARD=HDMI,DEV=0";
}

Here's my default.pa
Quote:#!/usr/bin/pulseaudio -nF
#
# 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.

# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)

.nofail

### Load something into the sample cache
#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-access /usr/share/sounds/generic.wav

.fail

### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties

### Should be after module-*-restore but before module-*-detect
load-module module-switch-on-port-available

### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=inp$
#load-module module-null-sink
#load-module module-pipe-sink
load-module module-alsa-sink device=hw:0,3

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
#load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev suppor$
load-module module-detect
.endif

.ifexists module-android-audio-hal.so
load-module module-android-audio-hal
.endif

### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect channels=2
.fail
.endif

### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix

### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish

### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv

### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 $
#load-module module-rtp-send source=rtp.monitor

### Load additional modules from GConf settings. This can be configured with th$
### Please keep in mind that the modules configured by paprefs might conflict w$
### loaded modules.
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif

### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore

### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams

### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink
### Honour intended role device property
load-module module-intended-roles

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
.ifexists module-console-kit.so
load-module module-console-kit
.endif
.ifexists module-systemd-login.so
load-module module-systemd-login
.endif

### Enable positioned event sounds
load-module module-position-event-sounds

### Cork music/video streams when a phone stream is active
#load-module module-role-cork

### Modules to allow autoloading of filters (such as echo cancellation)
### on demand. module-filter-heuristics tries to determine what filters
### make sense, and module-filter-apply does the heavy-lifting of
### loading modules and rerouting streams.
load-module module-filter-heuristics
load-module module-filter-apply

# X11 modules should not be started from default.pa so that one daemon
# can be shared by multiple sessions.

### Load X11 bell module
#load-module module-x11-bell sample=bell-windowing-system

### Register ourselves in the X11 session manager
#load-module module-x11-xsmp

### Publish connection data in the X11 root window
#.ifexists module-x11-publish.so
#.nofail
#load-module module-x11-publish
#.fail
#.endif

### Make some devices default
#set-default-sink output
#set-default-source input

I did also install the jackd2 as you wrote using
sudo apt-get install jackd2


@metheos
If i set load-module module-alsa-sink device=hw:0,3 to 0,3 i get no sound settings at all, can't see anything, and steam crashes.
If i set it to either 0,7 or 0,8 i can get into steam, i can see the sound settings (pointing to nothing as you explained) but i got no sound.


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - Raytestrak - 2015-02-18

Do I need to do something with PulseAudio to get 5.1 surround working, like this maybe?

I tried it, and the pink noise 6 channel test works, but I don't notice anything in Steam (could be because my gamepc doesn't have any speakers connected to it, except for 2.0 built-in speakers in my monitor).


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - metheos - 2015-02-18

(2015-02-18, 16:29)Dennisreneholm Wrote: @metheos
If i set load-module module-alsa-sink device=hw:0,3 to 0,3 i get no sound settings at all, can't see anything, and steam crashes.
If i set it to either 0,7 or 0,8 i can get into steam, i can see the sound settings (pointing to nothing as you explained) but i got no sound.

Strange, I'm no expert with pulse so I can only tell you my personal experience with it.

Here's my aplay -l
http://paste.ubuntu.com/10292014/

My default.pa looks identical to yours
http://paste.ubuntu.com/10292001/

If I were you, my next step would be to check the debug log output from steam to see why it's crashing.

[edit] I would also note that I do not have a .asoundrc on my system. Not sure if that's relevant...


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - Raytestrak - 2015-02-19

I was wondering if it's possible to control Steam with a harmony remote. Reason behind this is that I have games that require my xbox wireless controller to be connected directly to my game PC, especially for emulators and some ubisoft games that have mismatched controls. This works fine in game, but that means I can't control Steam on the streaming computer with the controller.


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - BySimba80 - 2015-02-19

Hello

Finnaly i solve my problem

In asoundrc i have put like this and the problem solve i have sound in kodi/bpm and games

Quote:# --auto-generated-- by /etc/kodi/live.d/01-make-asoundrc.sh
AUTOUPDATE=True # change this to disable updating of this file

defaults.pcm.!card 1
defaults.ctl.!card 1
defaults.pcm.!device 7
defaults.ctl.!device 7



RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - teeedubb - 2015-02-19

Raytestrak yeah using irxevent, guide in first post, though you need to be using lirc

Bysimba cool. Disable the auto updating in that file so you don't lose your changes.


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - metheos - 2015-02-19

(2015-02-19, 13:53)Raytestrak Wrote: I was wondering if it's possible to control Steam with a harmony remote. Reason behind this is that I have games that require my xbox wireless controller to be connected directly to my game PC, especially for emulators and some ubisoft games that have mismatched controls. This works fine in game, but that means I can't control Steam on the streaming computer with the controller.

Absolutely! I control my media pc (kodi and steam) with a harmony remote over bluetooth configured as a PS3 BD remote.


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - BySimba80 - 2015-02-19

hi teeedubb with the option i have the asoundrc dont change if i put the # the asoundrc change

regards




(2015-02-19, 16:48)teeedubb Wrote: Raytestrak yeah using irxevent, guide in first post, though you need to be using lirc

Bysimba cool. Disable the auto updating in that file so you don't lose your changes.



RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - Raytestrak - 2015-02-20

(2015-02-19, 16:48)teeedubb Wrote: Raytestrak yeah using irxevent, guide in first post, though you need to be using lirc

Thanks, I'll try it this weekend!

edit:

Had some extra time, did it already. Had to install lirc-x first.

Code:
sudo apt-get install lirc-x

Only thing I need to get to work is Alt-F4. It's only picking up the F4 Sad

Code:
begin
prog = irxevent
button = KEY_SOP
config = Key ALT-F4 CurrentWindow
repeat = 1
end

I've tried ALT_L instead of ALT, ALT_R ... it only does F4 (for snes9x, which you can't kill exit while streaming, except for Alt-F4). I've also tried RootWindow instead of CurrentWindows, but no success so far.

Mmh ... F4-ALT_R is working with currentwindow, only not in snes9x. ALT_R-F4 only does F4. If I press STOP on my remote in Steam, it quits Steam. But in snex9x I need to press Alt-F4 on a physical keyboard.


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - kupochu - 2015-02-20

Hi, I'm using Kodibuntu. When I try to install the addon or the Repository, it gives me an "Add-on does not have the correct structure" when installing from zip file.

EDIT: A redownload fixed it. Disregard.


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - Reb313 - 2015-02-23

Xubuntu, getting an "ERROR CHECK KODI.LOG FOR DETAILS".

Sorry, I'm a windows guy, just switched, and I can't find my log file =(

Any suggestions?


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - MasterPhW - 2015-02-24

I want to use the SteamLauncher with BigPicture Mode with my DRM free Indie Games.
So I don't need a up-to-date client etc., but it still checks for a new client version everytime I start Steam, even in offline mode! Is there anything I can do to stop it?
Also is it possible to open the games tab from the beginning? I don't want to go into music or the shop, I have enough games in steam for my real game PC...
The "-silent" boot argument seems to be ignored aswell...


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - teeedubb - 2015-02-24

(2015-02-23, 21:55)Reb313 Wrote: Xubuntu, getting an "ERROR CHECK KODI.LOG FOR DETAILS".

Sorry, I'm a windows guy, just switched, and I can't find my log file =(

Any suggestions?
First post has a link to the wiki article about the log file.

(2015-02-24, 01:53)MasterPhW Wrote: I want to use the SteamLauncher with BigPicture Mode with my DRM free Indie Games.
So I don't need a up-to-date client etc., but it still checks for a new client version everytime I start Steam, even in offline mode! Is there anything I can do to stop it?
Also is it possible to open the games tab from the beginning? I don't want to go into music or the shop, I have enough games in steam for my real game PC...
The "-silent" boot argument seems to be ignored aswell...

Not sure - that's a question for the steam forums.


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - ozkhan1 - 2015-02-26

I am running Kodibuntu.. can anybody please let me now where the location of the steam big picture launcher is on it so i cant configure this addon? i have looked everywhere but cant seem to find it.

thanks


RE: [RELEASE] Steam Launcher - Start Steam Big Picture Mode from within Kodi - teeedubb - 2015-02-26

run

which steam