Custom Data Grabber including Sky UK Channel/EPG Grabber (9 Viewers)

Benoire

MP Donator
  • Premium Supporter
  • March 17, 2012
    679
    161
    45
    Auckland
    Home Country
    New Zealand New Zealand
    @DJBlu Do you know what this might relate to?

    20-07-2013 00:55:59.228 pmtgrabber: serviceid mismatch 23f3 != 232b

    I'm getting a whole series of them in the TSWriter logs.
     
    Last edited:

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    @DJBlu Do you know what this might relate to?

    20-07-2013 00:55:59.228 pmtgrabber: serviceid mismatch 23f3 != 232b

    I'm getting a whole series of them in the TSWriter logs.
    Chris, that message is usually due to the use of one PID to carry PMTs for multiple services. I normally don't consider it an error. Yes, it is annoying and yes in TVE 3.5 it will be gone. :)
     

    Benoire

    MP Donator
  • Premium Supporter
  • March 17, 2012
    679
    161
    45
    Auckland
    Home Country
    New Zealand New Zealand
    Ok that's good :) I'm trying to iron out the other errors now as HD channels when record break up badly even on a normal HDD partition. About to rebuild my Windows Server 2012 box. Is TSWriter (in general) ok with REFS formatted drives?
     

    Jay_UK

    Test Group
  • Team MediaPortal
  • October 6, 2009
    1,781
    283
    Derby
    Home Country
    United Kingdom United Kingdom
    Hi there,

    I have just noticed in my logs that it appears the plugin is doing multiple EPG inserts for the same channel at a few minute intervals (and not every 3 hours)?

    I have also noticed I have now started to get the following error:

    Open Spoiler


    [2013-07-20 02:57:46,700] [Log ] [15 ] [DEBUG] - CancelCardReservationsExceedingMaxConcurrentTickets: removing exceeding nr of tickets, only 2 allowed at a time but found 4 [2013-07-20 02:57:46,700] [Log ] [15 ] [DEBUG] - CardReservation.CancelCardReservation id=9 [2013-07-20 02:57:46,700] [Log ] [15 ] [DEBUG] - CardReservation.CancelCardReservation id=8 [2013-07-20 02:57:46,701] [Log ] [15 ] [INFO ] - Controller: try max 4 of 4 cards for timeshifting [2013-07-20 02:57:46,703] [Log ] [15 ] [DEBUG] - CardReservationBase: tvcard=2, user=Custom_19.ts, dbChannel=19, ticket=6, tunestate=Tuning, stopstate=Idle [2013-07-20 02:57:46,704] [Log ] [15 ] [INFO ] - card: CardTune 2 Sky UK Grabber Custom_19.ts:2:-1 [2013-07-20 02:57:46,704] [Log ] [15 ] [INFO ] - card: Tune on card 2 to subchannel Sky UK Grabber [2013-07-20 02:57:46,704] [Log ] [15 ] [DEBUG] - card: user: Custom_19.ts:2:-1 tune DVBS:radio:DJBlu Sky UK Grabber Freq:11778000 ONID:2 TSID:2004 SID:4152 PMT:0x100 FTA:True LCN:10000 SymbolRate:27500 Modulation:ModNotSet Polarisation:LinearV InnerFecRate:RateNotSet DisEqc:None band:Universal Pilot:NotSet RollOff:NotSet [2013-07-20 02:57:46,713] [Log ] [Channel state thread] [ERROR] - ChannelState.DoSetChannelStates: An unknown error occured while setting channel states - select cm.* from ChannelMap cm where cm.idChannel =2199 and cm.idCard=4 and cm.epgOnly=0 Error: StatementErrorUnclassified Gentle.Common.GentleException: select cm.* from ChannelMap cm where cm.idChannel =2199 and cm.idCard=4 and cm.epgOnly=0 ---> System.Threading.ThreadAbortException: Thread was being aborted. at SNINativeMethodWrapper.SNIPacketGetConnection(IntPtr packet) at System.Data.SqlClient.TdsParserStateObject.ProcessSniPacket(IntPtr packet, UInt32 error) at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket() at System.Data.SqlClient.TdsParserStateObject.ReadBuffer() at System.Data.SqlClient.TdsParserStateObject.ReadByte() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader() at Gentle.Framework.SqlStatement.Execute(IDbConnection conn, IDbTransaction tr) --- End of inner exception stack trace --- at Gentle.Framework.SqlStatement.Execute(IDbConnection conn, IDbTransaction tr) at Gentle.Framework.PersistenceBroker.Execute(SqlStatement stmt, IDbConnection dbConnection, IDbTransaction dbTransaction) at Gentle.Framework.SqlStatement.Execute() at TvDatabase.TvBusinessLayer.IsChannelMappedToCard(Channel dbChannel, Card card, Boolean forEpg) at TvService.ChannelStates.DoSetChannelStates(IDictionary`2 cards, ICollection`1 channels, ICollection`1 allUsers, IController tvController)System.Threading.ThreadAbortException: Thread was being aborted. at SNINativeMethodWrapper.SNIPacketGetConnection(IntPtr packet) at System.Data.SqlClient.TdsParserStateObject.ProcessSniPacket(IntPtr packet, UInt32 error) at System.Data.SqlClient.TdsParserStateObject.ReadSni(DbAsyncResult asyncResult, TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.ReadNetworkPacket() at System.Data.SqlClient.TdsParserStateObject.ReadBuffer() at System.Data.SqlClient.TdsParserStateObject.ReadByte() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader() at Gentle.Framework.SqlStatement.Execute(IDbConnection conn, IDbTransaction tr) [2013-07-20 02:57:46,725] [Log ] [15 ] [DEBUG] - TimeShifter.OnBeforeTune: resetting audio/video events [2013-07-20 02:57:46,725] [Log ] [15 ] [INFO ] - dvbs: Tune:DVBS:radio:DJBlu Sky UK Grabber Freq:11778000 ONID:2 TSID:2004 SID:4152 PMT:0x100 FTA:True LCN:10000 SymbolRate:27500 Modulation:ModNotSet Polarisation:LinearV InnerFecRate:RateNotSet DisEqc:None band:Universal Pilot:NotSet RollOff:NotSet [2013-07-20 02:57:46,725] [Log ] [15 ] [INFO ] - dvbs: Tune:DVBS:radio:DJBlu Sky UK Grabber Freq:11778000 ONID:2 TSID:2004 SID:4152 PMT:0x100 FTA:True LCN:10000 SymbolRate:27500 Modulation:ModNotSet Polarisation:LinearV InnerFecRate:RateNotSet DisEqc:None band:Universal Pilot:NotSet RollOff:NotSet [2013-07-20 02:57:46,725] [Log ] [15 ] [INFO ] - dvb:GetNewSubChannel:0 #0 [2013-07-20 02:57:46,725] [Log ] [Channel state thread] [INFO ] - ChannelStates.DoSetChannelStates took 2173 msec [2013-07-20 02:57:46,726] [Log ] [Channel state thread] [DEBUG] - Controller: DoSetChannelStates for 1001 channels [2013-07-20 02:57:46,727] [Log ] [Channel state thread] [INFO ] - ChannelStates.DoSetChannelStates took 0 msec [2013-07-20 02:57:46,727] [Log ] [15 ] [INFO ] - TvDvbChannel ctor new subchIndex:0 [2013-07-20 02:57:46,727] [Log ] [15 ] [INFO ] - card: AddTuneEvent card: 2 / subch: 0



    The error can be found in my logfile post above.

    Thanks,

    J.
     
    Last edited by a moderator:

    Benoire

    MP Donator
  • Premium Supporter
  • March 17, 2012
    679
    161
    45
    Auckland
    Home Country
    New Zealand New Zealand
    @DJBlu

    Two questions if I may;

    a) Is it technically possible in the current state of the mediaportal client to implement Series Remind? I wasn't able to see where MP stores the remind data for upcoming channels but would MP be able to support it like you've acheived with Series Record?

    b) Did you amend the Titan skin files for the series record icon? The background channel selection disappears once set to record via series link and there is no indication that you have selected that channel unless you move to a neighbouring channel.

    Chris
     
    Last edited:

    spacemanc

    MP Donator
  • Premium Supporter
  • October 20, 2011
    89
    14
    48
    I've been having the occasional crash. I've attached logs from one crash tonight (22/7/13) at 23.42. I've just included the log files that have entries for tonight, and the TVService log does seem to show something EPG related. My actual EPG log is always an empty file so obviously I've not bothered adding that one.

    Any ideas?
     

    psykix

    MP Donator
  • Premium Supporter
  • July 10, 2009
    785
    46
    Wirral
    Home Country
    United Kingdom United Kingdom
    A little farewell from me :)

    I've finally gone back to Sky boxes (managed to get them to let me have new 2Tb box) and am switching my movies & shows over to XBMC - primarily because I can now get decent fibre broadband and rely on some streaming at long last, and I have my databases on a central MySQL server on my NAS. Also, I can finally ditch Windows! I also love the skins available with XBMC. I have also signed up to AJ Sport for the forthcoming Premier League, so bye bye Sky Sports :)

    Only problem is, I now have a new learning curve - it's like MePo all over again!

    It's been a blast in these forums, and MePo has been more than a hobby for me - although the missus and I have had some serious fallings outs over the last few years due to MePo!

    Can't wait for the first time the Sky box misses a recording or locks up...

    Anyway, I'd like to say a big thanks to @DJBlu without who I would never have switched to using MePo on a daily basis. You're a very very talented guy :)

    Also thanks to all you UK guys who have helped shape things and help out with those little quirks that happen from time to time!

    I'll keep on popping in to see how things are going :)
     

    Users who are viewing this thread

    Top Bottom