xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Special Limited Offer: SuperNews Unlimited Usenet Access, Unlimited Speed for $11.99
256-bit SSL, 350 Days Retention, 30 Connections - Join Today! - ONLY $11.99

Support this site - buy the X-Scene Tshirt $17.95

Welcome Guest ( Log In | Register )

 Forum Rules Rules
3 Pages V  1 2 3 >  
Reply to this topicStart new topic
> Xboxmediacenter - January 24th 2007 Svn Rev7731 Build, compiled by T3CH
XanTium
post Jan 25 2007, 03:49 AM
Post #1


Xanta Powa!
Group Icon

Group: Admin
Posts: 3069
Joined: 17-May 02
From: Solaris
Member No.: 2
Xbox Version: v1.0
360 version: v1 (xenon)





XboxMediaCenter SVN rev7731 build of January 24th 2007 compiled by T3CH



This is a complete snapshot of what is in SVN at the time the build was compiled, with just a few small additions:
+ Killarny & Nuka1195 & Pikes AppleMovieTrailers (AMT) 0.93.5 FIXED [scripts: Apple Movie Trailers]
+ BritneysPAIRS's ~110 choosen Milkdrop presets [visualisations: MD - BPs Selection]
+ EnderW & Blittans XBMCScripts Installer 1.4 SCRIPT [scripts: XBMCScripts]
+ Rockstar's Snake 1.0 SCRIPT [scripts: Snake]
+ Asteron's Tetris 1.0 SCRIPT [scripts: Tetris]
+ Codecs for mplayer [/system/players/mplayer/codecs/:*]


Special Note From T3CH:
QUOTE

* New in this build is the inclusion of the awesome Tetris script by Asteron (see here) Enjoy.
* I'm including a package of "Picture Icons" for use with new TuxBox Client, see _tools/PictureIcon.rar.
* Since there is no new preview of the new mplayer released since last T3CH, I'm skipping it this time. Use the old TEST if you prefer this mplayer.
* I also tweaked the win32 run_me_first.bat so it runs and then unmounts the virtual drives when you exit.
* I'm also including the 'XBMC Win32 PC environment' .exe that is meant for skinners & python developers, read more about the concept here. It was built using Microsoft DirectX Summer 2004 SDK.
* If you want to report bugs, please do it the PROPER way, see http://www.xboxmediacenter.com/wiki/index....oper_Bug_Report



NOTEWORTHY, XML and SCRIPT CHANGES IN THIS BUILD:
QUOTE

* UPnP Server added by c0diq

* sources.xml: added TuxBox bookmarks
* keymap.xml: added TuxBox support



Here is the FULL changelog since the January 16th 2007 SVN Rev7667 Build (last one posted on xbins/xbox-scene):
QUOTE

