• 1
  • 2
  • 3(current)
  • 4
  • 5
  • 55
[RELEASE] XBMC TV using MediaPortal TVserver (XBMP-TV Script)
#31
margro Wrote:Just to prevent double work (for a Unified PVR plugin), here a pre-announcement of my MediaPortal PVR plugin for XBMC (pvrtesting2 branch).

See my website for some screenshots and the current status:
http://www.scintilla.utwente.nl/~marcelg/xbmc/

Most things are working. I am currently testing and cleaning up my code to prepare a submission to alwinus for the pvrtesting branch.

Well... My development will stop (no use for it now) so I will await your release.
Reply
#32
Hello. Say please, can use here such program as a source of TV. Very stably works and has built-in support CAM plugin's.
http://dvblogic.com/tvsource.php
Reply
#33
margro Wrote:I will try to put my patches (against a specific svn version of the pvrtesting2 branch) online within one week.

They are not yet suitable for the latest version because I'm having problems with the recent ffmpeg update in svn Sad. The previous version (also used for 9.11) had no sound for the MediaPortal rtsp streams (which I could fix with a small patch), but now I see that streams sometimes start and sometimes just don't play but do after a retry.

any update on this ? livetv (using tvserver) is the only major feature which i'm still waiting for in xbmc.

Cheers

Marcel
Reply
#34
derelict Wrote:any update on this ? livetv (using tvserver) is the only major feature which i'm still waiting for in xbmc.

Cheers

Marcel

Yup. the code is online now. See http://www.scintilla.utwente.nl/~marcelg/xbmc/

The patches against the pvrtesting2 branch are submitted to the XBMC devs: See http://trac.xbmc.org/ticket/8525
Developer of the MediaPortal PVR addon and retired developer of the Argus-TV PVR-addon.
http://www.scintilla.utwente.nl/~marcelg/xbmc
Reply
#35
margro Wrote:Yup. First part of the code is online now. The patch against the pvrtesting2 branch is not ready yet. It doesn't apply/compile against the last svn version yet, so I've to fix it first. Then, I will submit the patch to trac.
Will keep you informed. Wink

Looking sweet, I should get my new HTPC hardware by the end of next week. I'm looking forward to testing this!

Just to get things right, as reading the page confuses me. Now I don't currently have a setup capable of running XBMC + TV Server + tuner, so I can't go with trial and error. Just wondering how it works. Maybe also to help others.

- The "MediaPortal - TV Server XBMC plugin v1.0.4.0" is a plugin to Media Portal's TV-server software. This establises some kind of a protocol, without the database hassle usually going on with TV Server, right?
- The "XBMC - MediaPortal TV Server video plugin v1.0.4.0" is a script which runs in XBMC and it connects to the TV Server XBMC plugin, creating some form of a TV back-end inside the XBMC?
- The "XMBC - MediaPortal PVR client addon" part adds the Live-TV option in the main menu and actually provides the front-end for the XBMC TV server video plugin thingy?
Reply
#36
MartijnGP Wrote:Just to get things right, as reading the page confuses me.

- The "MediaPortal - TV Server XBMC plugin v1.0.4.0" is a plugin to Media Portal's TV-server software. This establises some kind of a protocol, without the database hassle usually going on with TV Server, right?
Right. The MediaPortal TV Server is the backend TV server. The MediaPortal frontend uses an internal C# mechanism to control the TV server. XBMC is written in C++, so we need a plugin that provides a way to control and communicate with the TV Server backend and its database. The backend plugin allows both the Python script and the PVR addon to communicate with the TV Server via a TCP socket connection.

MartijnGP Wrote:- The "XBMC - MediaPortal TV Server video plugin v1.0.4.0" is a script which runs in XBMC and it connects to the TV Server XBMC plugin, creating some form of a TV back-end inside the XBMC?
Yes. It is essentially the same as the XBMP-TV plugin, e.g. providing Live-TV to XBMC via a Python script without having to build the PVRtesting2 branch. You can just use your normal XBMC 9.11 installation.
I am using it only for debugging purposes. If this one fails, you don't have to try the PVR addon, because it will also fail.

MartijnGP Wrote:- The "XBMC - MediaPortal PVR client addon" part adds the Live-TV option in the main menu and actually provides the front-end for the XBMC TV server video plugin thingy?
Right. This is indeed a real front-end and basically the build-in version of the python plugin but with more functionality (EPG, recordings, timers, radio) and it relies on the PVR work from alwinus (pvrtesting2 branch).
Developer of the MediaPortal PVR addon and retired developer of the Argus-TV PVR-addon.
http://www.scintilla.utwente.nl/~marcelg/xbmc
Reply
#37
LordMerlin Wrote:Hello. Say please, can use here such program as a source of TV. Very stably works and has built-in support CAM plugin's.
http://dvblogic.com/tvsource.php
When the API to control the DVBlink tool is available, you could write your own PVR addon for XBMC and use the DVBlink stuff as backend.

From the DVBLinkSDK document, it seems that they provide a virtual DVB-S card, is that correct? If this is true, you will still need software with DVB-S tuner capabilities to watch TV. XBMC+PVR is only a front-end. It does not have tuning capabilities on its own.

