MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (72):

aberrios_, agrajag, alan`, aloril, amessina, Anssi, Beirdo_, brfransen, caelor, Captain_Murdoch2, ChanServ, clever, coling, cybrNaut, dblain, dekarl, dym, ElmerFudd, fetzerch, ghoti, Gibby, gregL, GreyFoxx, Hydroponx, J-e-f-f-A, jab416171, jams_, jheizer, joki, jpabq, jpharvey_, jst, jwhite, jya, kc, kormoc, kurre2, len, moparisthebest, MythBuild, MythLogBot, nephyrin, peper03, poptix-, pppingme, purserj, rhpot1991, rich0, robink, Roklobsta, ryao, Seeker`, seld, Sharky112065, sheedy-away, skd5aner, sl1ce, sphery_, sraue, stuarta, stuartm, superm1, taylorr, tgm4883, tonsofpcs, tris, unforgiven512, wagnerrp_, Warped, XDS2010, zentec, _charly_
Sunday, January 11th, 2015, 00:02 UTC
[00:02:44] sl1ce (sl1ce!~johnathan@pool-72-74-164-209.bstnma.fios.verizon.net) has joined #mythtv
[00:37:26] sl1ce (sl1ce!~johnathan@pool-72-74-164-209.bstnma.fios.verizon.net) has quit (Remote host closed the connection)
[00:38:46] sl1ce (sl1ce!~johnathan@pool-72-74-164-209.bstnma.fios.verizon.net) has joined #mythtv
[01:10:32] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has joined #mythtv
[01:14:39] arescorpio (arescorpio!~arescorpi@217-57-245-190.fibertel.com.ar) has quit (Read error: Connection reset by peer)
[01:18:11] sl1ce (sl1ce!~johnathan@pool-72-74-164-209.bstnma.fios.verizon.net) has quit (Remote host closed the connection)
[01:19:35] sl1ce (sl1ce!~johnathan@pool-72-74-164-209.bstnma.fios.verizon.net) has joined #mythtv
[01:52:22] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has quit (Ping timeout: 245 seconds)
[02:17:23] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has joined #mythtv
[02:36:07] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has quit (Ping timeout: 245 seconds)
[02:42:21] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has joined #mythtv
[02:51:11] bonelifer (bonelifer!~quassel@phpbb/moderator/bonelifer) has joined #mythtv
[02:51:35] bonelifer (bonelifer!~quassel@phpbb/moderator/bonelifer) has left #mythtv ("http://quassel-irc.org - Chat comfortably. Anywhere.")
[03:01:51] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has joined #mythtv
[03:04:11] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 252 seconds)
[03:18:10] moparisthebest (moparisthebest!~mitb@unaffiliated/moparisthebest) has quit (Ping timeout: 252 seconds)
[03:24:50] moparisthebest (moparisthebest!~mitb@gateway/tor-sasl/moparisthebest) has joined #mythtv
[03:34:37] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 265 seconds)
[03:34:51] peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv
[03:35:03] peper03_ is now known as peper03
[04:04:31] Warped (Warped!~Warped@108.85.160.119) has quit (Ping timeout: 256 seconds)
[04:10:04] Warped (Warped!~Warped@108.85.160.119) has joined #mythtv
[04:31:21] andreaz (andreaz!~andre_000@p5DD14ABE.dip0.t-ipconnect.de) has quit (Read error: Connection reset by peer)
[04:52:57] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[04:57:25] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 264 seconds)
[05:18:54] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has quit (Ping timeout: 244 seconds)
[06:03:31] Roklobsta (Roklobsta!~Roklobsta@ppp118-209-54-69.lns20.mel4.internode.on.net) has quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
[06:04:53] jpharvey_ (jpharvey_!~jpharvey@host86-181-27-107.range86-181.btcentralplus.com) has quit (Ping timeout: 240 seconds)
[06:17:03] jpharvey_ (jpharvey_!~jpharvey@host86-181-27-107.range86-181.btcentralplus.com) has joined #mythtv
[06:58:29] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Ping timeout: 256 seconds)
[06:59:48] Roklobsta (Roklobsta!~Roklobsta@ppp118-209-54-69.lns20.mel4.internode.on.net) has joined #mythtv
[08:45:05] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@71-88-96-238.dhcp.oxfr.ma.charter.com) has quit (Quit: Oh No!!!! ;-))
[08:48:28] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@71-88-96-238.dhcp.oxfr.ma.charter.com) has joined #mythtv
[09:15:34] Tobbe5178 (Tobbe5178!~asdf@2001:2002:d9d4:ce7e:a915:af1f:665f:769a) has joined #mythtv
[09:40:54] SteveGoodey (SteveGoodey!~steve@host109-158-208-74.range109-158.btcentralplus.com) has joined #mythtv
[10:56:08] Roklobsta (Roklobsta!~Roklobsta@ppp118-209-54-69.lns20.mel4.internode.on.net) has quit (Read error: Connection reset by peer)
[12:34:47] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has joined #mythtv
[13:30:58] dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has joined #mythtv
[13:33:03] dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 264 seconds)
[13:34:12] dekarl1 is now known as dekarl
[13:37:03] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has quit (Ping timeout: 252 seconds)
[13:48:01] Warped (Warped!~Warped@108.85.160.119) has quit (Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045])
[14:13:16] Warped (Warped!~Warped@108.85.160.119) has joined #mythtv
[15:09:00] dym: Hey people
[15:09:02] dym: :)
[15:28:32] paul-h (paul-h!~Paul@94.12.148.53) has joined #mythtv
[15:29:58] paul-h: stuarta: I think the forums are down
[15:32:34] paul-h: Anyone worked with the SkyHD uPnP interface? All the examples and information I can find seems to be out of date
[15:38:16] stuartm: paul-h: no, but I've accrued some experience with upnp lately, so maybe I can help
[15:38:38] stuartm: do you know what services they expose?
[15:39:04] stuartm: assuming it's a server, rather than a client
[15:42:06] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[15:42:56] natanojl: paul-h: You looked for me earlier in the week?
[15:47:16] paul-h: stuartm: Don't relly know what I'm looking for really but this is an old pastebin with part of them http://pastebin.com/7FkFf2m3
[15:47:37] paul-h: natanojl: I think it was just to ask how you intend to proceed with the settings re-write
[15:48:35] paul-h: I noticed some of the plugins do their own thing but think it would be good if they all used the same interface
[15:50:00] natanojl: paul-h: Ok. I've done some work on the mythtv-setup parts but it's not ready to be pushed yet. I've also started to look at the playback profiles a bit
[15:52:09] paul-h: stuartm: what I would like to do is create something that could transfer recordings from the SkyHD pvr to Myth. I know there are services to get the list of recordings and start one of them playing but I'm lost
[15:53:37] paul-h: There is an old example in the mailing list that can change the channel but it's broken and can't figure out why
[15:56:19] stuartm: paul-h: sorry was called away, we're looking for the MediaServer service, which would be what you've described – lists media, allows streaming
[15:56:43] stuartm: the best linux tool I've found for inspecting the output of a upnp server is upnp-inspector
[15:57:09] stuartm: if you can run that we can look at exactly what's available
[15:59:15] paul-h: I tried that one but couldn't get it to run for some reason. I'll try again
[16:01:58] stuartm: paul-h: ah, some distros are shipping a broken version
[16:02:38] stuartm: we don't need it, it can just help to process the xml output into a more easily readable form
[16:05:56] stuartm: first we need the raw device description xml as received by a client – it's not exactly what's in that pastebin, that looks like a processed form though
[16:08:48] stuartm: looking at the pastebin it's using custom versions of standard upnp services, their 'SkyServe' service is the Content Directory Service
[16:09:17] stuartm: the SkyBook services is a ScheduledRecording service
[16:10:07] stuartm: so no standard UPnP client can use these without modifications, but that's OK, since they still seem pretty much the same otherwise
[16:11:15] stuartm: we want to look at the Browse method of the SkyServe service – that should return info on the media available (recordings) and their playback (stream) urls
[16:17:14] stuartm: paul-h: give me a moment to hand-craft an appropriate browse request, much easier to do with a gui
[16:19:36] paul-h: I have poster installed in FireFox if that helps – I just don't know how to hand-craft the content and headers to send etc
[16:25:39] stuartm: http://{IP:port}/SkyServe/Browse?objectid=0&a . . . ortcriteria=
[16:26:01] stuartm: _should_ give us the root node of the content tree, but let's see :)
[16:26:45] warpme (warpme!~piotro@89-79-250-31.dynamic.chello.pl) has joined #mythtv
[16:28:00] stuartm: sorry, that should be – http://{IP:port}/SkyBrowse2/Browse?objectid=0 . . . ortcriteria=
[16:29:32] stuartm: oops, I forgot that most devices will be case sensitive ...
[16:30:56] stuartm: http://{IP:port}/SkyBrowse2/Browse?ObjectId=0 . . . ortCriteria=
[16:32:43] warpme: good evening/morning all !
[16:32:49] stuartm: so what we're doing there is asking to 'Browse' the media tree, we want it to return the 'Direct Children' of the node with ID == 0 (this is a special id, 0 will always be the root node)
[16:34:16] paul-h: I can enter that URL in firefox? No luck so far not getting any response at all for any of those
[16:34:59] stuartm: paul-h: normally yes, the last one would work, but they may be filtering based on user-agent
[16:35:27] stuartm: ignoring all requests where the user-agent doesn't match the one of their own app
[16:36:00] warpme: I'm surpriced by findings related to my high ratio of failed rec ater switching to master. Majority of them are on 1 particular mplex. Iteresting that it starts rec. OK when I set "quick tuning" to always. I verified this mplex settings and accordingly to LyngSAT they are looking OK. What is difference between marster and 0.27 in this area?
[16:36:08] stuartm: StartingIndex is the index of the first child to return, RequestedCount is the maximum number of items to return, Filter and SortCriteria can be explained later if required
[16:36:19] paul-h: Ah yeah I seen to remember reading something about that they do check the user agent
[16:36:32] stuartm: warpme: not aware of any differences in that area
[16:37:08] stuartm: paul-h: we'll need to know it so we can send the correct 'fake' agent string with GET
[16:39:06] paul-h: SKY_Skyplus is reported to work
[16:39:39] paul-h: Just tried that in poster but got a 404 this time
[16:40:09] stuartm: the last url? I might have missed something, hang on
[16:40:27] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has quit (Ping timeout: 256 seconds)
[16:40:45] warpme: stuartm: what "quick tune" option is doing? I remember that when is ON – then signal monitor skips some phases. Do You remember what exactly is difference?
[16:43:15] stuartm: paul-h: let's try fetching something simpler to see whether the user-agent works, try fetching- http://{IP:port}/scm_hn_cds.xml
[16:43:37] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has joined #mythtv
[16:45:58] stuartm: and for completeness – /player_cm.xml
[16:48:07] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has quit (Ping timeout: 255 seconds)
[16:48:22] stuartm: the later is the upnp connection manager description xml, not useful for our purposes, but if we can access it at least we know we're doing something right :)
[16:48:25] stuartm: latter
[16:52:17] paul-h: I can get the second one no problem so long as I use the user agent string. The first one always returns 404
[16:54:10] stuartm: ok, that might suggest that the info in the pastebin is out of date, the fact that the content directory service control url is SkyBrowse2 means that there are stbs out there using a version one of the service and maybe even a version two
[16:54:20] stuartm: err, version thrree
[16:55:20] stuartm: try fetching /description2.xml
[16:55:43] stuartm: and if that fails, try /description1.xml or /description3.xml
[16:56:48] stuartm: paul-h: might take some patience and persistence to fish for the info we need
[17:00:20] gregL (gregL!~greg@67-231-240-252.static.as40244.net) has joined #mythtv
[17:03:22] paul-h: stuartm: Just remember something I read some services where like SkyPlay2 but they changed to 444D5276-3247–536B-7943–0019fbacdb35SkyPlay this matches what is in description0.xml http://pastebin.com/Hca2ZuzS
[17:04:22] paul-h: So like you say the old pastebin is out of date. Let me try to get the other descriptionx.xml
[17:05:00] stuartm: looks like a lame attempt at obfuscating the urls
[17:07:18] stuartm: if they are consistent, then our url above becomes /444D5276-3247–536B-7943–0019fbacdb35SkyBrowse2/ but I'm not so confident that will work, it's too easy and the /scm_hn_cds.xml url should still have worked
[17:08:57] paul-h: Just being called away for a while back later
[17:10:04] stuartm: np
[17:16:31] gregL (gregL!~greg@67-231-240-252.static.as40244.net) has quit (Ping timeout: 264 seconds)
[17:31:38] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has joined #mythtv
[17:32:23] Steve-Goodey (Steve-Goodey!~steve@host109-158-208-74.range109-158.btcentralplus.com) has joined #mythtv
[17:44:27] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has quit (Ping timeout: 244 seconds)
[17:54:21] stuartm: paul-h: we might have to switch to POSTing SOAP requests once we find the right endpoint, I forget how spoilt I am that MythTV will accept the args via a get request outside a soap envelope
[17:56:34] stuartm: and maybe it will be much easier if I'm able to flesh out the client in MythTV first, or I hack a copy of UPnP-Inspector to allow it to browse the Sky device
[17:56:36] gregL (gregL!~greg@173-198-226-66.static.as40244.net) has joined #mythtv
[17:58:36] gigem (gigem!~david@pool-71-123-215-247.dllstx.fios.verizon.net) has joined #mythtv
[17:58:36] gigem (gigem!~david@pool-71-123-215-247.dllstx.fios.verizon.net) has quit (Changing host)
[17:58:36] gigem (gigem!~david@mythtv/developer/gigem) has joined #mythtv
[18:24:17] Steve-Goodey (Steve-Goodey!~steve@host109-158-208-74.range109-158.btcentralplus.com) has quit (Quit: Konversation terminated!)
[18:33:45] paul-h: stuartm: no luck with the /444D5276-3247–536B-7943–0019fbacdb35SkyBrowse2/ url just returns a 404
[18:33:59] gregL (gregL!~greg@173-198-226-66.static.as40244.net) has quit (Ping timeout: 245 seconds)
[18:36:13] paul-h: These people managed to get it to change channel using SOAP requests here http://www.gossamer-threads.com/lists/mythtv/users/535188#535188
[18:37:43] paul-h: The resulting channel change script no longer seems to work though which isn't encouraging
[18:48:34] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 245 seconds)
[18:49:17] stuartm: paul-h: nothing from the other description files?
[18:50:52] paul-h: Yeah I can get those again and pastebin them if you want
[18:50:58] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has joined #mythtv
[18:51:52] xris (xris!~xris@mythtv/developer/xris) has quit (Ping timeout: 255 seconds)
[18:53:19] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[18:54:06] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has joined #mythtv
[18:54:47] stuartm: paul-h: instructions for trying a posted soap envelope from the command line – http://pastebin.com/PE8LRqHG
[18:55:36] stuartm: it probably wouldn't take long to create a perl/python script which does the same thing to allow for greater experimentation
[18:56:42] stuartm: the other description xmls might help, we've still not seen the correct url for the SkyBrowse service description – it was /scm_hn_cds.xml in earlier versions
[18:57:14] stuartm: it _should_ appear in one of those files
[18:57:57] markus__ (markus__!~markus@178-191-176-21.adsl.highway.telekom.at) has joined #mythtv
[18:58:04] paul-h: stuartm: description1.xml and description3.xml http://pastebin.com/sd7WSM3m all the others are 404
[18:58:30] stuartm: /scm_cds.xml
[18:59:03] stuartm: looks like they changed the control url to /444D5376-3247–536B-7953–0019fbacdb35SkyBrowse without the 2 on the end
[18:59:13] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has quit (Ping timeout: 264 seconds)
[19:00:21] paul-h: Already tried without the 2 on the end no joy :(
[19:01:30] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[19:02:02] stuartm: updated SOAP request – http://pastebin.com/8z1HHVhW
[19:02:19] stuartm: paul-h: the /scm_cds.xml may help
[19:02:41] paul-h: scm_cds.xml http://pastebin.com/PwRiH9Uf
[19:02:42] stuartm: if only to confirm that it's letting us have access to that service
[19:06:00] warpme (warpme!~piotro@89-79-250-31.dynamic.chello.pl) has quit (Remote host closed the connection)
[19:06:05] joki (joki!~joki@p548616D0.dip0.t-ipconnect.de) has quit (Ping timeout: 256 seconds)
[19:07:43] stuartm: if the updated SOAP doesn't produce anything other than a 404 then this could take a long time, it might be worth me writing an app to make probing the device easier
[19:08:38] paul-h: stuartm: the result of the POST command – http://pastebin.com/BpTcP3ey
[19:11:33] stuartm: well that tells us that the Control URL is correct, so now we just need to figure out what's wrong with the SOAPACTION
[19:11:41] joki (joki!~joki@p54862BFE.dip0.t-ipconnect.de) has joined #mythtv
[19:17:29] stuartm: let's try another, simpler action – POST -S -c text/xml -H "SOAPACTION: \"urn:schemas-nds-com:service:SkyBrowse:2#GetFeatureList\"" http://{IP:port}//444D5376-3247-536B-7953-0019fbacdb35SkyBrowse
[19:17:46] stuartm: no payload this time, so Ctrl+D with no content
[19:18:09] stuartm: actually, not sure if that works if there's no envelope at all
[19:22:12] stuartm: this then  – http://pastebin.com/ebQsSwWx
[19:22:54] paul-h: The first one gives 501 – XML Error
[19:24:55] Steve-Goodey (Steve-Goodey!~steve@host109-158-208-74.range109-158.btcentralplus.com) has joined #mythtv
[19:25:32] stuartm: yeah, I wasn't thinking when I posted that, even if you're not including any arguments you still need to supply the empty xml + envelope
[19:26:37] stuartm: the xml provides no meaningful information that's not already indicated by the requested SOAPACTION, but it still expects it to be there ...
[19:27:26] paul-h: Seem to be getting the same error for the second one as well 502 – XML Error
[19:27:26] stuartm: fwiw, we're pretty close here, but either I'm missing something or they've got one last trick up their sleeve
[19:27:53] paul-h: Sorry 501 – XML Error
[19:28:24] stuartm: ok, that's odd – was expecting maybe another invalid action not that
[19:29:44] paul-h: Let me try once more I may have copy/pasted the wrong pastebin
[19:32:05] stuartm: the whole thing is basically just a slightly modified UPnP, and when I say slightly, I mean they've changed the names of a couple of things and that appears to be it so far, so as long as we can get the right names it should all just fall into place
[19:33:26] stuartm: it doesn't help that we're having to hand-craft soap requests, it's easy to make a mistake that way
[19:34:22] paul-h: Yeah getting 401 – Action Failed this time
[19:35:16] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[19:35:16] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[19:35:28] stuartm: k, so it's advertising these actions but it doesn't like them ...
[19:38:18] stuartm: maybe they got lazy and didn't change the name of the schema in the request parser – does swapping urn:schemas-nds-com:service:SkyBrowse:2 with urn:schemas-upnp-org:service:ContentDirectory:1 make any difference?
[19:42:06] stuartm: paul-h: btw, the port you are using is 49153 right?
[19:42:16] paul-h: errorcode -111 Invalid Action
[19:42:30] paul-h: Yeah I'm using that port
[19:43:02] paul-h: Should we not be changing the user agent in the header?
[19:43:12] stuartm: ooh, so it's not that the original Action was invalid, it was valid but it failed
[19:43:22] stuartm: paul-h: err, yeah, oops
[19:44:45] stuartm: add -H "User-Agent: SKY_Skyplus"
[19:45:00] stuartm: to the version in the pastebin
[19:45:14] stuartm: with the unmodified SOAPACTION
[19:46:41] stuartm: i.e. http://pastebin.com/njYrgRsn
[19:48:30] stuartm: to make it easier I've filled out the IP and port – http://pastebin.com/hHWRc5dK
[19:50:28] paul-h: Back to 401 – Action Failed
[19:51:54] stuartm: wonder if setting User-Agent as a header overrides the default value sent by lwp-request, haven't actually tested it
[19:54:33] stuartm: seems to :/
[19:55:01] Roklobsta (Roklobsta!~Roklobsta@ppp118-209-54-69.lns20.mel4.internode.on.net) has joined #mythtv
[19:55:40] paul-h: Just tried to do the same thing using poster in firefox and got the same result
[19:57:14] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 244 seconds)
[20:06:03] stuartm: try changing -c text/xml to -c "text/xml; charset=utf-8"
[20:06:33] stuartm: seems some some clients need the charset to be explicitly stated
[20:08:08] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[20:09:10] paul-h: Same result
[20:11:14] stuartm: well I'm stuck for now, the endpoint is correct, the action is valid but for an unspecified reason it failed
[20:11:54] stuartm: let's retry the Browse action but incorporating what we know ... give me a minute to put that together
[20:12:19] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 245 seconds)
[20:14:43] stuartm: http://pastebin.com/csVjVCZx
[20:17:29] paul-h: 401 – Invalid Action
[20:20:11] paul-h: I know this stuff was working 2 years ago but I'm wondering if Sky have done there usual trick and somehow changed things so only they can use it?
[20:21:14] stuartm: paul-h: I'm betting they have, but since it's done in clear text if you could intercept the traffic it would be easy to unravel
[20:21:18] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[20:21:56] stuartm: probably another special header or the client knows to add a string to the name of actions before submitting requests
[20:23:06] stuartm: it's all obfuscation and pretty half-hearted attempts at that – prepending a static UID/hash to the start of URLs?
[20:24:23] stuartm: you know, the one reason I can think they'd do that is so they can trace individual customers posting about this stuff online – why use a unique identifier otherwise if it's going to remain static and listed in readily accessible xml files?
[20:28:15] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 256 seconds)
[20:29:14] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[20:33:12] xris (xris!~xris@mythtv/developer/xris) has quit (Quit: Goodbye.)
[20:33:55] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 256 seconds)
[20:34:05] paul-h: stuartm: I'm going to call it a night thanks for your help much appreciated at least I have some idea how this should work now I'll keep playing with it
[20:34:14] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[20:36:11] markus__ (markus__!~markus@178-191-176-21.adsl.highway.telekom.at) has quit (Ping timeout: 256 seconds)
[20:38:22] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 240 seconds)
[20:39:12] stuartm: the upnp docs are freely available, the most relevant bits are under MediaServer, the ContentDirectory service is the one which lets you browse the recordings – renamed SkyBrowse by Sky
[20:39:22] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[20:40:16] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[20:40:16] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[20:40:16] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[20:40:17] stuartm: the xml files we can access describe the urls to access the services offered by the device, or describe the service endpoints and arguments
[20:43:16] stuartm: the Browse action of the ContentDirectory (SkyBrowse) service is the one which is most relevant, although I suspect they've renamed the action – another possible avenue is the Search action
[20:44:07] skd5aner (skd5aner!~skd5aner@141.sub-70-198-67.myvzw.com) has quit (Ping timeout: 265 seconds)
[20:46:25] stuartm: the specifics of the basic soap syntax are covered in UPnP-arch-DeviceArchitecture-v1.1
[20:49:51] Hydroponx (Hydroponx!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[20:50:23] skd5aner (skd5aner!~skd5aner@141.sub-70-198-67.myvzw.com) has joined #mythtv
[20:50:40] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 255 seconds)
[20:54:04] Hydroponx (Hydroponx!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 244 seconds)
[20:54:44] jya (jya!~jya@mythtv/developer/jya) has quit (Ping timeout: 255 seconds)
[20:57:26] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[21:02:55] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has joined #mythtv
[21:07:20] jya (jya!~jya@mythtv/developer/jya) has joined #mythtv
[21:14:24] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 245 seconds)
[21:15:15] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[21:19:24] jab416171 (jab416171!~jab416171@c-24-2-67-176.hsd1.ut.comcast.net) has quit (Ping timeout: 245 seconds)
[21:22:05] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 256 seconds)
[21:24:21] Warped (Warped!~Warped@108.85.160.119) has quit (Ping timeout: 256 seconds)
[21:24:34] jab416171 (jab416171!~jab416171@c-24-2-67-176.hsd1.ut.comcast.net) has joined #mythtv
[21:40:56] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[21:44:27] Hydroponx (Hydroponx!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[21:45:25] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 264 seconds)
[21:50:10] Steve-Goodey (Steve-Goodey!~steve@host109-158-208-74.range109-158.btcentralplus.com) has quit (Quit: Konversation terminated!)
[21:53:26] tgm4883: Anyway I can do this in a theme? The idea is to pull 4 coverart items from a subfolder http://ibin.co/1notZK0gKyN7
[21:53:29] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has quit (Ping timeout: 244 seconds)
[21:53:56] SteveGoodey (SteveGoodey!~steve@host109-158-208-74.range109-158.btcentralplus.com) has quit (Quit: Konversation terminated!)
[21:54:33] len (len!~quassel@75-168-45-25.mpls.qwest.net) has joined #mythtv
[21:55:10] Hydroponx (Hydroponx!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 265 seconds)
[21:56:39] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[22:07:51] tgm4883: stuartm: ok, I've expired 1350 bugs leaving 52 of which probably 45 of them are mythtv related crashes and all seem to have crash dumps available (although I'm not sure how to determine if the crash dump contains relevant information
[22:08:24] Hydroponx (Hydroponx!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has joined #mythtv
[22:09:33] tgm4883: all are also on 0.27.4 or later
[22:09:38] stuartm: tgm4883: that theme idea isn't currently possible but since something similar is already hardcoded for the new image gallery it's something we'd definitely consider as a more generic addition
[22:09:41] Hydr0p0nX (Hydr0p0nX!~hydr@71-12-104-200.dhcp.mtgm.al.charter.com) has quit (Ping timeout: 256 seconds)
[22:10:04] stuartm: nice work on getting that number down to something more manageable
[22:10:32] tgm4883: well it involved expiring everything from before 14.04 was released, and all mythtv bugs before 0.27.4 was released
[22:10:36] stuartm: have you done any de-duplication?
[22:10:40] tgm4883: which got it down to about 60
[22:10:49] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has joined #mythtv
[22:11:08] tgm4883: I've not done any deduplication, but it does appear that most of these are different
[22:11:57] tgm4883: stuartm: it's apport that is opening the bugs for users, so the titles are generated by it (meaning they are different when the issue is different) https://bugs.launchpad.net/mythbuntu/+bugs?se . . . d.status=New
[22:12:57] tgm4883: stuartm: there is also errors.ubuntu.com which will collapse similar crashes into a single issue https://errors.ubuntu.com/?package=mythtv&period=month
[22:13:12] stuartm: ok, we can go through them, I'm sure a lot of them probably are the same underlying cause even if the descriptions are similar
[22:14:23] tgm4883: stuartm: probably true
[22:14:36] tgm4883: stuartm: do you want me to file bugs for each of these on the mythtv tracker?
[22:14:55] stuartm: tgm4883: we'll take a look at them on the ubuntu tracker first
[22:15:34] tgm4883: stuartm: awesome, thanks
[22:15:57] tgm4883: stuartm: do you want to create an account and I can grant you access to change those bugs, or just let me know what I need to do with them later?
[22:15:58] Warped (Warped!~Warped@108.85.160.119) has joined #mythtv
[22:16:51] stuarta: dekarl: stuartm paul-h i've reset the server. forums should come back in 10min or so
[22:16:55] tlhiv_laptop (tlhiv_laptop!~foo@c-68-57-169-248.hsd1.va.comcast.net) has quit (Ping timeout: 265 seconds)
[22:17:00] stuartm: just filed a request to be able to see the bugs on errors.ubuntu.com, apparently it's not open to everyone
[22:18:01] tgm4883: stuartm: can you PM me your email that you used for that? i'm sure evan will need an OK from us
[22:18:09] tgm4883: superm1: ^
[22:19:30] stuartm: although I can't see the details, a lot of those reports seem to be suggesting crashes in python scripts
[22:19:48] stuartm: didn't even know a python script could crash
[22:20:43] tgm4883: stuartm: yea it appears that a lot of them are not handling errors. Python scripts can crash like anything else if you don't handle those sorts of things
[22:22:26] stuartm: afraid I'll bounce those all to wagnerrp_, python ain't my bag
[22:27:24] Hydroponx: I like script languages that have more than spaces for delimitation
[22:27:31] Hydroponx: is that a word ?
[22:31:56] ** stuarta heads off **
[22:35:45] stuartm: stuarta: thanks
[22:40:51] stuartm: can anyone else access https://launchpad.net/bugs/763872 ?
[22:51:18] dekarl: tgm4883: do you have a channel icon spec? I'm just adding all logos to my guide and the aspect isn't kept (square icons get squished vertically in most places) http://xmltv.spaetfruehstuecken.org/xmltv/00logos.html
[22:52:01] stuartm: tgm4883: https://bugs.launchpad.net/mythbuntu/+bug/1069823 << Still the case that mythburn (mytharchive plugin) uses pumount
[22:52:27] tgm4883: dekarl: in my theme?
[22:52:37] dekarl: aye :)
[22:52:48] tgm4883: stuartm: do you have an LP account?
[22:52:57] stuartm: tgm4883: yes
[22:53:02] tgm4883: same email?
[22:53:12] jpharvey_ (jpharvey_!~jpharvey@host86-181-27-107.range86-181.btcentralplus.com) has quit (Ping timeout: 245 seconds)
[22:53:32] stuartm: yep
[22:54:37] tgm4883: stuartm: you should be able to see that bug report now
[22:54:44] stuartm: thanks
[22:55:06] dekarl: tgm4883: e.g. http://picpaste.de/66dc9d289e9553960228509a38915d34.jpeg
[22:55:24] tgm4883: stuartm: I added you to our bug team, so you should be able to manage those bugs too
[22:55:29] dekarl: vs http://xmltv.spaetfruehstuecken.org/chanlogos/zdf.de.png
[22:55:48] stuartm: nope, still can't see the report
[22:55:51] tgm4883: hmm
[22:56:37] tgm4883: stuartm: let me ask in #launchpad
[22:56:54] tgm4883: stuartm: and you are logged in?
[22:57:00] stuartm: "Sorry, you are not a member of a group that is allowed to see the data from error reports. Please fill out this form to request access."
[22:57:10] tgm4883: odd
[22:58:29] tgm4883: asking in #launchpad, hope someone is around to answer it
[22:58:55] stuartm: btw, I also get mixed-content warnings on errors.ubuntu.com – Mixed Content: The page at 'https://errors.ubuntu.com/?login-failed=true' was loaded over HTTPS, but requested an insecure script 'http://yui.yahooapis.com/combo?gallery-2013.0 . . . ale-min.js'. This content should also be served over HTTPS
[22:59:29] tgm4883: stuartm: you can actually skip that particular bug report. I'm still going through the ones that are marked "confirmed". That particular one is from 0.24 so I'll expire it after we get the private access figured out
[22:59:37] stuartm: k
[22:59:49] tgm4883: I've currently only gone through the ones marked "new"
[23:00:56] tgm4883: dekarl: I don't have it set to keep aspect ratio, by default I'm guessing it doesn't?
[23:01:14] stuartm: it was linked from errors.ubuntu.com but I've just noticed it was last seen in 0.25, so no longer relevant
[23:02:32] stuartm: tgm4883: that packing bug I referred to before, who handles that stuff?
[23:02:33] dekarl: tgm4883: yes, that appears to be the case :(
[23:03:14] tgm4883: stuartm: me and superm1
[23:03:32] tgm4883: well, technically I can currently only submit pull requests
[23:03:39] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 264 seconds)
[23:04:21] stuartm: dekarl, tgm4883: by default we don't preserve the aspect ratio, if the themer has specified fixed dimensions we scale to those, but it's a one line in the imagetype definition to enable aspect ratio preservation
[23:04:51] tgm4883: dekarl: I'll take a look at fixing that.
[23:05:10] dekarl: stuartm, so its just one change in the "channel icon image widget" definition for the whole theme? (or that's the concept at least?)
[23:05:24] jpharvey_ (jpharvey_!~jpharvey@host109-148-114-12.range109-148.btcentralplus.com) has joined #mythtv
[23:05:29] tgm4883: I've been wondering if I should put a white background behind them as well
[23:05:44] dekarl: nah
[23:05:52] tgm4883: dekarl: yea it's just a one line addition, but I'll possibly want to modify them as well
[23:06:07] dekarl: lets work on doing a proper icon repo with a nice theme
[23:06:09] tgm4883: dekarl: well there are a few logos that are kinda bad on a dark background (eg. discovery channel)
[23:06:15] stuartm: depends how the themer has set it up, if they've specified that all channel icon widgets derive from a single definition then yes that's how it would work, otherwise it would need adding to all of them
[23:06:27] dekarl: one sec, pulling up the dutch collection
[23:06:40] tgm4883: dekarl: is there a channel icon repo somewhere?
[23:06:50] tgm4883: I know there are a few we pull from, but did you have something else in mind?
[23:07:40] dekarl: man, we need to get people to host their contributions on stable urls http://web.archive.org/web/20111214073637/htt . . . ythtv/icons/ :(
[23:08:13] stuartm: there's a reason that it's not the default to preserve the aspect ratio, not all themes match the aspect of the user's screen, if images which form the structure of the theme weren't stretched it would look worse than not stretching them
[23:12:21] Tobbe5178 (Tobbe5178!~asdf@2001:2002:d9d4:ce7e:a915:af1f:665f:769a) has quit (Read error: Connection reset by peer)
[23:13:33] dekarl: tgm4883: need to get a central channel id service setup then talk to fanart.tv or so... need that anyway to record all the stream urls for the iptv recorder
[23:16:56] dekarl: maybe I'll just go with that "and tuned to the size required for MythTV (132x99)" http://www.lighterra.com/mythtvchannelicons/
[23:16:58] tgm4883: stuartm: so the safest thing is to probably just ping me or superm1 to add you to those bug reports
[23:17:53] tgm4883: stuartm: see if you can see it now
[23:19:58] stuartm: tgm4883: yes, I can see it now
[23:20:33] tgm4883: stuartm: ok, so we'll just add ~mythbuntu-bugs to any that are private then you (and any other mythtv devs that we need to add to that group) will be able to see the bug report
[23:20:46] tgm4883: and also since you are a member of mythbuntu-bugs, will be able to manage it
[23:21:36] Hydroponx: congrats on the new quota stuartm :)
[23:22:27] stuartm: tgm4883: it can be closed fwiw, it's in old ffmpeg code
[23:22:44] tgm4883: stuartm: yea I was going to close it since it's 0.24
[23:22:59] tgm4883: I'm working on my script a bit to close some of these older bugs
[23:23:16] dekarl: tgm4883: looks like everyone pulled their stuff, here's an old version http://web.archive.org/web/20130807123329/htt . . . v-icon-theme
[23:24:08] tgm4883: dekarl: are those icons that people made themselves?
[23:24:26] tgm4883: I can't get to either of those pages
[23:24:51] dekarl: tgm4883: what do you mean by "made themselves"? Its the official icons embedded into a common theme
[23:25:08] dekarl: so yes, the files are created by users, but they are based on the official files
[23:25:18] stuartm: dekarl: fwiw there's no standard size for MythTV, most themers have probably conformed to the ratio of icons from lyngsat, or perhaps whatever icon service they were using
[23:25:22] tgm4883: I can't see either of those archive.org links you posted
[23:25:58] tgm4883: I would really welcome a standard size for channel icons, banners, coverart, etc
[23:26:17] dekarl: tgm4883: hm, at least the second one worked and shows pictures over here
[23:26:20] tgm4883: it sounds like "posters" are a standard size and a good replacement for coverart
[23:26:34] dekarl: stuartm, that doesn't stop our users tooting a common size over the net ;)
[23:26:38] stuartm: since most users pull icons from lyngsat, that's the 'standard' I'd settle on
[23:26:52] tgm4883: archive.org probably banned me for downloading all of the bob ross painting episodes
[23:27:15] dekarl: tgm4883: posters? from which data source? themoviedb has the size all over the place
[23:27:19] stuartm: lyngsat is still the only service which provides icons for most channels (including the thousands of regional variants in the US)
[23:28:15] tgm4883: dekarl: I recall from a previous conversation I had here regarding coverart size, IIRC someone told me coverart had no standard size/ratio and that using posters should fix that (as they had a standard size)
[23:28:28] tgm4883: I'd have to look back via irc logs to find out who
[23:28:44] dekarl: stuartm, lyngsat doesn't have a single combined logo for channels that share one service. So we only get to choose one icon for the service, but the service contains multiple tv channels
[23:28:47] stuartm: that reminds me, I've not updated the services icon database in a while
[23:29:08] stuartm: dekarl: is that common?
[23:29:13] dekarl: tgm4883: the people over at fanart.tv have a standard size
[23:29:25] tgm4883: "dekarl: tgm4883: sounds like you want posters from https://fanart.tv/movie/195589/neighbors/ they have agreed upon aspect for all images instead of the "free for all" over at tmdb"
[23:29:34] tgm4883: that is what I'm remembering ;)
[23:29:47] dekarl: tgm4883: ahh, so its the different data source :)
[23:29:50] stuartm: over here services which timeshare still use different service ids, one channel goes off-air as the other comes on-air
[23:30:05] dekarl: over here they always use a shared service_id
[23:30:22] stuartm: :(
[23:30:45] dekarl: e.g. ComedyCentral/Nickelodeon got changed to ComedyCentral/Viva (MTV networks channels)
[23:31:51] dekarl: on DasÜberallFernsehen (DVB-T) we have some of channels sharing the same service. one is the public children channel that runs 06:00–21:00, outside that time a different channel runs in the same service
[23:35:41] brfransen (brfransen!~brfransen@24-197-128-95.dhcp.spbg.sc.charter.com) has joined #mythtv
[23:37:51] brfranse_ (brfranse_!~brfransen@24-197-128-95.dhcp.spbg.sc.charter.com) has quit (Ping timeout: 264 seconds)
[23:38:12] stuartm: well as long as it's still a channel suitable for children ...
[23:40:06] paul-h (paul-h!~Paul@94.12.148.53) has quit (Quit: Konversation terminated!)
[23:40:31] dekarl: they run stuff like Midsomer Murder and other Crime/Mystery, but also documentations. So I'd not call it a kids station per se ;)
[23:42:02] stuartm: fairly tame stuff then, not like it's children's cartoons by day, and XXX by night ;)
[23:44:55] dekarl: Haha, no its not one of these channels that switch from naked-quiz-ladies to children shows at 6am :)

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.