2012-02-01, 02:13
Hi diamondback,
At a start you can refer the following sites for some information.
http://wiki.xbmc.org/index.php?title=Main_Page
http://wiki.xbmc.org/index.php?title=Python_Development
Basically xbmc supports plugins /addons, something similar to firefox supports addons. In most cases the user installable plugin is executed by the Python interpreter, a platform provided within xbmc environment. The reason for using python is that it can be run under many platforms.
Xbmc has also equipped with a media 'dvdplayer' player, again ported for many platforms. Most of the media files stream from the network is supported by the xbmc dvdplayer.
So any plugin written for xbmc if fulfilling the above two requirements, typically should be able to run under those platforms that supports Python and has dvdplayer ported. Unless the plug deviate from these basic requirements.
ppstream site uses pear-pear-streaming (PPS), incidentally this stream is not supported by xbmc dvdplayer. So the plugin has to use the player that came along with ppstream.
Therefore the first requirement for xbmc ppstream plugin to work is that the ppstream application must be able to run on the platform, as to allow ppsstream plugin to make use of the its player i.e. PowerPlayer.dll. So you need first to verify if the ppstream is supported on the apple OS platform.
The xbmc user installable plugin is usually installed in the "user data" directory; and the exact location is depending on the OS.
For windows 7: C:\Users\<username>\AppData\Roaming\XBMC
For Ubuntu: ~/.xbmc (I think) and so on.
Hope this simple introduction will get you started.
At a start you can refer the following sites for some information.
http://wiki.xbmc.org/index.php?title=Main_Page
http://wiki.xbmc.org/index.php?title=Python_Development
Basically xbmc supports plugins /addons, something similar to firefox supports addons. In most cases the user installable plugin is executed by the Python interpreter, a platform provided within xbmc environment. The reason for using python is that it can be run under many platforms.
Xbmc has also equipped with a media 'dvdplayer' player, again ported for many platforms. Most of the media files stream from the network is supported by the xbmc dvdplayer.
So any plugin written for xbmc if fulfilling the above two requirements, typically should be able to run under those platforms that supports Python and has dvdplayer ported. Unless the plug deviate from these basic requirements.
ppstream site uses pear-pear-streaming (PPS), incidentally this stream is not supported by xbmc dvdplayer. So the plugin has to use the player that came along with ppstream.
Therefore the first requirement for xbmc ppstream plugin to work is that the ppstream application must be able to run on the platform, as to allow ppsstream plugin to make use of the its player i.e. PowerPlayer.dll. So you need first to verify if the ppstream is supported on the apple OS platform.
The xbmc user installable plugin is usually installed in the "user data" directory; and the exact location is depending on the OS.
For windows 7: C:\Users\<username>\AppData\Roaming\XBMC
For Ubuntu: ~/.xbmc (I think) and so on.
Hope this simple introduction will get you started.