[WINDOWS] Stream any "DirectSound output" to XBMC from a PC?
#31
Yes, that is what I do now, but is so much easer to browse, build playlists, find internet shoutcast streams and stuff like that on a PC.
Reply
#32
Llerd Wrote:I would want an audio driver that works as a server that transmits all sound outputted by my PC using a network-stream requested by XBMC
nothing like that exist (niether is there are Winamp plugin that does something similar).

Off-topic now that I moved your post into an existing topic thread with requests for the same thing, but why don't you just control XBMC from your PC via XBMC built-in WebServer using a webbrowser? If you have any questions about XBMC WebServer then please do not ask those in this topic thread, instead start a new topic thread about that in the support forum. Keep this topic thread about DirectSound suggestions/requests.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
Reply
#33
I'd like to use something like this, but for a different reason.

It would be cool to take my xbox to a party to use as a cheap/second video source for graphics using milkdrop or gforce. I'd like to take an output from the dj booth into my laptop (also used to record the set, and to run other visual software), and have xbmc pick up the audio coming in to control visuals so there would be some interaction between the live sound & video.

I'm not expecting this or anything, since the delay would probably be over 20ms or something to make the sync noticeable, but I'm throwing it out there anyway in case someone has an idea.
Reply
#34
Ok I'm going to admit that I skipped a lot of posts getting here BUT I think I have a grasp of what you're asking.

You want the xbox to repeat audio from your laptop.

This can be done in about 30 seconds
Get VLC.
start vlc and select file / wizard.

Select stream to network. Next. Choose. Directshow. set video to None. Set audio to default (or pick a soundcard if more than one). Hit configure beside sound, pick STEREO MIX. hit OK. Next. Select HTTP. Next. Select ASF. Next.

In XBMC, create a playlist entry stream.asx (or whatever) in the text file enter

http://192.168.0.xxx:8080

fill in your computers ip of course.
save it. Play it. Done.

To reduce lag turn the cache off in xbmc, if you're on wireless it's probably going to be very sporadic, but on a wired network it works well with minimal lag.
Reply
#35
Ok I'm going to admit that I skipped a lot of posts getting here BUT I think I have a grasp of what you're asking.

You want the xbox to repeat audio from your laptop.

This can be done in about 30 seconds
Get VLC.
start vlc and select file / wizard.

Select stream to network. Next. Choose. Directshow. set video to None. Set audio to default (or pick a soundcard if more than one). Hit configure beside sound, pick STEREO MIX. Check Enable. hit OK. Next. Select HTTP. Next. Select ASF. Next.

In XBMC, create a playlist entry stream.asx (or whatever) in the text file enter

http://192.168.0.xxx:8080

fill in your computers ip of course.
save it. Play it. Done.

To reduce lag turn the cache off in xbmc, if you're on wireless it's probably going to be very sporadic, but on a wired network it works well with minimal lag.

Encoding to mp3 is a bad idea because mp3 has a huge encoding/decoding lag (needs something like 100 frames of audio before it can decode one). That's why you don't use mp3 for telephony, instead using mostly inferior quality codec's. PCM however, like we're using, has 0 decoder lag because it's not encoded in the first place. Only network lag exists.
Reply
#36
Just a message hoping to be helpful, if you were like me and tried to create the .asx file using a text editor be sure to format it correctly.

The way that seemed to work for me was

<ASX VERSION="3">
<ENTRY>
<REF HREF="http://192.168.0.xxx:8080">
</ENTRY>
</ASX>

saved as a .asx file and then opened normally through XBMC.
Reply
#37
blakholephysics Wrote:Just a message hoping to be helpful, if you were like me and tried to create the .asx file using a text editor be sure to format it correctly.

You are quite right, I was actually using an m3u (no formatting needed) but an asx (as formated as you suggested) is more appropriate for the content. I neglected to include the formatting when I rewrote the instructions.
Cheers!
Reply
#38
Some more helpful (hopefully) hints to those of you that like this:

I decided that I didn't want to load up vlc player every time and then go through the wizard so I looked up the command line parameters for streaming and found that

"C:\Program Files\VLC\vlc.exe" dshow:// :dshow-vdev="none" --sout "#std{access=http,mux=asf}"


works great thrown into a shortcut. You should adjust as necessary. (and may need to alter the location of VLC player)

I also found that while VLC player is running and streaming to Xbox that you can open files as you would normally and it would stream them straight to your xbox.
Reply
#39
Lightbulb 
Hi,

Until plugin is available, i use the following trick to listen spotify in my living room through XBMC:

- In my PC, i have installed DSBridge in Spotify folder. Basically, this is a small program that allows you to stream Spotify through your network:

http://code.google.com/p/dsbridge/
Quote:DSBridge is a small wrapper application that redirects the DirectSound API and exposes the playing stream as an MP3 stream with metadata.

http://www.mail-archive.com/[email protected]

- Then, i have created a strm file (http://www.xbmc.org/wiki/?title=HOW-TO_p...io_streams). The content of my strm file is http://192.168.1.3:8124/ , where 192.168.1.3 is the ip of my PC

- Open the strm from XBMC and voilá, you can listen Spotify through your XBMC
Reply

Logout Mark Read Team Forum Stats Members Help
[WINDOWS] Stream any "DirectSound output" to XBMC from a PC?0