2007-01-25 7731 fixed: Crash in XBMC_PC when Restart is pressed within the GUI.
2007-01-25 7730 fixed: missing file again - svn is doing strange things
2007-01-25 7729 fixed: missing files from last checkin
2007-01-25 7728 updated: Finnish based on 7708 by Mikko (Fixed)
2007-01-25 7727 changed: libUPnP (libPlatinum) promoted to be part of XBMC_PC & xbmc solutions
2007-01-24 7726 fixed: Hacky/incorrect code in determining which drives list over FTP. Thanks to Kreet.
2007-01-24 7725 fixed: bad last checkin, had reverted to old code by mistake
2007-01-24 7724 fixed: workaround to wmp bug that inverts '\' into '/' found in a url query, can now play xbmc content in wmp via upnp
2007-01-24 7723 added: Export + Import from video library to GUI settings.
2007-01-24 7722 changed: Format of exported/imported videodb file cast section.
2007-01-24 7721 fixed: less verbose logging when browsing upnp server
2007-01-24 7720 changed: verbose log when browsing upnp server changed: better network support for UPnP - can now get access to netmask
2007-01-24 7719 updated: Polish based on 7708 by NaPeK
2007-01-24 7718 added: Import from and Export to xml stubs for the videodatabase. added: Timing of the videodb retrieval.
2007-01-24 7717 fixed: Crash in context menu of My Videos (Set Content button on a dvd share)
2007-01-24 7716 changed: List/panel container support in DialogFileStacking.xml (old method should be changed to use this new one)
2007-01-23 7715 fixed: Crash in IMDb lookup if no <id> value was provided.
2007-01-23 7714 changed: Removed/reclassified some non-necessary log errors.
2007-01-23 7713 changed: Scripts label from Extension to Scripts.
2007-01-22 7712 updated: Finnish based on 7708 by Mikko
2007-01-22 7711 updated: Swedish by blittan (based on english 7708)
2007-01-22 7710 updated: German language file (Based on english strings version 7708)
2007-01-22 7709 updated: Swedish based on 7686 by Blittan
2007-01-21 7708 changed: when browsing for subtitle the default dir is a multipath with the movie dir and the alternate subtitle dir (if the alternate subtitle dir is set).
2007-01-21 7707 changed: moved the additional subtitle dir setting to the gui. <subtitle> in advancesettings.xml will be ignored
2007-01-21 7706 Fixed : Progress bar no longer showed when video info was on the screen Changed : Alignment of some video info text
2007-01-21 7705 Fixed : PM3 Scraper dialog list didn't fade out correctly
2007-01-21 7704 updated: Swedish based on 7686 by Blittan updated: Finnish based on 7662 by Mikko
2007-01-20 7703 fixed: in some cases the lookup filename stripper could make mistakes. changed to opposite logic to avoid it.
2007-01-20 7702 fixed: cdx/ subdir stacking still had problems with subfolders over smb.
2007-01-20 7701 Fixed : Scrapper list doesn't always have the focus item when not focused
2007-01-20 7700 changed: adding a broadcast flag that can be set to false manually for XBMC_PC if you want true multicast UPnP support (and see it show under XP) = of course this won't work for the xbox
2007-01-20 7699 unresolved: After much investigation, I was able to get XBMC_PC UPnP device to show in XP My Network Places but that requires Multicast as XP will try to send a Multicast Search back to the device once detected when trying to browse it (invoke). Unfortunately the xbox doesn't support multicast and doesn't receive the search and XP simply barfs. Looks like this simply is not possible. That's ok, I am working on a little firefox plugin called 'fireball' that will make it possible to detect all upnp devices including the xbmc and will allow browsing them within firefox (via javascript)...Stay tuned.
2007-01-20 7698 changed: trying to make xbmc show up in XP My Network Places by adding PresentationURL & icons to description, still not working though
2007-01-19 7697 updated: German language file (Based on english strings version 7686)
2007-01-18 7696 improved: file/path query for movies.
2007-01-18 7695 fixed: scraper assignments didnt work for multipaths
2007-01-18 7694 fixed: scraper assignments didnt work for multipaths
2007-01-18 7693 fixed: clean video database was broken.
2007-01-18 7692 fixed: fan controller didn't respect profile changes.
2007-01-18 7691 fixed: crash in xbox when launching another xbox twice in a row, this was caused to event unsubscribing when byebye is received
2007-01-18 7690 fixed: Library/Files view setting wasn't remembered in PM3 unless you altered a different setting.
2007-01-18 7689 changed: Aspect ratio of radiobutton image is now set to "keep"
2007-01-18 7688 fixed: Music playlist didn't remember view mode.
2007-01-18 7687 fixed: forgot to update upnp client with new share path virtualpath://upnp*
2007-01-18 7686 changed: Renamed "Autostart UPnP Server" to "Enable UPnP Server" fixed: Set lowest priority in BackgroundInfoLoader.cpp OnStartup, it helps XBMC_PC not hang when browsing a pictures remote folder
2007-01-18 7685 merging back upnpserver branch into trunk
2007-01-17 7678 changed: moved the setting for toggling playback of navigation sounds into gui and fixed a few bugs.
2007-01-17 7677 fixed: oninfo in my video acted a bit weird.
2007-01-17 7675 added: notification of upnp branch id reservations.
2007-01-17 7673 updated: German language file (Based on english strings version 7662)
2007-01-17 7671 fixed: File stacking dialog displayed offscreen in 720p or 1080i
2007-01-17 7668 fixed: forgot to delete director info from video database.



