MediaPortal 2 development snapshot (2014-12-19) (1 Viewer)

MediaPortal-Bot

Worlds greatest bot!
March 26, 2007
3,715
180
Home Country
Germany Germany
Important notes:
These development snapshots of MediaPortal 2 are compiled automatically, every 2nd week on friday. They are not pre-tested, so please take a backup from time to time. If you'd like the bleeding edge code and don't mind the inherent risks, upgrade to the snapshot releases as they become available. If stability is important to you, you might want to stay with the fully tested releases.​
What's contained:
In the snapshot builds there are some more plugins contained to allow easy testing of new features and best way for error reporting:​
  • OneTrueError is contained and enabled. See our ::Blog:: for details. If you don't like to run this plugin, delete the "1TrueError" folder after installation from MP2-Client\Plugins and MP2-Server\Plugins.
  • SlimTV Native (TVE35): The TVE35 features are still under heavy development, so there will probably be problems. But we like to get as much testing feedback as possible. For users of MPExtended provider, please backup the related plugins and exchange them after installation.
What's not contained:
  • OnlineVideos plugin is not developed under main MediaPortal repository and is only contained in "big" public releases. If you like to use it with this snapshot, restore the MP2-Client\Plugins\OnlineVideos folder from your backup after installation.
Report Issues / Bugs:
  1. Before you start a bugreport, make sure that you system meets the ::Requirements::
  2. After you checked the requirements, take a look at our ::Bugtracker::, to find out if your issue has allready been reported.
  3. If the problem is not known yet, please have a look at the correct Bugreport forum.
    • Issues with MediaPortal have to be reported in the MediaPortal 2 Bugreport forums. Make sure you follow the Guideline, or the thread will be deleted.
Change log: How to install MediaPortal 2 development snapshots in short:
  1. If you have installed MediaPortal 2 already, it's recommended to make a backup of your installed version and configuration
  2. Run the snapshot installer
  3. Hopefully enjoy the new version
  4. If not, restore your old files and you will have the former version back.
Download link: http://tinyurl.com/puc7t7o
 

MaxMan23

