Testbuilds for Native MP2 TV - Updated for 10th AE Update 1 (2014-09-13)! (3 Viewers)

jehe

Portal Pro
February 15, 2011
694
216
57
Home Country
Belgium Belgium
Hi morpheus,

The name of the new test build is the same as the old?
Or you have the wrong test build uploaded?

"MediaPortal-2--Morph--EXP_20140125_Native--2014-01-26--10-43"
 

morpheus_xx

Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Sorry, fixed. The link name was correct already, but the link target was still old (copy&paste error). Please try again.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    No IPTV ?
    I've just checked this problem. The source filter is not registered by default, you have to do this once:
    1. Open command prompt as Administrator and run:
    2. regsvr32 "C:\Program Files (x86)\Team MediaPortal\MP2-Server\Plugins\SlimTv.Service\MPIPTVSource.ax"
    Then it should work. I'll check alternatives to remove the requirement of registration.
     

    MaxMan23

    MP Donator
  • Premium Supporter
  • September 8, 2007
    380
    48
    Home Country
    Germany Germany
    Got an ERROR: (Noch) kein TV Anbieter verfügbar.

    [2014-02-16 17:39:44,605] [297 ] [Main ] [DEBUG] - PluginManager: Trying to enable plugin 'ZipResourceProvider' [Version: 1.0; Authors: Bavarian; ID: '6b042db8-69ad-4b57-b869-1bcea4e43c77']
    [2014-02-16 17:39:44,605] [297 ] [Main ] [INFO ] - PluginManager: Plugin 'ZipResourceProvider' [Version: 1.0; Authors: Bavarian; ID: '6b042db8-69ad-4b57-b869-1bcea4e43c77'] enabled.
    [2014-02-16 17:39:44,605] [297 ] [Main ] [DEBUG] - PluginManager: Ready
    [2014-02-16 17:39:44,606] [298 ] [Main ] [INFO ] - ServiceRegistration: Loading services from plugin manager at location '/Services'
    [2014-02-16 17:39:44,609] [301 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Trying to activate plugin 'BassPlayer' (id '9886eb43-b3eb-4cf1-a979-8d4d8874c555')
    [2014-02-16 17:39:44,609] [301 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency '2ba6f93c-b2a9-4795-a99c-ba19126b1359' for plugin 'BassPlayer'
    [2014-02-16 17:39:44,609] [301 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency '87316ce6-904a-48d3-90f0-bbef3e9d007c' for plugin 'BassPlayer'
    [2014-02-16 17:39:44,609] [301 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency '1aff4467-64b0-4ca1-af28-9aedf3525bce' for plugin 'BassPlayer'
    [2014-02-16 17:39:44,610] [302 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency 'b765a4b6-f455-4941-bdae-2ce45208bfeb' for plugin 'BassPlayer'
    [2014-02-16 17:39:44,611] [303 ] [AMQ 'PlayerManager'] [INFO ] - PluginManager: Plugin 'BassPlayer' (id '9886eb43-b3eb-4cf1-a979-8d4d8874c555') activated.
    [2014-02-16 17:39:44,611] [303 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Trying to activate plugin 'DefaultVideoPlayers' (id 'a965afe5-44f9-46e0-980e-40bbe17f25ca')
    [2014-02-16 17:39:44,612] [304 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency 'd87d92f0-5e71-470a-a2a4-430f90a28bf3' for plugin 'DefaultVideoPlayers'
    [2014-02-16 17:39:44,612] [304 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency '1aff4467-64b0-4ca1-af28-9aedf3525bce' for plugin 'DefaultVideoPlayers'
    [2014-02-16 17:39:44,612] [304 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency 'b765a4b6-f455-4941-bdae-2ce45208bfeb' for plugin 'DefaultVideoPlayers'
    [2014-02-16 17:39:44,614] [306 ] [AMQ 'PlayerManager'] [INFO ] - PluginManager: Plugin 'DefaultVideoPlayers' (id 'a965afe5-44f9-46e0-980e-40bbe17f25ca') activated.
    [2014-02-16 17:39:44,618] [310 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Trying to activate plugin 'BDHandler' (id '7c75b1e0-b977-4349-acc2-c4b9b7ee20f1')
    [2014-02-16 17:39:44,619] [311 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency 'a965afe5-44f9-46e0-980e-40bbe17f25ca' for plugin 'BDHandler'
    [2014-02-16 17:39:44,619] [311 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency 'd87d92f0-5e71-470a-a2a4-430f90a28bf3' for plugin 'BDHandler'
    [2014-02-16 17:39:44,619] [311 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency '1aff4467-64b0-4ca1-af28-9aedf3525bce' for plugin 'BDHandler'
    [2014-02-16 17:39:44,619] [311 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency 'b765a4b6-f455-4941-bdae-2ce45208bfeb' for plugin 'BDHandler'
    [2014-02-16 17:39:44,620] [312 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency 'fe6076a1-8c38-416c-8129-a80942fcfb68' for plugin 'BDHandler'
    [2014-02-16 17:39:44,620] [312 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Trying to activate plugin 'BluRayMetadataExtractor' (id 'fe6076a1-8c38-416c-8129-a80942fcfb68')
    [2014-02-16 17:39:44,620] [312 ] [AMQ 'PlayerManager'] [DEBUG] - PluginManager: Checking activation of plugin dependency 'b32504f3-4374-4640-94a1-16e1dee84c3c' for plugin 'BluRayMetadataExtractor'
    [2014-02-16 17:39:44,620] [312 ] [Main ] [DEBUG] - PluginManager: Trying to activate plugin 'OnlineLibraries' (id 'b32504f3-4374-4640-94a1-16e1dee84c3c')
    [2014-02-16 17:39:46,609] [2301 ] [AMQ 'PlayerManager'] [ERROR] - PluginManager: Error building plugin item '0870D735-B339-4afa-8D8C-6E2C923A70C9' at location '/Players/Builders'
    MediaPortal.Common.PluginManager.Exceptions.PluginLockException: Plugin 'OnlineLibraries' (id: 'b32504f3-4374-4640-94a1-16e1dee84c3c') cannot be locked for state dependency - it's currently changing its state
    bei MediaPortal.Common.PluginManager.PluginRuntime.LockForStateDependency(Boolean upgradableToWriteLock)
    bei MediaPortal.Common.Services.PluginManager.PluginManager.LockPluginStateDependency(PluginRuntime plugin, Boolean upgradableToWriteLock, PluginState[] statesToLock)
    bei MediaPortal.Common.Services.PluginManager.PluginManager.TryActivate(PluginRuntime plugin)
    bei MediaPortal.Common.Services.PluginManager.PluginManager.TryActivate(PluginRuntime plugin)
    bei MediaPortal.Common.Services.PluginManager.PluginManager.TryActivate(PluginRuntime plugin)
    bei MediaPortal.Common.Services.PluginManager.PluginManager.RequestItem(PluginItemRegistration itemRegistration, Type type, IPluginItemStateTracker stateTracker)
     

    mnmr

    Retired Team Member
  • Premium Supporter
  • December 27, 2008
    180
    102
    Copenhagen
    Home Country
    Denmark Denmark
    I went ahead and downloaded the most recent test-build, but so far have not had much luck getting anything to work. Here are my observations so far:

    MP2 installed fine (Windows 8.1 x64) but the client didn't render anything until DirectX runtime libraries were installed. Dependencies should be bundled or at least referenced somewhere. I also installed all VC++ redistributables (2005 through 2012, both x86 and x64), as I read somewhere that one or more of those is required.

    TvSetup notes:
    I then followed the instructions on configuring native TV for MP2. TvSetup worked fine - I was able to find the HDHomeRun tuner, scan for channels, map and group them, etc. The UI of the TvSetup tool is in many ways quite horrible (I can elaborate if anyone is interested in improving it), especially when you have 4 tuners that you need to configure, but at least it appears to mostly work.

    The restricted mode button is defect - when you run as administrator it is able to restart the service, but the button still says restricted mode is active. Why on earth do you not simply request elevated access when needed? Microsoft has quite comprehensive guidelines on how to create such buttons.

    I have a NAS and have mapped persistent shares for everything I need to access. Thus, I tried to configure the recording folder to be V:\TV\Recordings, which the tool appears to accept but then (as soon as you don't look, i.e. navigate away) promptly resets back to the default. You cannot enter a path manually, so I could not try with an UNC path instead.

    Settings (via MP2 client UI) notes:
    The first thing I did was to add my media shares, since indexing always takes forever. Even though I have local drive letters to access the media, these do not show up in the MP2 client UI. You can only pick local, physical drives (sorry, but that's just incredibly dumb; why force people to go through the Dokan library?).

    Regardless, after much cursing I went ahead and created the shares the MP way, and it seems to mostly work (I got an error for the first share I created, and some file access errors in the logs, but it seems to have gotten over that, since there's nothing in the more recent logs). As an aside, why not call shares for collections or some other term that does not already have a well-defined (and different) meaning in Windows-land? I only really went to configure "shares" because I could find nothing else that looked like it was media library related.

    I also see "Playlists" everywhere in the client UI, and recall seeing this in MP1 also. What is that and why is it a persistent entry in the menus on every screen? It looks pretty defect to me.

    TV:
    When I click the TV option in the MP2 client, I get the red cross and a message saying "No TV providers yet)". But preview from within TvSetup does work. Not sure what to do about this.

    Other notes:
    UPnP discovery seems to be broken or incompatible with other stuff on the network. My logs are overflowing with 'Invalid HTTP header' lines from the SSDPClient/Server, and I'm not sure where to go to disable it.

    Back to Plex for now..
     

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,554
    3,936
    Lehmden
    Home Country
    Germany Germany
    or at least referenced somewhere.
    http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/1_Getting_Started/2_Installing_MediaPortal_2

    You can only pick local, physical drives (sorry, but that's just incredibly dumb; why force people to go through the Dokan library?).
    Simply not true, maybe you should read the wiki before saying it's dumb. Could be result in heavy backfire...
    While adding shares you have to choose if you want to add local or network resources. If you choose local and after that don't find network resources it's not dumb but desired...

    Like always, RTFM prior to call something "incredibly dumb"...:mad:
     

    mnmr

    Retired Team Member
  • Premium Supporter
  • December 27, 2008
    180
    102
    Copenhagen
    Home Country
    Denmark Denmark

    Nice. It doesn't mention the VC++ redistributables though.

    You can only pick local, physical drives (sorry, but that's just incredibly dumb; why force people to go through the Dokan library?).
    Simply not true, maybe you should read the wiki before saying it's dumb. Could be result in heavy backfire...
    Regarding Dokan you don't have understand anything. Had nothing to do with Dokan.
    While adding shares you have to choose if you want to add local or network resources. If you choose local and after that don't find network resources it's not dumb but desired...

    Like always, RTFM prior to call something "incredibly dumb"...:mad:

    A solution can be dumb, even if the person who wrote it isn't. You can argue however much you like that it's "clever" or "working as designed", but in my book it is incomprehensible that I am not allowed to choose a locally available drive. MP doesn't even need to know that it's a network share, which is the whole point of being able to map UNC paths to drive letters in the first place. Hence my point that locally available drive letters should be treated as local drives.

    Now, when I add a network resource, it ALSO does not allow me to use my existing drive letter. It uses some weirdo GUID+UNC-path syntax (that I presumed was Dokan's syntax, but even if it has nothing to do with Dokan, it is still not intuitive that I cannot use my existing shares).

    Don't take it personally, but I really do think the implementation in MP is incredibly dumb. Windows has a perfectly fine built-in mechanism of accessing network locations and MP decides to ignore this completely.

    There are probably a ton of good reasons for why MP does things differently, but I can think of no reasons why it should actively work to prevent me from using my existing shares (and yes, I know Windows by default limits access to network shares in various scenarios, but my system is not configured that way).
     

    Users who are viewing this thread

    Top Bottom