Testbuilds for Native MP2 TV - Updated for 10th AE Update 1 (2014-09-13)! | Page 26

Discussion in 'Plugin Development' started by morpheus_xx, November 23, 2012.

  1. morpheus_xx
    • Team MediaPortal

    morpheus_xx Lead Dev MP2

    Joined:
    March 24, 2007
    Messages:
    10,918
    Likes Received:
    4,704
    Ratings:
    +6,742 / 11
    Home Country:
    Germany Germany
    Show System Specs
    New testbuild added to 1st post :)


     
    • Thank You! Thank You! x 6
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. jehe
    • Team MediaPortal

    jehe Test Group

    Joined:
    February 15, 2011
    Messages:
    694
    Likes Received:
    136
    Ratings:
    +212 / 0
    Home Country:
    Belgium Belgium
    Show System Specs
    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"
     
  4. morpheus_xx
    • Team MediaPortal

    morpheus_xx Lead Dev MP2

    Joined:
    March 24, 2007
    Messages:
    10,918
    Likes Received:
    4,704
    Ratings:
    +6,742 / 11
    Home Country:
    Germany Germany
    Show System Specs
    Sorry, fixed. The link name was correct already, but the link target was still old (copy&paste error). Please try again.
     
    • Thank You! Thank You! x 1
  5. razorbakmax
    • Premium Supporter

    razorbakmax MP Donator

    Joined:
    August 10, 2007
    Messages:
    38
    Likes Received:
    2
    Gender:
    Male
    Ratings:
    +3 / 0
    Home Country:
    Switzerland Switzerland
    Show System Specs
  6. morpheus_xx
    • Team MediaPortal

    morpheus_xx Lead Dev MP2

    Joined:
    March 24, 2007
    Messages:
    10,918
    Likes Received:
    4,704
    Ratings:
    +6,742 / 11
    Home Country:
    Germany Germany
    Show System Specs
    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.
     
    • Like Like x 1
  7. MaxMan23
    • Premium Supporter

    MaxMan23 MP Donator

    Joined:
    September 8, 2007
    Messages:
    380
    Likes Received:
    36
    Ratings:
    +45 / 0
    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)
     
  8. Arnax

    Arnax Portal Member

    Joined:
    January 26, 2011
    Messages:
    33
    Likes Received:
    4
    Ratings:
    +5 / 1
    is it expected crash of MP server on Server 2012?
     
    • Missing System Logs and/or Specs Missing System Logs and/or Specs x 1
  9. mnmr
    • Team MediaPortal

    mnmr Retired Team Member

    Joined:
    December 27, 2008
    Messages:
    180
    Likes Received:
    59
    Occupation:
    Software Developer
    Location:
    Copenhagen
    Ratings:
    +101 / 0
    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..
     
  10. Lehmden
    • Team MediaPortal

    Lehmden Retired Team Member

    Joined:
    December 17, 2010
    Messages:
    11,755
    Likes Received:
    2,142
    Gender:
    Male
    Location:
    Lehmden
    Ratings:
    +3,597 / 28
    Home Country:
    Germany Germany
    Show System Specs
    http://wiki.team-mediaportal.com/2_MEDIAPORTAL_2/1_Getting_Started/2_Installing_MediaPortal_2

    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:
     
  11. mnmr
    • Team MediaPortal

    mnmr Retired Team Member

    Joined:
    December 27, 2008
    Messages:
    180
    Likes Received:
    59
    Occupation:
    Software Developer
    Location:
    Copenhagen
    Ratings:
    +101 / 0
    Home Country:
    Denmark Denmark
    Nice. It doesn't mention the VC++ redistributables though.

    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).
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!