XBMC4Xbox


XBMC4Xbox
XBMC4Xboxは、第1世代のXboxビデオゲームコンソール専用に作成された無料のオープンソース メディアプレーヤー ソフトウェアです。XBMCがXboxコンソールのサポートを削除した後、ソフトウェアはXBMCプロジェクト(現在はKodiとして知られ、以前はXbox Media Playerとして知られていました)からフォークされました。 オーディオ/ビデオ再生およびメディアセンター機能以外、XBMC4Xboxには、オリジナルのXboxゲーム、および次のような自作アプリケーションをカタログ化して起動する機能もXboxの内蔵ハードドライブからのコンソールエミュレーター。 XBMC4Xbox XBMC4Xboxホーム画面
開発者
XBMC4Xbox開発チーム
初回リリース
2010年5月27日; 11年前 (2010-05-27)
安定リリース
3.5.3 / 2016年2月27日 ; 5年前  (2016-02-27)
で書かれている
C ++(プラグインとしてPythonスクリプトを使用)
プラットホーム
第一世代のXbox
タイプ
メディアセンター、メディアプレーヤー、デジタルメディアレシーバー
ライセンス GNU GPLv2 Webサイト
xbmc4xbox .org .uk
XBMC4Xboxは、Microsoftによって承認またはサポートされていない自作ソフトウェアであるため、XBMC4XboxをXboxゲームコンソールで実行するには、modchipまたはsoftmodエクスプロイトをインストールする必要がXBMCのバイナリビルドもXBMC4Xboxプロジェクトメンバーによって合法的に配布できないため、バイナリビルドのすべてのリリースは、アプリケーションの非公式バージョンをコンパイルおよび配布する独立したサードパーティによって作成されます。

コンテンツ
1 概要
2 特徴
2.1 Xboxダッシュボード機能(ゲームおよびアプリケーションランチャー)
2.1.1 XBMC4Xboxトレーナーサポート(Xboxゲームチート改造)
2.1.2 XLink Kai(Xbox Liveオンラインゲームの代替)
2.2 オーディオとビデオの再生処理
2.2.1 XBMC4Xboxマルチメディア再生コア
3 プログラミングと開発
4 XBMC4Xboxソフトウェアおよび関連するXboxハードウェアの制限
5 歴史
6 合法性と著作権
7 も参照してください
8 参考文献
9 外部リンク

概要
XBMC4XBoxの10フィートのユーザーインターフェイスはリビングルームのテレビ用に設計されており、グラフィカルユーザーインターフェイスの大きなアイコンとテキストにより、ユーザーはコンピューターから最も一般的なデジタル音楽、ビデオ、画像、ポッドキャスト、およびプレイリスト形式を簡単に管理できます。光ディスク、ローカルネットワーク、およびXboxのゲームコントローラーまたはXboxDVD-Kitリモコンを使用したインターネット。また、スキニング可能でユーザー設定可能なインターフェースとプラグインのサポートも XBMC4XboxもXBMC機能と同じように機能します。オーディオの視覚化、スライドショー、天気予報のレポート、およびサードパーティのプラグイン用のPythonベースのAPI。XBMCのスキンやプラグインなどのアドオンは、APIが異なるため、XBMC4Xboxとすぐに互換性がありません。つまり、XBMC4Xboxで特別に機能するには、すべてのXBMCアドオンを移植する必要が
このソフトウェアは、承認/署名された Microsoft製品ではないため、XboxゲームコンソールでXBMC4Xboxを実行するには、Xboxを変更する必要が改造されたXboxでは、XBMC4Xboxはアプリケーション(他のXboxゲームと同様)として、またはXboxの電源を入れたときに直接表示されるダッシュボードとして実行できます。 XBMC4Xboxはオープンソースソフトウェアプログラムであるため、その開発ソースコードは公的にアクセス可能なSubversionリポジトリに保存されます。したがって、Subversionリポジトリからの非公式の実行可能ビルドは、XBMC4Xboxプロジェクトとは関係のないサイトでサードパーティによってリリースされることがよく
XBMC4Xboxのソースコードは、下のオープンソースとして配布されたGPL(GNU一般公衆利用許諾契約書)、とあるコミュニティのグループによって開発されたボランティア彼らに無料でXBMC4Xboxに取り組んで世界のさまざまな部分からの人々暇な時。XBMC4Xboxのソースコードは、ほとんどの場合、パブリックSubversionリポジトリの開発者によって毎日更新されます。

