Posts by Jrizzill

    OK show me faster.

    I'm not sure I would need to. Your video shows EPG loading line-by-line (one HTTP request per channel). With XMLTV EPG, there is no real delay in loading. The entire guide is populated nearly instantly.

    On another note, one of the benefits of XC/MAC is that it can request EPG data beyond the scope of what the XML has (think: last week, next week, etc). One idea to combat this is that the initial guide data could be populated instantly via XMLTV EPG, but then use the API when you start to come across parts of the guide that were not contained in the initial download. This hybrid approach could really be the best of both worlds. Would be a game changer for this box.

    EPG is SLOW on XC and MAC connections.

    XC and MAC connections need to made hundreds (if not thousands of HTTP request to get EPG data).

    M3U + XML is super fast to load EPG because it's a single HTTP request, but you lose catchup ability.

    Most service providers provide XMLTV URLs for their EPG.

    The channel ID's in the XC and MAC API's match the channel ID's in the XMLTV EPG.

    It would be reasonable from a technical standpoint to allow XC + MAC connections to use an XMLTV file for EPG instead of the native API. Just add an optional URL field in the portal settings dialog.

    I would like to request this feature be added to MyTVOnline.

    Thoughts?

    I am also having issues with favorites. My old provider was a MAC portal, and favorites worked fine. New provider uses Xtream Codes portal, and I lose favorites every time I close MYTVOnline. Is this a provider issue or a software issue?

    I'm using a Bose universal remote which I would like to use to control my formuler z7+. So far I haven't been able to find a device code to program my Bose remote. They have a universal device code list, but it doesn't mention formuler as a vendor. Does anyone know what code I should use?

    Your remote would not support this box.

    I have M3U's that have channel entries that look like this...

    Code
    #EXTINF:-1 tvg-name="9.1 WCPODT" tvg-id="I9.1.20288.zap2it.com" tvg-logo="http://zap2it.tmsimg.com/h3/NowShowing/20288/s28708_h3_aa.png" group-title="Local",ABC (WCPO-HD)
    http://192.168.1.200:5004/auto/v9.1

    And then I have XML's that have channel entries that look like this...

    Code
    <channel id="I9.1.20288.zap2it.com">
      <display-name>9.1 WCPODT</display-name>
      <display-name>9.1</display-name>
      <display-name>WCPODT</display-name>
      <icon src="https://zap2it.tmsimg.com/h3/NowShowing/20288/s28708_h3_aa.png" />
    </channel>

    Note that the value of `tvg-name` in the M3U (e.g. "9.1 WCPODT") matches a valid `display-name` node in the XML, whereas the standard M3U item title (e.g. "ABC (WCPO-HD)") does not. It would seem that the correct functionality of the EPG parser would first look at the `tvg-name` attribute before looking at the M3U item title, but from my tests, it seems that MyTVOnline is not even looking for the `tvg-name` attribute at all. Can this logic get fixed?

    Team, we've always maintained feature parity with the Harmony profiles for the Formuler z7+ and the Dreamlink T2. Currently, the new dedicated PowerOn and PowerOff functions are not working for the latter device. Is there an ETA as to when this device will get these options?

    Formuler Team, I just heard back from several users that own Formuler z7+ devices as well as Dreamink T2 devices, and they are reporting that the discrete power on/off is working on the Formuler, but not on the Dreamlink. Is there a reason why this would not be working?

    Update: So I forgot that I could log into the MyHarmony desktop app and manage my profiles remotely. I went ahead and added a new Formuler z7+ and can confirm that I am seeing the old "Sleep" (sleep timer) command in the commands list.

    I am not, however, seeing the new PowerOn (wake), and PowerOff (sleep) commands in the commands list. But I am seeing that the profile by default now uses separate PowerOn and PowerOff commands to control the power cycle (as opposed to the single PowerToggle as before). It's possible that Harmony added the functionality, but forgot to add the commands to the commands list. Let me check with them!

    Ok, I'll let the Harmony team know. Unfortunately, it may be difficult to get progress on this because they are typically apprehensive about back-and-forth with profile updates. We'll see what they say...

    In the meantime, can you confirm if the original Sleep (sleep timer) command is present on the Z7+? If my memory serves me correctly, I swear that we had Sleep implemented with the last profile update. Per a previous reply from JakedUp -- this should be the latest configuration... and you can see that Sleep is in this list...

    ==========

    33 - PowerToggle

    00 - 0

    01 - 1

    02 - 2

    03 - 3

    04 - 4

    05 - 5

    06 - 6

    07 - 7

    08 - 8

    09 - 9

    17 - Backspace

    60 - Tab

    0D - OK

    0B - DirectionUp

    0E - DirectionDown

    10 - DirectionLeft

    11 - DirectionRight

    0A - Mute

    6C - VolumeUp

    6D - VolumeDown

    57 - Recall

    6A - ChannelUp

    6B - ChannelDown

    22 - Play

    23 - Pause

    23 - Play/Pause

    26 - Stop

    27 - Record

    21 - Rewind

    24 - FastForward

    72 - SkipBack

    73 - SkipForward

    1A - Menu

    1E - Exit

    51 - Info

    54 - Home

    57 - Back

    52 - Red

    61 - Blue

    62 - Yellow

    63 - Green

    1B - Guide

    32 - Favorites

    75 - Groups

    28 - DVR

    34 - TV

    35 - OnDemand

    CE - TV/OnDemand

    74 - Cursor

    76 - Sleep

    70 - VideoFormat

    71 - Resolution

    ==========

    Just just got confirmation back from the Harmony team that they have updated the profile. I'm actually out of town for the next couple of days, so can someone else check to see if these two new commands were integrated, and that previous commands have not been negatively affected?

    Hmm... This does not look like the format that they are currently working with -- the current profile was constructed using the custom code (00ff) and 2-digit codes (e.g. 0b for UP or 11 for LEFT) -- I have not seen this longer format being used.

    On top of that, I have no idea if they can support multiple device types in the same profile... but who knows, maybe they can. I'll reach out and see what they can do! I'll send both the short and long formats and let them choose which one works for them.

    I'll let everyone know how it goes!

    Are you sure these are right? We only have one chance to submit to the Harmony team. They won't do multiple rounds of revisions.

    In the current profile we have 74 for Mouse/Cursor -- if 74 is now Sleep, will that break Cursor?

    Also, I currently have Sleep at 76 on the current profile...

    Scotty, try the Harmony Smart Control. Like I said, I had interference with the stock remote, and now I no longer get interference. It uses the hub, which my guess is the secret sauce to why it's working properly. Worst case, if it still doesn't work you can return it!

    The 650 is an older model (about 8 years old). Not 100% sure if it'll work without interference or not. My assumption was that the hub was the key everything working flawlessly. You could always give it a try and see what happens. I'd be curious to know because I might buy that model for some of our secondary TV's in the house.

    We have a touch screen one and then a regular one (Harmony Smart Control) -- we prefer the regular one. The touch screen is too easy to accidentally trigger if you grab it the wrong way or it gets stuck in the couch cushions. It's like $60, but it's well worth it if you are controlling a ton of devices. And if you have the sound bar interference, you really have no other choice. I'm not 100% sure on the technology, but it does come with IR blasters, but I never installed them... Everything works without them in my setup.

    Thanks for the additional info.

    Do you know if this protocol (a live TS stream for Catch-Up) is common for other providers using TS or (fairly) unique to ****?

    I personally do not know, but my guess is that it would be pretty common.

    A typical ****live TS url looks like...

    http://vapi.****.tv/play/2480.m3u8?token=SOMETOKEN

    A typical ****catch-up TS url looks like...

    http://vapi.****.tv/play/dvr/${start}/2480.m3u8?token=SOMETOKEN&duration=3600

    ${start} is replaced with the current Unix timestamp -- `duration` is the "chunk" of TS to receive is milliseconds. Depending on the the client handles catch-up, they might receive the program in hundreds of little chunks (this is how Live TV is delivered), or request one giant chunk. Either way, the client should have complete control over requesting an additional X minutes at the end of any program.

    This happens to my Vizio sound bar as well. Ditch the Formuler remote and get a Harmony universal remote. It will control the z7+ without interference. I worked with the Formuler and Harmony teams to get the z7+ profile implemented on Harmony's device database. The only remaining issue is getting dedicated PowerOn and PowerOff functions (as opposed to the PowerToggle), which I believe that Formuler has coming in a near future release.

    There are 2 separate issues/features that are being requested here

    1. Extra Recording Time (pre/post recording)
      • This is a known feature request and will be implemented when manual (VCR-style) recording is implemented
        • Manual recording will allow users to setup scheduled recordings even when EPG event data is missing.
      • The extra recording time option will most likely be a global setting in the MOL Settings menu where users can adjust the amount of pre/post recording time for all recordings.
    2. Catchup Playback
    • As pointed out by another astute user, catchup recording and mapping to EPG events is handed on the server-side.
      • There is a limited number of things we can do with the data provided from the server.
    • We plan to release a new Autoplay feature in the late August/September software update.
    • This will allow catchup playback to continue automatically, disregarding the currently selected catchup EPG event length
    • This does not address the issue of starting playback of the catchup event earlier however.
    • I suppose we can implement this in steps. First being the autoplay feature and second being the early-start feature.
    • While the early-start feature is under development, the workaround would be to start playback of the previous catchup event, enable autoplay, and then fast forward to the beginning of the next event.

    Hope that clears things up

    Regarding Catch Up...

    For services such as Vader Streams, the Catch Up uses the same protocol as live TV (in other words, catch up programs are not a pre-generated file, but rather a live TS stream with an associated timecode parameter that is generated from the EPG timecode). Therefore, for Catch Up, all we're requesting is that instead of queueing up 4:00:00 to 4:30:00 for a show -- just add ~5 minutes and queue up 4:00:00 to 4:35:00 (or whatever number the user has configured). Knowing this, the post-recording setting that you are developing for recordings would be the same value that you would want to use for Catch Up.

    As far as starting Catch Up earlier, I'm not sure this would be needed as the provider should never be ahead of schedule. If you still plan on developing it, I would make that feature a very low priority.

    I also think the autoplay feature is a great idea! Keep up the good work!

    Thanks! I thought something similar had been mentioned somewhere before, but implementing it with catch-up would be at the discretion of the provider, as they set the time of recording a program for their subscribers to watch later, no?

    In any case, both catch-up and local recordings both need this option. :smiling_face:

    This is incorrect. The catch-up offset can be handled by the box in the same vein as you are suggesting with recordings.

    My service is behind live TV by a minute or 2. So when you watch a Catch up TV program, you miss the last 2 minutes of the end. Can you add a setting to end CatchUp TV programs X minutes later? For instance, if the program is 30 minutes, queue up 32 minutes for playback.

    The issue has been documented in detail by myself and others in this thread. We want to use a Harmony remote, but when using Power toggle, Harmony remotes get out of sync when the device turns off after inactivity. Having dedicated power on and off fixes this.

    Please let me know if you need additional details!

    Does the EPG load across all groups on startup, or can we limit it to prioritize the current group first?

    Also, for the M3U playlist support, I'm assuming this could be setup like Perfect Player, where I have one playlist for Live TV + Catch Up TV, and a second playlist for VOD.

    Here's an example of my current setup...

    Playlist 1 (For Live TV + Catch Up TV)
    http://api.vaders.tv/vget?username=XXXXXX&password=XXXXXX&filterCategory=Afghani,Arabic,Bangla,Filipino,France,Germany,Gujrati,India,Indian+Movies,Indian+Movies+-+Scene,Indian+Shows,Italy,Korea,Latino,Malayalam,Marathi,Pakistan,Portugal,Punjabi,Punjabi+Movies,Scandinavian,South+Asian,Spain,Tamil,Teluga,Thai&format=ts|catchup=xc catchup-source=1

    Playlist 1 EPG
    http://vaders.tv/p2.xml.gz

    Playlist 2 (For VOD)
    http://vaders.tv/get.php?userna…_plus&output=ts

    Playlist 2 EPG
    http://vaders.tv/xmltv.php?username=XXXXXX&password=XXXXXX

    @manosteel9423, if using the XtremeCodes way of grabbing data is inefficient, then why does the EPG work almost instantly for these same services on MAG boxes -- or even the similar BuzzTV XPL 3000?

    Even if Formuler could not solve the issue on their end because of the inefficient methodology of how they have to pull the data, maybe Formuler should look into using the XMLTV method that many other apps use as a supplementary data source -- which simply involves downloading an entire XML dump of the EPG for the previous week, and the next couple of weeks. Then, it's simply one big network call, instead of hundreds of small calls.

    Also, do you mind PM'ing me the name of that provider? I'd like to do some testing on my end.

    @manosteel9423 stating that the issue is non-existent on certain subs is a little misleading and implies that the issue lies with the sub and not the box. This is simply not the case -- please show me one sub where the EPG loads instantly. We all know that our current subs load instant on other IPTV apps, so that should be the bar we are setting for MyTVOnline. Appreciate the workaround, but that solution is not going to work for the majority of users.