2007-11-20, 06:56
Has/will XBMC under Linux support DVB-T tv cards for watching free to air TV?
Quote:Note to XBMC end-users! Please understand that this Linux port project is not yet mature enough for a regular end-user to play with. We can not yet give you an ETA as to when it will be useful for end-users. Respect that we can not accept any bug-reports or feature/function-requests for this Linux port yet, nor do we offer support to end-users. If you are an end-user and have any general questions or need to get something off your chest about this then please direct that towards the existing XBMC Linux port end-user discussion topic-thread in our community-forum. If, however, you are a developer or have Linux expertise, we encourage you to keep reading to find out how you can help.
Quote:What is XBMC and why port it to Linux?Like Jezz_X said, new 'Linux specific' features/functions are not a priority
For the developers who does not know this; XBMC (short for XBox Media Center, not to be confused with Microsoft's Windows Media Center Extender for the Xbox) is an award-winning free and open source media player, originally designed to run on the Xbox game-console. The GPL/LGPL licensed source code basically consist of a GUI framework that has been written from scratch by Team-XBMC, this GUI acts as a front-end control interface for several audio/video players designed for specific purposes (and those are loaded when needed as DLLs), the GUI is also the user interface to all of XBMC multimedia handling functions such as databases and sorting, etc.. The XBMC Project, (who's members maintain XBMC source code), is a non-profit open source hobby project that is developed by volunteers in their spare-time without any monetary gain. The team of developers working on XBMC have always encouraged anyone to submit your own source code patches for new features or functions, improve on existing ones, or fix bugs.
The difference this time is that we are not asking for new features/functions, what we are asking is for the existing code to be ported so it will compile and run under a Linux operating-system (with the same features/functions that are already available on the Xbox version of XBMC). The main reasons for porting XBMC to Linux are non-technical, (so it is not that the Xbox hardware is too slow or to old for the XBMC GUI or its existing features/functions), the real reasons are that we want XBMC to get a larger end-user and developer-base, because the more people who use XBMC and help maintain the code (and skins) the longer the project will grow and stay alive. The main reason from an end-user point of view is that the Xbox can not playback native high-definition video (at 720p and 1080i/1080p), especially not if the video is encoded with a H.264 or VC-1 codec. Nevertheless, note that we will still keep the old Xbox as the reference platform for standard-definition resolution video for some time (possibly a few more years), which means that the same GUI (and skins) that runs smooth under Linux on a relatively new computer must also run just as smooth on the old Xbox hardware (or a old computer that closely matches the Xbox hardware, at 733Mhz Intel Pentium III CPU and only 64MB shared memory with supported 3D accelerator).
Rand Al Thor Wrote:@narcan Sounds cool, how did you accomplish that? Did you just edit the skin?
#!/usr/bin/python
import os
cmd = 'mythtv'
os.system(cmd)
<control type="button" id="2">
<description>My TV normal push button</description>
<posx>53</posx>
<posy>28</posy>
<width>12</width>
<height>14</height>
<hitrect x="45" y="15" w="220" h="40" />
<label>0</label>
<font>special13</font>
[b] <onclick>XBMC.RunScript(q:\scripts\mythtv.py)</onclick>[/b]
<onleft>98</onleft>
<onright>96</onright>
<onup>9</onup>
<ondown>4</ondown>
<texturefocus>home-focus.gif</texturefocus>
<texturenofocus>-</texturenofocus>
<textoffsetx>30</textoffsetx>
</control>
VDRfan Wrote:althekiller, is it possible to modify the System.Exec with a bool value for having the complete focus (inputs/lirc included) ? This would make more sense than starting and stopping xbmc everytime a third party app is launched.Wrong topic thread.
regards
vdrfan
althekiller Wrote:Your best bet for now is to call an external python script (which will run in the shell python interpreter not XBMC's) and from that kill XBMC then start your other app and finally restart xbmc when you close the other app.