特徴
これは、Xbox用のXBMC4Xboxフォークの固有の機能の説明であり、フォークされた元のXBMCソフトウェアでは使用できないか異なっています。

Xboxダッシュボード機能(ゲームおよびアプリケーションランチャー)
XBMC4Xboxは、交換用として機能する「マイプログラム」セクションがあるダッシュボードを起動するにはXboxのゲーム(小売や自作の)とアプリケーション/エミュレータ内蔵の直接のXboxオフをハードドライブ、すべてのGUIとサムネイルとリストのオプション。これは、元の置き換えXboxダッシュボードをからマイクロソフト、新たな点滅を除いてBIOSをXboxのにのmodchipそれはまた、他のことを多くの余分な機能を備えて自作の ダッシュボードを持っています。

XBMC4Xboxトレーナーサポート(Xboxゲームチート改造)
XBMC4Xboxには、Xboxトレーナーファイルを使用および適用する機能もトレーナーは、TSR(Terminate and Stay Resident)キーを使用してゲーム値の小売機能を変更することにより、ゲーム内の値の変更(チートコードなど)を可能にする小さなファイルです。弾薬、エクストラライフ、さらにはキャラクターがジャンプできる高さなど、変更できるものはたくさんXBMC4Xboxでトレーナーのサポートはとのコラボレーションによって実現したチームXOR演算。このコラボレーションは2005年12月に始まり、Team Xored TrainerEngineをXBMC4Xboxに正常に統合することで2006年1月に実現しました。XBMC4Xboxは、次のファイル拡張子を持つトレーナーを実行できます:*。ETMおよび* .XBTF

XLink Kai(Xbox Liveオンラインゲームの代替)
XBMC4Xboxには、以前はそのクライアントを制御するためにXLink Kaiフロントエンドが統合されていましたが、最近のビルドでは削除されています。

オーディオとビデオの再生処理
XBMC4Xboxは、すべての一般的なマルチメディア形式を再生/表示するために使用できます。ただし、Xboxハードウェアの制限により、ほとんどのネイティブ720pおよび1080pビデオファイルを再生できません。XBMC4Xboxは、多くの標準画質ビデオの解像度をアップスケールできます。