MP Donator
  • Premium Supporter
  • September 8, 2007
    380
    48
    Home Country
    Germany Germany
    ... same Problem with the "taglib-sharp.dll". Server failed to start. I have to copy the dll manually in the folder.
     

    morpheus_xx

    Lead Dev MP2
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    I think it was written in some other thread: please uninstall MP2 and then install it again. All settings and data remain available, but the depency issue is gone.
     

    morpheus_xx

    Lead Dev MP2
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Action start 17:48:03: ExecuteAction.
    Error 1305. Error reading from file E:\Downloads\00_MediaPortal\MediaPortal-2--Weekly--2014-12-19--18-18\MP2-Setup.msi. System error 0. Verify that the file exists and that you can access it.

    Never seen this error before. Is the file correctly extracted? Blocked by antivirius? Any other tool accessing the file?
     

    Wyatt

    New Member
    December 22, 2014
    3
    1
    Home Country
    Australia Australia
    Yes, I extracted the zip file. The folder contained an .msi and a .bat file. I tried to install from both files - same result. I also re-downloaded the file in case there was some issue with the download and had the same problem. Also tried the 12.12. release and still had the same problem.[DOUBLEPOST=1419238373][/DOUBLEPOST]In all the previous attempts I was trying to install the Client and Server. I just tried to install the Client only and still got the same result.[DOUBLEPOST=1419238826][/DOUBLEPOST]OK, so I copied the .msi directly into my E:\ drive and the install went ahead. Maybe the file name was too long for the installer to cope?
    I will also add that Avast DeepScreen had a good think about this installation. I have never seen this before. I don't know if it's a new feature of Avast, but it's never popped up before when I've been installing programs.
     

    Attachments

    • Clipboard01.jpg
      Clipboard01.jpg
      403.3 KB
    • Clipboard02.jpg
      Clipboard02.jpg
      428.8 KB
    Last edited:

    rat6666

    New Member
    December 22, 2014
    2
    0
    40
    Home Country
    United Kingdom United Kingdom
    Hi,
    I'm running into issues getting scheduled programs to record. Generally, SlimTV is working well. TV plays fine and instant record works. However, when the server checks for scheduled recordings I get an exception in the MP2-Server log and recordings fail(log file attached):

    [DEBUG] - scheduler: SchedulerWorker inner exception System.NotSupportedException: LINQ to Entities does not recognize the method 'System.DateTime AddMinutes(Double)' method, and this method cannot be translated into a store expression.

    I think it emanates from this function:
    Mediaportal.TV.Server.TVDatabase.TVBusinessLayer.ProgramManagement.RetrieveCurrentRunningByTitle
    [2014-12-21 22:19:54,836] [4798 ] [scheduler thread] [DEBUG] - scheduler: SchedulerWorker inner exception System.NotSupportedException: LINQ to Entities does not recognize the method 'System.DateTime AddMinutes(Double)' method, and this method cannot be translated into a store expression.
    at System.Data.Objects.ELinq.ExpressionConverter.MethodCallTranslator.DefaultTranslator.Translate(ExpressionConverter parent, MethodCallExpression call)
    at System.Data.Objects.ELinq.ExpressionConverter.MethodCallTranslator.TypedTranslate(ExpressionConverter parent, MethodCallExpression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TypedTranslator`1.Translate(ExpressionConverter parent, Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TranslateExpression(Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.BinaryTranslator.TypedTranslate(ExpressionConverter parent, BinaryExpression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TypedTranslator`1.Translate(ExpressionConverter parent, Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TranslateExpression(Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.BinaryTranslator.TypedTranslate(ExpressionConverter parent, BinaryExpression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TypedTranslator`1.Translate(ExpressionConverter parent, Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TranslateExpression(Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.BinaryTranslator.TypedTranslate(ExpressionConverter parent, BinaryExpression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TypedTranslator`1.Translate(ExpressionConverter parent, Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TranslateExpression(Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TranslateLambda(LambdaExpression lambda, DbExpression input)
    at System.Data.Objects.ELinq.ExpressionConverter.TranslateLambda(LambdaExpression lambda, DbExpression input, DbExpressionBinding& binding)
    at System.Data.Objects.ELinq.ExpressionConverter.MethodCallTranslator.OneLambdaTranslator.Translate(ExpressionConverter parent, MethodCallExpression call, DbExpression& source, DbExpressionBinding& sourceBinding, DbExpression& lambda)
    at System.Data.Objects.ELinq.ExpressionConverter.MethodCallTranslator.OneLambdaTranslator.Translate(ExpressionConverter parent, MethodCallExpression call)
    at System.Data.Objects.ELinq.ExpressionConverter.MethodCallTranslator.SequenceMethodTranslator.Translate(ExpressionConverter parent, MethodCallExpression call, SequenceMethod sequenceMethod)
    at System.Data.Objects.ELinq.ExpressionConverter.MethodCallTranslator.TypedTranslate(ExpressionConverter parent, MethodCallExpression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TypedTranslator`1.Translate(ExpressionConverter parent, Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.TranslateExpression(Expression linq)
    at System.Data.Objects.ELinq.ExpressionConverter.Convert()
    at System.Data.Objects.ELinq.ELinqQueryState.GetExecutionPlan(Nullable`1 forMergeOption)
    at System.Data.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption)
    at System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerable<T>.GetEnumerator()
    at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
    at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
    at Mediaportal.TV.Server.TVDatabase.TVBusinessLayer.ProgramManagement.RetrieveCurrentRunningByTitle(String programName, Int32 preRecordInterval, Int32 postRecordInterval)
    at Mediaportal.TV.Server.TVLibrary.Scheduler.Scheduler.IsTimeToRecordEveryTimeOnEveryChannel(Schedule schedule)
    at Mediaportal.TV.Server.TVLibrary.Scheduler.Scheduler.IsTimeToRecord(Schedule schedule, DateTime currentTime, RecordingDetail& newRecording)
    at Mediaportal.TV.Server.TVLibrary.Scheduler.Scheduler.StartAnyDueRecordings()
    at Mediaportal.TV.Server.TVLibrary.Scheduler.Scheduler.DoScheduleWork()
    at Mediaportal.TV.Server.TVLibrary.Scheduler.Scheduler.SchedulerWorker()
    containing the line:
    sb.AddConstraint(Operator.LessThanOrEquals, "startTime", DateTime.Now.AddMinutes(preRec));

    I know my away around github, but can't get my head around what bits come from where in the MP1 and MP2 repositories for building TVE3.5. Google reckons the common issue is with DateTime.AddMinutes not being compatible with the database query, and that Entity.DbFunctions.AddMinutes should be used instead, but the fix is dependant on the version of Entity Framework being used. Beyond my knowledge base really.

    I'm on windows 7 SP1, using just MP2 components (nativeTV with SQLite I assume).
    PS. MP2 is looking very good btw. Thanks.
     

    Users who are viewing this thread

    Top Bottom