History of Kodi: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
m (BOT: Checking dead links; Added 1 archived Wayback link)
m (Text replacement - "Team Kodi" to "Team Kodi")
 
(44 intermediate revisions by 11 users not shown)
Line 1: Line 1:
'''Xbox Media Player''', (or XBMP for short), now [[obsolete]], was the predecessor to [[XBMC]], a [[feature-rich]] [[open source]] [[media player (application software)|media player]] for the [[Xbox]]. With an audio/video-player-core based on [[MPlayer]], it allowed owners of a modified [[Xbox]] to display pictures and movie files, as well as play music files from the Xbox DVD-ROM drive, built-in harddisk drive, [[Local area network|LAN]] ([[Server Message Block|SMB]]) or the Internet.
{{mininav|[[Kodi]]}}
{{see also|Releases}}
A short history of [[Kodi]].


==History==
== Xbox Media Player ==
The Xbox Media Player Project was founded by d7o3g4q (also known as duo) and RUNTiME.<ref>{{cite web |url=http://xbmc.org/about/history/ |title=XBMC Project History as described by Team-XBMC themselves |accessdate=2008-02-22 |author=Team-XBMC |date=2008-02-22 |work=xbmc.org |publisher= |archiveurl = http://web.archive.org/web/20080217040527/http://xbmc.org/about/history/ <!-- Bot retrieved archive --> |archivedate = 2008-02-17}}</ref> It started out as two separate players, with the two developers each working on their own design and code. After sharing code and coordinating features to not duplicate efforts, by XBoxMediaPlayer beta 5 the two players were merged. The development and beta-testing was done "behind closed doors" for this project (d7o3g4q and RUNTiME promising that when version 1.0 was made they would release the source code to the public). After beta 6 was completed there were complaints from a lot of people as to why the developers did not release the source code for the player sooner as they were using FFmpeg and XVID code which are under the (L)GPL license. Even though the project was closed d7o3g4q and RUNTiME released the source code for beta 6 on the October 15, 2002.
'''Xbox Media Player''', (or XBMP for short), was the predecessor to XBMC a feature-rich free and [http://en.wikipedia.org/wiki/Open_source open source] media player for the Xbox, licensed under the [http://en.wikipedia.org/wiki/Gpl GNU General Public License (GPL)]. With an audio/video-player-core based on [http://en.wikipedia.org/wiki/MPlayer MPlayer], it allowed owners of a modified Xbox to display pictures and movie files, as well as play music files from the Xbox DVD-ROM drive, built-in harddisk drive, LAN (using [[SMB]]) or the Internet.


In the November 2002, another software developer nicknamed Frodo who was the founder of "YAMP - Yet Another Media Player" joined the Xbox Media Player team and the XBoxMediaPlayer and YAMP projects were merged, the first release of the merged projects was called "Xbox Media Player 2.0" and the source code for it was release on December 14, 2002. XBoxMediaPlayer 2.0 was a complete re-write using a new core based on the MPlayer project, still using FFmpeg/XVID codec code. On December 28, 2002, the source code of XBoxMediaPlayer 2.1 was released with many bug fixes and a couple of new features such as true AC3 5.1 output, volume normalizer/amplification and an additional post processing filter. Two weeks later on January 12, 2003, XBoxMediaPlayer 2.2 source code was released with new features including dashboard mode to launch other Xbox applications/games, separate national language files, streaming media from windows file shares (SMB), audio-playlist, the ability to play media on-the-fly from ISO9660-Mode1 CDs and Windows DLL support for WMV 7,8, and 9. Xbox Media Player development stopped on December 13, 2003.
The Xbox Media Player Project was founded by [[d7o3g4q]] (also known as duo) and [[RUNTiME]]. It started out as two separate players, with the two developers each working on their own design and code. After sharing code and coordinating features to not duplicate efforts, by XBoxMediaPlayer beta 5 the two players were merged. The development and beta-testing was done "behind closed doors" for this project (d7o3g4q and RUNTiME promising that when version 1.0 was made they would release the source code to the public). After beta 6 was completed there were complaints from a lot of people as to why the developers did not release the source code for the player sooner as they were using [http://en.wikipedia.org/wiki/FFmpeg FFmpeg] and [http://en.wikipedia.org/wiki/XVID Xvid] code which are under the (L)GPL license. Even though the project was closed, d7o3g4q and RUNTiME released the source code for beta 6 on October 15, 2002.


==Running XBMP==
In November 2002, another software developer nicknamed Frodo who was the founder of "YAMP - Yet Another Media Player" joined the Xbox Media Player team and the XBoxMediaPlayer and YAMP projects were merged. The first release of the merged projects was called "Xbox Media Player 2.0" and the source code for it was released on December 14, 2002. XBoxMediaPlayer 2.0 was a complete re-write using a new core based on the MPlayer project, still using FFmpeg/XVID codec code. On December 28, 2002, the source code of XBoxMediaPlayer 2.1 was released with many bug fixes and a couple of new features such as true AC3 5.1 output, volume normalizer/amplification and an additional post processing filter. Two weeks later on January 12, 2003, XBoxMediaPlayer 2.2 source code was released with new features including dashboard mode to launch other Xbox applications/games, separate national language files, streaming media from windows file shares (SMB), audio-playlist, the ability to play media on-the-fly from ISO9660-Mode1 CDs and Windows DLL support for WMV 7,8, and 9. Xbox Media Player development stopped on December 13, 2003.
XBMP requires a [[modchip]] or software exploit/hack installed in/on the [[Xbox]] to run, as it is not an authorized (a.k.a. "signed") [[Microsoft]] product. XBMP can be run as an application, or a dashboard that appears directly when the [[Xbox]] is turned on, (it takes approx. 15 seconds to fully load).


==Legality==
== Xbox Media Center ==
Although XBMP is licensed under the [[GNU General Public License|GNU General Public License (GPL)]], it is written for use with [[Xbox Development Kit|Microsoft's XDK]] and so is not legally available as an executable program to non-official Microsoft game-publishers. Users are encouraged to compile their own [[Executable|binaries]] from the public CVS repository using the [[Xbox Development Kit|XDK]], rather than downloading a questionable illegally released [[Compiler|executable]]. XBMP's full source code is however legal 'as is' and is available on [[SourceForge]].
Xbox Media Player development stopped on 13 December, 2003, by which time its successor, '''Xbox Media Center''', was ready for its debut, renamed as it was growing out of its 'player' name and into a 'center' for media playback. The first stable release of XBMC was on 29 June, 2004, with the official release of XboxMediaCenter 1.0.0. This announcement also encouraged everyone using XBMP or XBMC Beta release to update, as all support for those previous versions would be dropped, and they would only officially support version 1.0.0. Not featured in XBMP, the addition of embedded [http://en.wikipedia.org/wiki/Python_(programming_language) Python] was given the ability to draw interface elements in the GUI (graphical user interface), and allowed user and community generated scripts to be executed within the XBMC environment.


==References==
With the release of 1.0.0 in the middle of 2004, work continued on the XBMC project to add more features, such as support for iTunes features like DAAP and [[smart playlists]], as well as lots of improvements and fixes. The second stable release of XBMC, 1.1.0, was released on 18 October, 2004. This release included support for more media types, file types, container formats, as well as video playback of [http://en.wikipedia.org/wiki/Nullsoft_Streaming_Video Nullsoft streaming videos] and karaoke support (CD-G).
{{Reflist}}<!--added above External links/Sources by script-assisted edit-->


==External links==
After two years of heavy development, XBMC announced a stable point final release of XBMC 2.0.0 on 29 September, 2006. Even more features were packed into the new version with the addition of RAR and ZIP archive support, a brand new player interface with support for multiple players. Such players include PAPlayer, the new audio/music player with crossfade, gapless playback and ReplayGain support, and the new DVDPlayer with support for menu and navigation support as well as ISO/IMG [http://en.wikipedia.org/wiki/Disk_image image] parsing. Prior to this point release, XBMC just used a modified fork of MPlayer for all of its media needs, so this was a big step forward. Support for iTunes 6.x DAAP, and [[UPnP]] for streaming was also added. A reworked [[skinning]] engine was included in this release to provide a more powerful way to change the appearance of XBMC. The last two features include read-only support for FAT12/16/32 formatted USB Mass Storage devices, and a "skinnable" 3D visualizer.
{{Portal|Free software}}
* [http://sourceforge.net/projects/xbmp/ XboxMediaPlayer (XBMP) official SourceForge.net project] (closed, see [[XBMC]])
* [http://www.xbmc.org XboxMediaCenter (XBMC) official website]


[[Category:Free media players]]
The release of XBMC 2.0.1 on 12 November 2006 contained numerous bug fixes that made it through the 2.0.0 release. This also marked the change from CVS to SVN (Subversion) for the development tree.
[[Category:Free video software]]


[[it:Xbox Media Player]]
On 29 May 2007, the team behind XBMC put out a call for developers interested in porting XBMC to the [http://en.wikipedia.org/wiki/Linux Linux] operating system. Since a few developers on Team Kodi had already begun porting parts of XBMC over to Linux using [http://en.wikipedia.org/wiki/Simple_DirectMedia_Layer SDL] and [http://en.wikipedia.org/wiki/OpenGL OpenGL] as a replacement for [http://en.wikipedia.org/wiki/DirectX DirectX], which XBMC was using heavily on the Xbox version of XBMC.
[[pl:Xbox Media Player]]
 
Version numbers 8.10, 9.04, and 9.11 reflected the release year and month. This versioning system was abandoned for v10.
 
== XBMC Media Center ==
Sometime in 2009 Xbox Media Center's name was changed to just '''XBMC Media Center™'''.
 
On 27 May, 2010, Team XBMC announced the splitting of the Xbox branch into a new project; ''XBMC4Xbox'' which will continue the development and support of XBMC for the old Xbox hardware platform as a separate project, with the original XBMC project no longer offering any support for the Xbox.
 
== Kodi ==
TL;DL - then the name was changed to Kodi {{editor note|feel free to expand on this}}.
 
 
 
[[Category:XBMC_Foundation]]

Latest revision as of 20:22, 7 December 2020

Home icon grey.png   ▶ Kodi ▶ History of Kodi

A short history of Kodi.

Xbox Media Player

Xbox Media Player, (or XBMP for short), was the predecessor to XBMC a feature-rich free and open source media player for the Xbox, licensed under the GNU General Public License (GPL). With an audio/video-player-core based on MPlayer, it allowed owners of a modified Xbox to display pictures and movie files, as well as play music files from the Xbox DVD-ROM drive, built-in harddisk drive, LAN (using SMB) or the Internet.

The Xbox Media Player Project was founded by d7o3g4q (also known as duo) and RUNTiME. It started out as two separate players, with the two developers each working on their own design and code. After sharing code and coordinating features to not duplicate efforts, by XBoxMediaPlayer beta 5 the two players were merged. The development and beta-testing was done "behind closed doors" for this project (d7o3g4q and RUNTiME promising that when version 1.0 was made they would release the source code to the public). After beta 6 was completed there were complaints from a lot of people as to why the developers did not release the source code for the player sooner as they were using FFmpeg and Xvid code which are under the (L)GPL license. Even though the project was closed, d7o3g4q and RUNTiME released the source code for beta 6 on October 15, 2002.

In November 2002, another software developer nicknamed Frodo who was the founder of "YAMP - Yet Another Media Player" joined the Xbox Media Player team and the XBoxMediaPlayer and YAMP projects were merged. The first release of the merged projects was called "Xbox Media Player 2.0" and the source code for it was released on December 14, 2002. XBoxMediaPlayer 2.0 was a complete re-write using a new core based on the MPlayer project, still using FFmpeg/XVID codec code. On December 28, 2002, the source code of XBoxMediaPlayer 2.1 was released with many bug fixes and a couple of new features such as true AC3 5.1 output, volume normalizer/amplification and an additional post processing filter. Two weeks later on January 12, 2003, XBoxMediaPlayer 2.2 source code was released with new features including dashboard mode to launch other Xbox applications/games, separate national language files, streaming media from windows file shares (SMB), audio-playlist, the ability to play media on-the-fly from ISO9660-Mode1 CDs and Windows DLL support for WMV 7,8, and 9. Xbox Media Player development stopped on December 13, 2003.

Xbox Media Center

Xbox Media Player development stopped on 13 December, 2003, by which time its successor, Xbox Media Center, was ready for its debut, renamed as it was growing out of its 'player' name and into a 'center' for media playback. The first stable release of XBMC was on 29 June, 2004, with the official release of XboxMediaCenter 1.0.0. This announcement also encouraged everyone using XBMP or XBMC Beta release to update, as all support for those previous versions would be dropped, and they would only officially support version 1.0.0. Not featured in XBMP, the addition of embedded Python was given the ability to draw interface elements in the GUI (graphical user interface), and allowed user and community generated scripts to be executed within the XBMC environment.

With the release of 1.0.0 in the middle of 2004, work continued on the XBMC project to add more features, such as support for iTunes features like DAAP and smart playlists, as well as lots of improvements and fixes. The second stable release of XBMC, 1.1.0, was released on 18 October, 2004. This release included support for more media types, file types, container formats, as well as video playback of Nullsoft streaming videos and karaoke support (CD-G).

After two years of heavy development, XBMC announced a stable point final release of XBMC 2.0.0 on 29 September, 2006. Even more features were packed into the new version with the addition of RAR and ZIP archive support, a brand new player interface with support for multiple players. Such players include PAPlayer, the new audio/music player with crossfade, gapless playback and ReplayGain support, and the new DVDPlayer with support for menu and navigation support as well as ISO/IMG image parsing. Prior to this point release, XBMC just used a modified fork of MPlayer for all of its media needs, so this was a big step forward. Support for iTunes 6.x DAAP, and UPnP for streaming was also added. A reworked skinning engine was included in this release to provide a more powerful way to change the appearance of XBMC. The last two features include read-only support for FAT12/16/32 formatted USB Mass Storage devices, and a "skinnable" 3D visualizer.

The release of XBMC 2.0.1 on 12 November 2006 contained numerous bug fixes that made it through the 2.0.0 release. This also marked the change from CVS to SVN (Subversion) for the development tree.

On 29 May 2007, the team behind XBMC put out a call for developers interested in porting XBMC to the Linux operating system. Since a few developers on Team Kodi had already begun porting parts of XBMC over to Linux using SDL and OpenGL as a replacement for DirectX, which XBMC was using heavily on the Xbox version of XBMC.

Version numbers 8.10, 9.04, and 9.11 reflected the release year and month. This versioning system was abandoned for v10.

XBMC Media Center

Sometime in 2009 Xbox Media Center's name was changed to just XBMC Media Center™.

On 27 May, 2010, Team XBMC announced the splitting of the Xbox branch into a new project; XBMC4Xbox which will continue the development and support of XBMC for the old Xbox hardware platform as a separate project, with the original XBMC project no longer offering any support for the Xbox.

Kodi

TL;DL - then the name was changed to Kodi Editor note: feel free to expand on this.