XBMC4Xboxマルチメディア再生コア
XBMC4Xboxは、ビデオ再生に2つの異なるマルチメディアビデオプレーヤー「コア」を使用します。「DVDPlayer」と呼ばれる最初のコアは、DVDビデオムービーをサポートするXBMCの自社開発ビデオ再生コアであり、MPEGデコード用のlibmpeg2とlibmadに基づいていますが、メディアコンテナのデマックス、分割用のFFmpegもベースになっています。他のオーディオフォーマットのデコードとして。それぞれのオーディオデコードは、ac3オーディオデコードの場合はliba52によって、DTSオーディオの場合はlibdts / libdcaによって処理されます。libdvdnavおよびdvdreadによるDVDメニューのサポートも含まれています。このDVDプレーヤーコアの比較的珍しい機能の1つは、ISOおよびIMG DVDイメージまたはDVDビデオ(IFO / VOB / BUP)に保存されているDVDビデオムービーをオンザフライで一時停止して再生する機能です。ローカルハードドライブストレージまたはネットワーク共有ストレージのいずれかからの画像(非圧縮のRARおよびZIPアーカイブから直接)。
ビデオ再生用の2番目のビデオプレーヤー「コア」は、オープンソースの クロスプラットフォームプレーヤーであるMPlayerの移植バージョンであり、現在XBMC4Xboxのバックアッププレーヤーとしてのみ使用されています。事実上すべての一般的なメディア形式を再生することで知られているMPlayerとXBMC4Xboxは、通常MPlayerでサポートされているすべてのコーデックとコンテナを処理します(これはすべてFFmpegでサポートされているコーデックであり、独自のDLLファイルを使用していくつかの外部コーデックでも
3番目の「コア」であるPAPlayer(Psycho-acoustic Audio Playerの略)は、オーディオ再生のみをサポートします。PAPlayerは、プロジェクトが分割される前の2005年にXBMCチームによって開発されました。PAPlayerはMPlayerよりも多くのコーデックをサポートしているため、デフォルトのオーディオ再生「コア」です。MPlayerで動作しない一部のファイル形式はPAPlayerで再生され、バグが少なくなります(たとえば、ファイルの再生後に視覚化が「中断」するMPlayerの視覚化バグ)。以前のXBMC4Xboxサイトがダウンした後、wikiが失われたため、XBMC4XboxでPAPlayerでサポートされているファイルタイプのレコードがありません。ただし、XBMC.orgには、PAPlayerでサポートされている形式に関するページが

プログラミングと開発
XBMC4XboxはC ++でプログラムされたソフトウェアアプリケーションです。XBMC4XboxはMicrosoftDirectXマルチメディアフレームワークとDirect3Dレンダリングを使用します(XboxはOpenGLをサポートしていないため)。
XboxのSDK(Xboxの開発キット、XDK別名) ソフトウェア開発キット(とライブラリが)するために必要なコンパイルXBMC4Xboxを。 XBMC4Xboxをコンパイル(およびプログラム)するためにも、古いMicrosoft Visual Studio.NETバージョン7.1が必要です。
Microsoftによると、Xboxが変更されたWindows 2000 カーネルを使用しているというのはよくある誤解であり、代わりにXboxオペレーティングシステムはゼロから構築されたが、WindowsAPIのサブセットを実装していると主張しています。それは、確かに、それでもコミュニティでWindowsカーネルの修正されたコピーを実行しないという考えは、確かに知られているが何のXboxのカーネルのような作品ということでBIOSとあるのWin32ベースが、すべてを持っていません完全なWindowsNTベースのオペレーティングシステムのリソースまたは機能(たとえば、DirectShow、レジストリ、DLLのいずれもXboxでネイティブにサポートされていない)、およびXboxのハードウェアと環境の制約のため、すべてのソフトウェア開発Xbox用のXBMC4Xboxの機能は、存在する限られたリソースの予約に重点を置いています。その主な障害は、一度に使用可能なRAMの量です。

XBMC4Xboxソフトウェアおよび関連するXboxハードウェアの制限
UDF(Universal Disk Format)ファイルシステムの制限:XBMC4Xboxは、最大ファイルサイズが1 GB(DVDメディアを新しいUDFバージョンで書き込む場合)のUDFバージョン1.02(DVDビデオメディア用に設計)のみをサポートします。 1GBを超えるビデオの場合、XBMCはそのファイルを再生できません)。UDF/ ISOハイブリッド形式(別名UDFブリッジ形式)についても同じことが言えます。回避策:すべてのCD / DVDメディアをISO9660形式で書き込みます。これは、CD / DVDを記録するための最も一般的な標準です。残念ながら、ISO9660には2GB(ギガバイト)のファイルサイズ制限があり、これをバイパスすることはできません。
Xbox内蔵ハードドライブは、4GB(4096メガバイト)のファイルサイズ制限があるFATX(Xboxのファイルアロケーションテーブル)でフォーマットされ、最大42文字、合計ファイルで最大255のファイル/フォルダー名のみをサポートします。文字の深さと、単一のサブフォルダで4096のファイル/フォルダの最大数-構造に加え、各パーティションのルートで、ファイル/フォルダの最大数は256です。FATXはまた、すべての標準サポートしていないですASCII文字をファイル/フォルダに名前(例:<> =?:; “* +、/ |¤&)。XBMCは、これらの制限に従って、Xboxに転送するファイル/フォルダーの名前を自動的に変更しようとします。これらのファイルサイズとファイル-制限はXbox自体にあるため、名前の問題はXBMCのバグです。回避策:ファイル/フォルダーをコンピューターまたはSMB / CIFS、FTP、またはUPnPをサポートするネットワーク接続ストレージ(NAS)デバイスに保存し、ローカルで共有します-代わりにエリアネットワーク。
USBフラッシュドライブ(USBのキードライブ/メモリ・キー)リーダ/ライタクラスXbox用XBMCが使用するには、現在だけでなく、いくつかの制限がUSB 1.1規格に準拠したUSBマスストレージデバイスクラスと互換性のあるUSBフラッシュドライブとハードディスクに限定されており、最大サイズは4GBです。FATXフォーマットのフラッシュドライブの読み取りと書き込みは可能ですが、FAT12、FAT16(VFATを含む)、およびFAT32のみを読み取ることができます。NTFSフォーマットのドライブはまだサポートされ
今日の標準的な古くて遅い733MHz Intel Pentium IIIのようなCPUと64MBの共有メモリを備えたXboxには、ネイティブ720p / 1080i解像度でエンコードされたHDTVビデオを再生するのに十分な速度のCPUも十分な量のRAMもありません。ただし、XboxのXBMCは、すべての標準解像度のムービーをアップコンバートして、720pまたは1080iで出力できます。
Xboxは、ビデオ解像度が480p(720×480ピクセル)未満の場合にのみ、MPEG-4 AVC(H.264)でエンコードされたビデオを再生できます。ただし、ビデオが代わりにMPEG-4 ASPでエンコードされている場合、ビデオのネイティブ解像度は最大960×540ピクセル(HRHD解像度とも呼ばれる解像度)にすることができます。