INSTALL NOTES from T3CH readme/nfo:
QUOTE

* APPLICATION INSTALL
- Fresh Install: Transfer _whole_ XBMC folder to your APPS folder (or where you want it).
- Upgrade: Backup the XBMC\UserData folder. Transfer whole XBMC folder to Xbox. Overwrite UserData folder with your backed up copy.

* DASHBOARD INSTALL (SOFTMODS)
ARE NOT COVERED IN THIS README, SEE http://forums.xbox-scene.com/index.php?showtopic=406656

* DASHBOARD INSTALL
- Option 1. Team XBMC's shortcut tool.
It's included in the _tools folder as <<SHORTCUT by TEAM XBMC.xbe>> + <<SHORTCUT by TEAM XBMC.cfg>>.
Instructions here: http://www.xboxmediacenter.com/wiki/index....=As_a_Dashboard (Option 1).
Rename the <<SHORTCUT by TEAM XBMC.xbe>>+.cfg & also EDIT the .cfg so it matches your config.
See APPLICATION INSTALL above.
- Option 2. Thanks to an app called 'Team UIX's Xbe Shortcut Maker v1.0' by JbOnE, it's now easy...
Transfer contents of XBMC folder (this is VERY important since the tool is hardcoded) TO "E:\APPS\XBMC\". Rename <<SHORTCUT by TEAM UIX.xbe>> to something your bios can boot (see http://www.xboxmediacenter.com/wiki/index....=As_a_Dashboard or read your BIOS README) and transfer to location your mod solution boots. No need to fiddle with HOME tag anymore, and future upgrades you need not to worry about this file (unless you move XBMC).

* WIN32 PC ENVIRONMENT INSTRUCTIONS (WIN32 FOLDER)
Good to know, this requires DirectX9 Runtimes to be installed. Also this doesn't work with all graphics cards.
You need to:
- Copy XBMC_PC.exe & 'run_me_first.bat' from win32 to XBMC folder
- Run 'run_me_first.bat'
- Run XBMC_PC.exe