However, the same document also states that the tool provides UPnP capabilities and streaming. Maybe this part is enough for XBMC to control the tool.
Developer of the MediaPortal PVR addon and retired developer of the Argus-TV PVR-addon.
http://www.scintilla.utwente.nl/~marcelg/xbmc
Reply
#38
margro Wrote:However, the same document also states that the tool provides UPnP capabilities and streaming. Maybe this part is enough for XBMC to control the tool.

Here it exactly I and did have because of, in fact XBMC supports very well UPnP, it can be needed to spare attention to this program? Would do everything, but unfortunately quite nothing understand in programming.
Reply
#39
I, like many others have been waiting for this for some time now and am very excited by the progress. I've resorted to using Windows Media Player (on Windows 7 64bit) but would obviously rather use XBMC as my one and only home theatre media centre. I gave it a try yesterday and it's looking great although currently the only way I can find to change channel is to come out of a channel back to the main screen and then choose another one but I'm sure that's being worked on. Well done, can't wait for the final relsease. If this works with the soon to be relseased Transparency PVR skin I'll be a very happy chappy indeed! Keep up the good work.
Reply
#40
whufclee Wrote:it's looking great although currently the only way I can find to change channel is to come out of a channel back to the main screen and then choose another one but I'm sure that's being worked on.
Assuming that you mean my PVR addon, it is not yet on my list, but I will check how its done for VDR. First, I need to install also the VDR one to compare the two PVR addons for missing features.

Grt,
Margro
Developer of the MediaPortal PVR addon and retired developer of the Argus-TV PVR-addon.
http://www.scintilla.utwente.nl/~marcelg/xbmc
Reply
#41
Sorry, yes I was referring to your pvr app.

Things are looking really good, keep up the great work mate.
Reply
#42
Code:
Linking...
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: char const * __thiscall std::basic_string,class std::allocator >::c_str(void)const " (?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) already defined in channels.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::~basic_string,class std::allocator >(void)" (??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) already defined in channels.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::basic_string,class std::allocator >(class std::basic_string,class std::allocator > const &)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) already defined in channels.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: __thiscall std::basic_string,class std::allocator >::basic_string,class std::allocator >(char const *)" (??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) already defined in channels.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: class std::basic_string,class std::allocator > & __thiscall std::basic_string,class std::allocator >::operator=(class std::basic_string,class std::allocator > const &)" (??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z) already defined in channels.obj
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (?_Debug_message@std@@YAXPB_W0I@Z) already defined in libcpmtd.lib(stdthrow.obj)
   Creating library Debug/XBMC_MPTV.lib and object Debug/XBMC_MPTV.exp
../../../../../addons/pvr/MediaPortal/XBMC_MPTV_win32.pvr : fatal error LNK1169: one or more multiply defined symbols found

I am running Windows 7 x64
SVN Checkout pvr-testing2 r26881
also had to build 2 libraries; xbmc_addon_lib++ & xbmc_pvr_lib++

Any ideas?
Reply
#43
Skindred Wrote:
Code:
Linking...
msvcprtd.lib(MSVCP90D.dll) : error LNK2005: "public: char const * __thiscall
.....
LNK1169: one or more multiply defined symbols found

I am running Windows 7 x64
SVN Checkout pvr-testing2 r26881
also had to build 2 libraries; xbmc_addon_lib++ & xbmc_pvr_lib++

Any ideas?

Yes, I just saw the commit from alwinus. I made a small mistake in the project settings of the XBMC_MPTV project.

You can fix the linker error in the following way:
Go to the XBMC_MPTV project configuration properties,
Linker->Input and change the "Ignore Specific Library" option to "libc;libcmtd;msvcprtd" (the last "d" is missing).
Developer of the MediaPortal PVR addon and retired developer of the Argus-TV PVR-addon.
http://www.scintilla.utwente.nl/~marcelg/xbmc
Reply
#44
God, I feel like such a noob!

Could anyone point me to some kind of instruction/explanation on how to grab/build/compile XBMC from the pvr-testing2 branch?

I'm not lazy, I've google'd everything i could thing of, but no luck.

I finally found this link: https://xbmc.svn.sourceforge.net/svnroot...-testing2/, but I have no idea what to do with it :p
Image
Reply
#45
PiNCH Wrote:God, I feel like such a noob!

Could anyone point me to some kind of instruction/explanation on how to grab/build/compile XBMC from the pvr-testing2 branch?

I'm not lazy, I've google'd everything i could thing of, but no luck.

I finally found this link: https://xbmc.svn.sourceforge.net/svnroot...-testing2/, but I have no idea what to do with it :p

The following wiki page may help you further...
http://wiki.xbmc.org/?title=XBMC_for_Windows
Developer of the MediaPortal PVR addon and retired developer of the Argus-TV PVR-addon.
http://www.scintilla.utwente.nl/~marcelg/xbmc
Reply
  • 1
  • 2
  • 3(current)
  • 4
  • 5
  • 55

Logout Mark Read Team Forum Stats Members Help
[RELEASE] XBMC TV using MediaPortal TVserver (XBMP-TV Script)8