歴史
参照: XBMC Xbox Media Player(XBMP)の後継として、XboxMediaCenter(XBMC)は他のプラットフォームやアーキテクチャに移植され、XBMCまたはXBMC Media Centerになり、Xbox接続が失われました。2010年5月27日、現在メインラインのマルチプラットフォームXBMCを元のXboxと区別するために、XBMCの背後にあるチームはXboxブランチを新しいプロジェクトに分割することを発表しました。「XBMC4Xbox」は、古いXboxハードウェアプラットフォーム用のXBMCの開発とサポートを別のプロジェクトとして継続し、元のXBMCプロジェクトはXboxのサポートを提供しなくなります。
名前とは別に、次に注目すべきことは、バージョン番号の変更です。Xbox用XBMCの最後の公式リリースは9.11Camelotでした。これは、当時、開発中のマルチプラットフォームXBMCとより密接に関連していたリリースです。その後、XBMC4Xboxプロジェクトは、リリース日の参照を含まないバージョン番号に戻りました。代わりに、Xbox Media CenterがXBMCになる前に使用されていた、より単純なmajor.minorバージョンシステムが使用されるようになりました。新しいリリースは、リリース日を設定するのではなく、準備ができたときに利用できるようになりました。
XBMC4XboxがXBMCから分割される前の数年間は、XBMCの新しいマルチプラットフォームバージョンがXBMCチームの主な関心事になったため、XBMCのXboxバージョンに対する開発者の関心はあまりありませんでした。Xboxバージョンの世話をしている開発者は1人だけ(Arnova)です。XBMC開発者からの関心の欠如により、Xboxコードベースに新しいホームが必要になるようになり、2010年にSourceForgeに移動されました。
新しいコミュニティサイトはすでにxbmc4xbox.orgに設定されており、xbmc.orgは積極的に開発しているプラ​​ットフォームのみを扱っているため、XboxXのディスカッションが関係しなくなったxbmc.orgのフォーラムに代わるものとして選択されました。

合法性と著作権
XBMCXboxソフトウェアは、開発者によってGNU General Public License(GPL)の下でライセンスされているXBMCとまったく同じです。つまり、非常に自由な条件下で誰でもXBMCXboxソースコードを再配布できます。ただし、XBMCXboxのXboxビルドを実行可能な形式にコンパイルするには、現在、ライセンスを取得した開発者のみが利用できるMicrosoft独自のXDK(Xbox Development Kit)を使用する必要があり、結果のコードはMicrosoftによってのみ合法的に配布されます。したがって、Xbox Development Kitの無許可のコピーでコンパイルされたコードは、マイクロソフト以外の者によって合法的に配布されない場合が
そのため、XBMC4Xboxのソースコードはオープンソース(GNU GPL)ライセンスの下で開発者によって公開されていますが、開発者自身はXBMC4Xboxの実行可能バージョンを法的に配布することはできません。これは、XBMC4Xboxをコンパイルするには、Microsoft独自のソフトウェア開発キットが必要なためです。したがって、XBMC4Xboxの公開されている実行可能バージョンはサードパーティのもののみであり、その結果、XBMC4Xboxのコンパイル済みバージョンを世界中の多くの国で配布することは違法である可能性が
また、FFmpegを介してネイティブにサポートされていないオーディオおよびビデオコーデックの場合、MPlayerを介したXBMC4Xboxは、サポートされていない形式をデコードするためにサードパーティ製のオーディオおよびビデオコーデックDLLをロードできるDLLローダーを提供します。ユーザーがDLLのライセンスされたコピーを所有している場合、これは潜在的に合法です。ただし、一部のサードパーティXBMC4Xboxビルドには、XBMC4Xboxがサポートできるすべての利用可能なサードパーティDLLが組み込まれており、ライセンスなしでこれらを再配布すると著作権が侵害されます。

も参照してください
image"
 無料のオープンソースソフトウェアポータル
