2010-09-14, 17:24
teshephe Wrote:Did you leave the master at the default of 224.1.1.152:1152?
and on the client the source url to listen on should be udp://@224.1.1.152.1152
Make sure that you don't have any typos on the client side.... this has even bitten me a few times during testing.
Also, what version of powershell is installed?
Ok, couple things for you:
(1) I can reliably and repeatedly set up the Master, select an audio track or a video track, and have it playback on my Slave machine - BUT only by using standalone VLC on the Slave machine. My Slave machine VLC is pointing to the UDP stream and it plays back any audio or video I throw at it thru the Master. So we firmly established the settings on the Master, and the UDP address is correct.
(2) During the Slave definition process of the Addon, (where you define the slave address and name), Windows 7 kicks XBMC out of fullscreen mode, and flashes 3 rapid CMD windows. I can't catch these so I don't know what they are. When they clear out, I have to manually switch to XBMC. This is more of an annoyance than anything else at this point - just something for your to-fix list later.
(3) When playing back audio, I did discover a couple issues. Using the default settings of the Playercorefactory.xml, XBMC will get kicked out of fullscreen mode, while VLC initiates its dummy interface, which is the CMD window. This can be suppressed using the hideconsole setting of course.
However, I noticed that if I selected a new audio track, this interface stacks - meaning another VLC is started. The more items I pick to play, the more VLC processes get stacked up. I ended up with 5 or 6 VLC processes running on the machine. This of course corrupts the stream and ruins the playback. So that's one big issue there - something has to kill or take over the VLC process as soon as the playback has stopped or changed.
(4) Powershell version on Win7 is 1.0
(5) Searching on my Master machine, I cannot find the BAT files you mentioned. I will detail below what I see in each directory so we can determine if the deployment is going wrong. I am installing the addon inside of XBMC thru the addons function.
Here is my home directory. "HOME" is the username on the machine.
C:\Users\Home\AppData\Roaming\
XBMC\addons\plugin.program.multiroomaudio\addon.xml
XBMC\addons\plugin.program.multiroomaudio\changelog.txt
XBMC\addons\plugin.program.multiroomaudio\default.py
XBMC\addons\plugin.program.multiroomaudio\icon.png
XBMC\addons\plugin.program.multiroomaudio\LICENSE.txt
XBMC\addons\plugin.program.multiroomaudio\readme.txt
XBMC\addons\plugin.program.multiroomaudio\resources\avsources.xml
XBMC\addons\plugin.program.multiroomaudio\resources\settings.xml
XBMC\addons\plugin.program.multiroomaudio\resources\__init__.py
XBMC\addons\plugin.program.multiroomaudio\resources\__init__.pyo
XBMC\addons\plugin.program.multiroomaudio\resources\language\English\strings.xml
XBMC\addons\plugin.program.multiroomaudio\resources\lib\multiroomaudio_plugin.py
XBMC\addons\plugin.program.multiroomaudio\resources\lib\multiroomaudio_plugin.pyo
XBMC\addons\plugin.program.multiroomaudio\resources\lib\__init__.py
XBMC\addons\plugin.program.multiroomaudio\resources\lib\__init__.pyo
XBMC\addons\plugin.program.multiroomaudio\resources\search_engines\__init__.py
XBMC\addons\plugin.program.multiroomaudio\resources\search_engines\Yahoo\search_engine.py
XBMC\addons\plugin.program.multiroomaudio\resources\search_engines\Yahoo\__init__.py
XBMC\addons\plugin.program.multiroomaudio\resources\skins\Default\PAL\script_MultiroomAudio_main.xml
-------
XBMC\userdata\addon_data\plugin.program.multiroomaudio\avsources.xml
XBMC\userdata\addon_data\plugin.program.multiroomaudio\settings.xml
-------
XBMC\userdata\playlists\Multiroom-AV\AUDIO\AV-Source-Master.pls
XBMC\userdata\playlists\Multiroom-AV\VIDEO\AV-Source-Master.pls
XBMC\addons\plugin.program.multiroomaudio\changelog.txt
XBMC\addons\plugin.program.multiroomaudio\default.py
XBMC\addons\plugin.program.multiroomaudio\icon.png
XBMC\addons\plugin.program.multiroomaudio\LICENSE.txt
XBMC\addons\plugin.program.multiroomaudio\readme.txt
XBMC\addons\plugin.program.multiroomaudio\resources\avsources.xml
XBMC\addons\plugin.program.multiroomaudio\resources\settings.xml
XBMC\addons\plugin.program.multiroomaudio\resources\__init__.py
XBMC\addons\plugin.program.multiroomaudio\resources\__init__.pyo
XBMC\addons\plugin.program.multiroomaudio\resources\language\English\strings.xml
XBMC\addons\plugin.program.multiroomaudio\resources\lib\multiroomaudio_plugin.py
XBMC\addons\plugin.program.multiroomaudio\resources\lib\multiroomaudio_plugin.pyo
XBMC\addons\plugin.program.multiroomaudio\resources\lib\__init__.py
XBMC\addons\plugin.program.multiroomaudio\resources\lib\__init__.pyo
XBMC\addons\plugin.program.multiroomaudio\resources\search_engines\__init__.py
XBMC\addons\plugin.program.multiroomaudio\resources\search_engines\Yahoo\search_engine.py
XBMC\addons\plugin.program.multiroomaudio\resources\search_engines\Yahoo\__init__.py
XBMC\addons\plugin.program.multiroomaudio\resources\skins\Default\PAL\script_MultiroomAudio_main.xml
-------
XBMC\userdata\addon_data\plugin.program.multiroomaudio\avsources.xml
XBMC\userdata\addon_data\plugin.program.multiroomaudio\settings.xml
-------
XBMC\userdata\playlists\Multiroom-AV\AUDIO\AV-Source-Master.pls
XBMC\userdata\playlists\Multiroom-AV\VIDEO\AV-Source-Master.pls