* UPGRADE TIPS
If you're updating from a VERY old/bad build you may get issues. Follow these simple rules:
- Replace (FTP OVERWRITE) all files in your XBMC folder with fresh ones from your new build
- Delete old settings (from UserData/guisettings.xml)
- In some rare cases some of the database files in UserData/Database/*.db may need manual deletion (usually if they are very old). Note: This loses all per file settings you made with the old build!



INFORMATION from T3CH readme/nfo:
QUOTE

XBMC's online manual can be found at http://wiki.xboxmediacenter.com/ .
Any questions or support issues, are best asked in the XBMC support forums, which are located at http://forum.xboxmediacenter.com , or in the official IRC support channel, #XBMC on Freenode IRC network (irc.freenode.net). (NOTE folks in #XBMC can't help with info where to find builds)

If you want other skins (make sure they are up-to-date and compatible before installing them), see:
- http://www.allxboxskins.com/skins/index.ph...=XBMC&cat=0 or
- http://www.xbox-skins.net/forums/index.php?dlcategory=7
there's a list of 2.0 compatible skins here:
- http://www.xboxmediacenter.com/wiki/index....patibility_List

If you want other scripts (extra 3rd party components), see
- http://www.xbmcscripts.com or use the included script installer!

If you want trainers, grab them at
- http://www.google.com/search?q=xbox+trainers

The xbe has been retail patched and was built using v5849 of the XDK.

If you want to remove the startup logo, remove splash.png from the \media folder.
If you want to remove the startup sound, remove start.wav from the \skin\Project Mayhem III\sounds\ folder.

XBMC Changelog is included, see Changelog.txt
Skin Changelog is included, see Changelog_PM.txt


Official XBMC Website: http://www.xboxmediacenter.com
Official T3CH Website: http://t3ch.xil.us
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dhrandy1
post Jan 25 2007, 04:14 AM
Post #2


X-S Expert
***

Group: Members
Posts: 691
Joined: 29-June 06
From: Minot AFB, ND
Member No.: 288095
Xbox Version: none
360 version: v1 (xenon)





And I just updated yesterday. Dang it, lol. smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Nubbs
post Jan 25 2007, 04:17 AM
Post #3


X-S Expert
***

Group: XS-BANNED
Posts: 657
Joined: 8-November 06
Member No.: 310125
Xbox Version: unk
360 version: unknown



Damn no mc360. lol
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
davo123
post Jan 25 2007, 04:20 AM
Post #4


X-S Enthusiast


Group: Members
Posts: 3
Joined: 14-September 06
Member No.: 300143



wow, you can download it off t3ch's website now blink.gif ? hope it doesn't get him into trouble dry.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
1337 pig
post Jan 25 2007, 04:29 AM
Post #5


X-S Senior Member
**

Group: Members
Posts: 153
Joined: 8-September 06
From: West Fargo, ND
Member No.: 299078
Xbox Version: v1.6b
360 version: v1 (xenon)





QUOTE(dhrandy1 @ Jan 24 2007, 09:21 PM) *

And I just updated yesterday. Dang it, lol. smile.gif

ha, i just updated an hour before this
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dre74
post Jan 25 2007, 04:38 AM
Post #6


X-S X-perience
**

Group: XS-BANNED
Posts: 304
Joined: 16-October 04
Member No.: 156903
Xbox Version: v1.6b
360 version: v1 (xenon)





Dang another update thanks I always wait anxiously for a new xbmc update, keep up the great work.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
wirelessdeo
post Jan 25 2007, 05:12 AM
Post #7


X-S Enthusiast


Group: Members
Posts: 27
Joined: 26-December 06
From: New Orleans
Member No.: 320167
Xbox Version: v1.0
360 version: v1 (xenon)





Thanks for the hard work, keep it up!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
dmx_wyrw
post Jan 25 2007, 05:18 AM
Post #8


X-S Young Member
*

Group: Members
Posts: 53
Joined: 7-December 06
Member No.: 316431
Xbox Version: v1.0
360 version: unknown





Has the SVN removed the IMDB lookup feature?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ThaCrip
post Jan 25 2007, 05:46 AM
Post #9


X-S Freak
*****

Group: Members
Posts: 1394
Joined: 15-February 05
Member No.: 198791
Xbox Version: v1.0
360 version: unknown



QUOTE(Nubbs @ Jan 24 2007, 10:24 PM) *

Damn no mc360. lol


yep i agree, i cant wait for MC360 v1.0 .... thats why im holding off on upgrading til they release MC360 v1.0... right now im still using the official stable build v2.0.1 wink.gif ... as i dont really see a reason to upgrade unless theres a bug that effected you from v2.0.1 etc... but since i want stable stuff thats why i stuck with the v2.0.1 ... but when MC360 is out im gonna be forced to use newest build of XBMC... to bad MC360 v1.0 wont work on v2.0.1 sad.gif

bottom line though even though i aint upgraded... it's nice to see that they develope XBMC builds about 1 time per week wink.gif... thats very nice and shows how deticated they are to the XBMC project.

This post has been edited by ThaCrip: Jan 25 2007, 05:47 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
thejt
post Jan 25 2007, 06:35 AM
Post #10


X-S Expert
***

Group: Members
Posts: 683
Joined: 20-October 03
Member No.: 68980
Xbox Version: v1.2



uPNP server? So we can now stream media from XBMC to our 360's and whatnot?

This would be one of the sweetest additions in a while imo.

Unfortunately I am not finding any configuration for it yet and it doesnt appear to just work.

I hope that this is not just a typo and it's really upnp client related stuff uhh.gif

*edit*
Now that I have read more about the upnp server it seem there is a limited selection of upnp clients. What would it take to make xbmc appear to be a window media connect machine. After all the 360 uses upnp for media connect. This would be completely bad ass as my xbox is center of all of my media and not my PC. I prefer to not have to duplicate all of my media on my PC and my Xbox and I am not willing to just stream everything from my PC because when I take my Xbox somewhere I am sol.


This post has been edited by thejt: Jan 25 2007, 06:49 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
jmarshall
post Jan 25 2007, 08:12 AM
Post #11


X-S Freak
*****

Group: Members
Posts: 1340
Joined: 7-July 03
Member No.: 47818



Yes, XBMC now has a UPnP server as well as a UPnP client.

You can share stuff from your xbox with UPnP clients on other systems (eg XBMC on another xbox, various windows clients (eg XBMC_PC) etc.)

You can't share stuff to a 360, yet. I believe our UPnP wizard (c0diq) is interested in working on that, however. Remember that the 360 can only handle certain formats, and xbox isn't powerful enough to transcode video etc. so don't expect anything much.

Cheers,
Jonathan
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Joshatdot
post Jan 25 2007, 10:38 AM
Post #12


X-S Expert
***

Group: Members
Posts: 746
Joined: 29-July 06
From: Anacortes, WA, USA
Member No.: 291816
Xbox Version: v1.0
360 version: none



clean install, did my usual routine of settings...then I saw some new UPnP stuff .. so I enabled this new UPnP stuff.

When I tried to launch Avalaunch from My Files or My Programs...it took FOREVER to start!

I timed it once, it was about 40 seconds from Pressing A to when the screen went black and I saw the AVA logo.

Here's the debug log file: http://www.cnw.com/~josh/XBox/xbmc-01-25-2007.log

same thing happens with launching any XBE

This post has been edited by Joshatdot: Jan 25 2007, 10:45 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Gamester17
post Jan 25 2007, 11:01 AM
Post #13


X-S Senior Member
**

Group: Members
Posts: 223
Joined: 15-September 02
From: Sweden
Member No.: 3822
Xbox Version: v1.1
360 version: none



QUOTE(thejt @ Jan 25 2007, 06:42 AM) *

uPNP server? So we can now stream media from XBMC to our 360's and whatnot?
I'm not sure where you got your information but the Xbox360 does not have a standard UPnP-client. I'm not 100% sure exacly what protocol the Xbox360 uses for audio/video streaming (and auto-discovery of servers which support that protocol) but I do know that it is not standard UPnP, as if it was then the Xbox360 would be able to stream from any UPnP-server and not just server software that has specifically designed to feature Xbox360 support, (like the "Media Streamers" and "Video Converters" listed in the Xbox360 PC Tools section on xbox-scene.com website. I can understand though why some people might think that the Xbox360 supports UPnP, as there are some UPnP-server software like TwonkyVision's TwonkyMedia MediaServer and TVersity MediaServer that are a UPnP-server but can also can act as a server for the Xbox360, but what those people don't know/understand is that the developers of the TwonkyMedia/TVersity software especially added Xbox360 server support to their products, so the ability to stream to the Xbox360 was not automatically supported just because of the fact that the TwonkyMedia/TVersity softwares are also UPnP-servers. Now if the Xbox360 has real UPnP-client support built-in then it would be able to stream from any UPnP-server and not just the ones that are specifically designed to support the Xbox360, ...remember also that even if Xbox360 audio/video server support could be added to XBMC, the Xbox360, like all other Windows Media Center Extenders, is limited to the video-codecs; MPEG-2, WMV9 and VC-1 (and MP3/WMA audio), so the Xbox360 can not playback MPEG-4 ASP formats such as DivX and XviD which is probebely the most popular video formats people use/store on their Xboxes), and the original Xbox CPU does not have the processor-speed required to transcode (decode then encode) MPEG-4 video on-the-fly to any of those formats at any resolution worth while.

To conclude this; XBMC now has a UPnP-client and a UPnP-server so you can now stream audio/video/pictures to others XBMC Xboxes and other UPnP-clients, however since the Xbox (XDK) does not support multicast those other UPnP-client must support unicast/broadcast or they will not be able to auto-detect XBMC's UPnP-server, but those UPnP-clients that don't support unicast/broadcast discovery of UPnP-servers might still be able to stream from XBMC's UPnP-server if they support manual entering of the IP-address that the Xbox with XBMC is using.

PS! UPnP-server support was added to XBMC for the main reason for streaming audio/video to other XBMC Xboxes, the ability to stream to other UPnP-clients is just a bonus feature that came with that feature. I recommend to anyone wanting to store and stream video/music to multiple client-players in one home to either use your computer for that or buy/build a dedicated NAS device/server for that purpose, (I personally suggest you install ClarkConnect or FreeNAS or an old PC and use that as a dedicated storage server, despite being based on Linux and BSD/UNIX, ClarkConnect and FreeNAS is even more simple than Microsoft Windows to install and configure/maintain thanks to their very user-friendly web-interfaces). The Xbox with XBMC is great for storing some videos/music so it can be brought along to friends for a party or similar functions, but remember that XBMC is not an operating-system nor is it designed to function as a server platform.

end rant / Gamester17

This post has been edited by Gamester17: Jan 25 2007, 11:02 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Minotaur
post Jan 25 2007, 11:10 AM
Post #14


X-S Member
*

Group: Members
Posts: 86
Joined: 14-December 04
From: Adelaide, Australia
Member No.: 176304
Xbox Version: v1.0
360 version: v1 (xenon)



Still having some troubles with DVD playback in this release... occasionally playback will freeze and then resume about about 2 frames a second... only thing that fixes it is hitting stop and then restarting the disc.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
c0diq
post Jan 25 2007, 05:48 PM
Post #15


X-S Enthusiast


Group: Members
Posts: 5
Joined: 3-December 02
Member No.: 11535



QUOTE(Joshatdot @ Jan 25 2007, 10:45 AM) *

clean install, did my usual routine of settings...then I saw some new UPnP stuff .. so I enabled this new UPnP stuff.

When I tried to launch Avalaunch from My Files or My Programs...it took FOREVER to start!

I timed it once, it was about 40 seconds from Pressing A to when the screen went black and I saw the AVA logo.

Here's the debug log file: http://www.cnw.com/~josh/XBox/xbmc-01-25-2007.log

same thing happens with launching any XBE


Yes, this is a known bug introduced by UPnP. The server doesn't shut down right away. Simply disable UPnP Client AutoStart and UPnP Server for now and it should launch as fast as before.

QUOTE(Gamester17 @ Jan 25 2007, 11:08 AM) *

I'm not sure where you got your information but the Xbox360 does not have a standard UPnP-client. I'm not 100% sure exacly what protocol the Xbox360 uses for audio/video streaming (and auto-discovery of servers which support that protocol) but I do know that it is not standard UPnP, as if it was then the Xbox360 would be able to stream from any UPnP-server and not just server software that has specifically designed to feature Xbox360 support, (like the "Media Streamers" and "Video Converters" listed in the Xbox360 PC Tools section on xbox-scene.com website. I can understand though why some people might think that the Xbox360 supports UPnP, as there are some UPnP-server software like TwonkyVision's TwonkyMedia MediaServer and TVersity MediaServer that are a UPnP-server but can also can act as a server for the Xbox360, but what those people don't know/understand is that the developers of the TwonkyMedia/TVersity software especially added Xbox360 server support to their products, so the ability to stream to the Xbox360 was not automatically supported just because of the fact that the TwonkyMedia/TVersity softwares are also UPnP-servers. Now if the Xbox360 has real UPnP-client support built-in then it would be able to stream from any UPnP-server and not just the ones that are specifically designed to support the Xbox360, ...remember also that even if Xbox360 audio/video server support could be added to XBMC, the Xbox360, like all other Windows Media Center Extenders, is limited to the video-codecs; MPEG-2, WMV9 and VC-1 (and MP3/WMA audio), so the Xbox360 can not playback MPEG-4 ASP formats such as DivX and XviD which is probebely the most popular video formats people use/store on their Xboxes), and the original Xbox CPU does not have the processor-speed required to transcode (decode then encode) MPEG-4 video on-the-fly to any of those formats at any resolution worth while.

To conclude this; XBMC now has a UPnP-client and a UPnP-server so you can now stream audio/video/pictures to others XBMC Xboxes and other UPnP-clients, however since the Xbox (XDK) does not support multicast those other UPnP-client must support unicast/broadcast or they will not be able to auto-detect XBMC's UPnP-server, but those UPnP-clients that don't support unicast/broadcast discovery of UPnP-servers might still be able to stream from XBMC's UPnP-server if they support manual entering of the IP-address that the Xbox with XBMC is using.

PS! UPnP-server support was added to XBMC for the main reason for streaming audio/video to other XBMC Xboxes, the ability to stream to other UPnP-clients is just a bonus feature that came with that feature. I recommend to anyone wanting to store and stream video/music to multiple client-players in one home to either use your computer for that or buy/build a dedicated NAS device/server for that purpose, (I personally suggest you install ClarkConnect or FreeNAS or an old PC and use that as a dedicated storage server, despite being based on Linux and BSD/UNIX, ClarkConnect and FreeNAS is even more simple than Microsoft Windows to install and configure/maintain thanks to their very user-friendly web-interfaces). The Xbox with XBMC is great for storing some videos/music so it can be brought along to friends for a party or similar functions, but remember that XBMC is not an operating-system nor is it designed to function as a server platform.

end rant / Gamester17



Hi gamester,

You are right. Xbox360 is a UPnP Client with a twist. They only talk to a certain UPnP Server (Windows Media Connect or Windows Media Player11) and expect to see an extra feature on this server. But this is not the hard part.
The hard part is that instead of simply supporting the UPnP Server Browse feature, the Xbox360 needs the UPnP Server Search feature (which is optional by the UPnP Specs). So instead of getting back a predefined list of containers from the server, the xbox360 issues Search requests with criteria to build the directory structure itself. For example, It asks for "Give me all the artists" then "Give me all the albums from that artist", then "Give me all the tracks for that album from that artist". And that's oversimplifying. As you see, you now need to map that request into a database query which means you need a database backend. XBMC UPnP Server currently simply maps a folder structure on the HDD (which is not very efficient) but it would be fairly easy to use the built-in database instead. This is on my todo list.
But like you say, the xbox360 only supports wmv (using UPnP) and the xbox1 is not fast enough to transcode on the fly any format to that one. We could however support audio transcoding. I just wonder if that's a good enough feature to spend time on supporting the xbox360 at all.
As far as other UPnP Clients (other than other Xboxes), they should be able to see the Xbox without a problem. The multicast problem was worked around by announcing the xbox presense more often than needed (every 7 secs).
Here's how the hack works: The xbox cannot receive multicast packets however it can send and receive broadcast packets. A UPnP client sends multicast packets but listens to multicast packets. They listen on port 1900. That's where I send the broadcast packets and they are well received by the UPnP clients. So as long as you wait at least 7 secs, the UPnP Clients will eventually see the xbox.

Cheers.

-s
User is offlineProfile CardPM
Go to the top of the page
+Quote Post





3 Pages V  1 2 3 >
Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 21st November 2009 - 08:30 AM