icon
 テレビポータル
ホームシアターPC

参考文献
^ “”XBMC4Xbox3.5.3がリリースされました”” 。取得した27年2月2016。
^ 「アーカイブされたコピー」。2010年6月10日にオリジナルからアーカイブされました。
Xboxの歴史のためのXBMCの何週間(XBMC4Xbox.org
^ 「アーカイブされたコピー」。2010年5月31日にオリジナルからアーカイブされました。
XboxはXBMC(CNET Pulse)の一部ではなくなりました
^ 「アーカイブされたコピー」。2010年6月6日にオリジナルからアーカイブされました。
チームXBMCがオリジナルXbox(xbox-scene.com)に別れを告げる
^ theuni(2010-05-27)。「さらばXBOX」。xbmc.org。
^ ティモシー(2010-05-28)。「XBMCはXboxサポートを終了します」。スラッシュドット。
^ ショーンホリスター(2010-05-31)。「XBMCはその祖先であるオリジナルのXboxに別れを告げます」。Engadget。
^ アダム・パッシュ(2010-05-28)。「XBMCはオリジナルのXboxのサポートを終了します」。ライフハッカー。
^ https://web.archive.org/web/20131208115107/http://www.h-online.com/open/news/item/XBMC-drops-support-for-XBOX-1010421.htmlXBMCはXBOX(Hオープンソース)
^ http://www.instantfundas.com/2010/06/xbmc-will-no-longer-support-xbox.html XBMC Media CenterはXbox(インスタントファンダ)をサポートしなくなります
^ http://www.stolteclan.ca/2010/05/27/xbmc-for-the-xbox-is-dead-kind-of/ XBOX用のXBMCはデッドです!(種類…)(stolteclan.ca)
^ Kaushik(2009-08-08)。「XBMCは最高のメディアセンターアプリケーションです。期間」。インスタントファンダ。
^ Timmeh(2004-09-16)。「XboxMediaCenterレビュー」。TVHarmony.com、Inc。2016年3月3日にオリジナルからアーカイブされました。

^ Patrick Schmid(2004-11-05)。「Xboxを究極のマルチメディアセンターに改造する」。トムスハードウェア。
^ l 「アーカイブされたコピー」(PDF)。2008年11月18日にオリジナル(PDF)からアーカイブされました。
ハードコアゲーマーマガジンのXBMCのレビュー
^ “”と比較し10件の最も顕著なFLOSSプロジェクト”。Telematics FreedomFoundation。2008-09-18。2012年9月10日にオリジナルからアーカイブされました。
^ ジェイソンフィッツパトリック(2009-04-05)。「これらの5つの素晴らしいスキンでXBMCをカスタマイズする」。ライフハッカー。
^ ライアンポール(2009-12-29)。「XBMC9.11は、オープンソースのホームシアターをより輝かしく見せます」。ArsTechnica。
^ ライアンポール(2009-05-10)。「XBMC9.04は印象的なメディアセンター体験を提供します」。ArsTechnica。
^ https://code.google.com/p/xbmc-addons/ XBMC-Google Codeのアドオン(XBMC用のアドオンプラグイン)
^ http://www.xbmczone.com/ Wayback Machine XBMCゾーンで2010年4月14日にアーカイブ(XBMC4Xbox用のサードパーティアドオン拡張機能)
^ http://passion-xbmc.org/ Wayback Machine Passion XBMC(XBMCおよびXBMC4Xbox用のサードパーティアドオン拡張機能)で2010-06-03にアーカイブ
^ http: //xbmcsvn.comxbmcsvn.com-XBMC4Xboxの夜間の非公式ビルド
^ ShaheenGandhi。「Xboxチーム:Xboxオペレーティングシステム」。
^ 「Xbmcを実行しているXbox用にMeguiを使用してH.264ビデオを適切にエンコードする方法」。wikiHow。2009-01-14 。
^ http://www.xbmc4xbox.org/xbmc4xbox-3-0-1-stable-released XBMC4XBOX 3.0.1 Stableがリリースされました!
^ 「TelematicsFreedomFoundationによるXBMCアーキテクチャの概要」。Telematics FreedomFoundation。2009-10-28。2015年1月22日にオリジナルからアーカイブされました。

外部リンク
www.xbmc4xbox.org.uk-XBMC4Xbox公式ウェブサイト
ソースコード付きの公式SourceForgeプロジェクトページ”