:: #mythtv

Daily chat history

Current users (75):

aarcane_, allesmueller__, aloril_, amessina, Anssi, Beirdo, brfransen, Captain_Murdoch, Chutt, clever, coling, Cougar, danielk22, danielk221, dblain, dekarl, eharris, ElmerFudd, fetzerch, ghoti, Gibby, gregL, GreyFoxx_, Guest72035, jams, jarle, jarryd, jheizer, joe____, johanbr, joki, jpharvey, jst, jwhite, jya, kc, kurre2, kwmonroe, laga_, MaverickTech, Merlin83b, moparisthebest_, mrand, MythBuild, MythLogBot, Nothing4You, peper03, poptix, purserj, rhpot1991, robink, rsiebert, Seeker`, seld_, Sharky112065, skd5aner, sl1ce, SmallR2002, sphery, sraue, stuarta, stuartm, superm1, taylorr, tgm4883, toeb, tonsofpcs, tris, wagnerrp, wahrhaft, wolfgang1, XDS2010, xris, _charly_, _nyloc_
Thursday, October 10th, 2013, 00:13 UTC
[00:13:18] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 264 seconds)
[00:14:27] dmfrey (dmfrey! has joined #mythtv
[00:22:27] gregL (gregL! has quit (Quit: Leaving)
[00:27:06] gregL (gregL! has joined #mythtv
[00:51:43] jya: superm1: i don't know to be honest. it needs libcrypto; so is GNU TLS compliant or not. libcrypto is only required for music playback, the music stream is RSA encrypted
[00:52:09] rsiebert (rsiebert! has joined #mythtv
[00:53:19] jya: did you guys see the new makemkv on linux? it now provides libbdplus and libaacs equivalent allowing decryption on the fly...
[00:53:33] jya: it's supposed to be backward compatible with existing libaacs
[00:55:01] rsiebert_ (rsiebert_! has quit (Ping timeout: 248 seconds)
[01:09:55] dgeary2 (dgeary2! has joined #mythtv
[01:19:49] jya: jpabq: going to try your patch now
[01:29:45] superm1: jya: i know GNU TLS has an openssl wrapper that is supposed to handle things. i'm asking because you're not supposed to be linking openssl to GPL code unless you put an exception in the license (see for more information)
[01:30:05] jya: well, you'll just have to try then :)
[01:30:30] jya: the use of myth of libcrypto is minimal... and for a very common type of decryption
[01:30:42] jya: encrypt via RSA, decrypt via RSA
[01:30:50] jya: there's about 3 calls to libcrypto at the most
[01:31:15] ** jya never been a fan of those gpl license nazi **
[01:31:43] dgeary2 (dgeary2! has quit (Quit: Ex-Chat)
[01:32:01] superm1: jya: yeah i'm just trying to get mythtv in debian and it's a bit that needs to be sorted out
[01:32:29] superm1: can I do the music streaming stuff with any ios device? my fiance has an ipad1 I could probably test it with at least
[01:32:50] jya: so long as you've extracted the RSA private key.
[01:32:51] jya: yes
[01:35:27] jya: superm1: I've sent you a message.
[01:36:20] jya: to make sure everything is okay, go into Setup -> General -> Page 7 (gosh myth menu are the least intuitive of any app I've used) it should show AirTunes RSA key successfully loaded
[01:36:31] jya: she will need iOS 4.2 at a minimum
[01:36:47] jya: congrats on the fiance bit !
[01:38:35] jya: jpabq: your patch doesn't apply.. on which version is it supposed to work with? I use the version as downloaded by the theme loader
[01:46:30] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!)
[01:48:23] wolfgang1 (wolfgang1! has quit (Ping timeout: 260 seconds)
[02:01:26] wolfgang1 (wolfgang1!~wolfgang@ has joined #mythtv
[02:01:33] jya: jpabq: looking at your patch, I'm not sure it's going to work... you make a dependency on the description widget, but that widget is a child found in a group widget. for dependencies to work; it must be all at the same level. There's no travelling within children widgets to find it... it's one of the limitation of dependencies..
[02:07:29] nyloc (nyloc! has quit (Read error: Operation timed out)
[02:09:23] nyloc (nyloc! has joined #mythtv
[02:22:57] stichnot (stichnot! has joined #mythtv
[02:22:57] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[02:22:57] stichnot (stichnot! has quit (Changing host)
[02:23:10] jya: jpabq: oh well, never mind.. it works great :)
[02:25:58] jya: would be worth also having a dependency on other text element no?
[02:48:59] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 248 seconds)
[02:50:00] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[02:50:37] dmfrey (dmfrey! has quit (Quit: Ex-Chat)
[02:58:03] joki (joki! has quit (Ping timeout: 248 seconds)
[03:04:31] joki (joki! has joined #mythtv
[03:25:27] jya: skd5aner: it certainly looks like they have broken Apple FairPlay system, or are under license: they allow playback of DRMed video
[03:45:51] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 245 seconds)
[03:47:05] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[04:03:34] jpabq: jya: I was not able to determine what arguments to pass to mythutil, to get it to NOT pass in the 'title' textarea. If adding title to the depends works in practice, then I will add it.
[04:05:25] jya: jpabq: as I said, not passing a title, or giving an empty title is the same.... so having message "" isn't enough?
[04:06:36] jpabq: mythutil --message_text "" gets defaulted back to <text>message</text>
[04:07:48] jpabq: not passing --message_text also gets defaults back to <text>message</text>
[04:24:06] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has quit (Ping timeout: 264 seconds)
[04:25:25] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has joined #mythtv
[05:10:34] warped_ (warped_! has joined #mythtv
[05:16:51] coling (coling! has quit (Ping timeout: 268 seconds)
[05:30:50] jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv
[05:39:12] jya: jpabq: ok... maybe I did that to enforce the "you must provide a message" rule... can't recall now :)
[06:04:01] SteveGoodey (SteveGoodey! has joined #mythtv
[06:05:32] jya_ (jya_!~jyavenard@mythtv/developer/jya) has quit (Quit: jya_)
[06:14:48] warped_ (warped_! has quit (Quit: warped_)
[06:17:35] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[06:28:51] Tobbe5178 (Tobbe5178! has joined #mythtv
[06:33:31] FabriceMG (FabriceMG! has joined #mythtv
[07:21:20] nyloc (nyloc! has quit (Remote host closed the connection)
[07:23:41] nyloc (nyloc! has joined #mythtv
[07:40:03] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[07:46:18] wolfgang1 (wolfgang1!~wolfgang@ has quit (Ping timeout: 264 seconds)
[07:49:20] wolfgang1 (wolfgang1! has joined #mythtv
[07:50:09] dgeary2 (dgeary2! has joined #mythtv
[07:54:48] wolfgang1 (wolfgang1! has quit (Ping timeout: 252 seconds)
[08:03:44] wolfgang1 (wolfgang1! has joined #mythtv
[08:09:09] _nyloc_ (_nyloc_! has joined #mythtv
[08:12:24] nyloc (nyloc! has quit (Ping timeout: 252 seconds)
[08:38:21] Merlin83b (Merlin83b! has joined #mythtv
[09:39:18] dgeary2 (dgeary2! has quit (Ping timeout: 252 seconds)
[09:53:04] dekarl1 (dekarl1! has joined #mythtv
[09:55:07] dekarl (dekarl! has quit (Ping timeout: 248 seconds)
[09:58:07] dgeary2 (dgeary2! has joined #mythtv
[11:06:40] Darkchaos (Darkchaos! has joined #mythtv
[11:12:26] wagnerrp: stuartm: the grabber will not search for adult content
[11:12:42] wagnerrp: but it will pull adult content if you supply the inetref
[11:51:05] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[13:27:02] stuartm: wagnerrp: ok, that's where I was getting confused
[13:28:03] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[13:40:33] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[13:47:42] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[13:52:01] amessina_ (amessina_!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[13:53:02] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Ping timeout: 264 seconds)
[13:56:08] amessina_ is now known as amessina
[14:02:25] allesmueller__ (allesmueller__! has joined #mythtv
[14:06:19] allesmueller_ (allesmueller_! has quit (Ping timeout: 248 seconds)
[14:13:39] stuartm: wagnerrp: someone on the -users list is saying that your backport of the housekeeper changes is causing a reproducible segfault of the backend
[14:47:16] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Remote host closed the connection)
[14:52:01] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[14:58:18] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 264 seconds)
[15:11:11] danielk221 (danielk221! has joined #mythtv
[15:33:15] XDS2010 (XDS2010!uid1218@gateway/web/ has quit (Ping timeout: 248 seconds)
[15:41:17] dekarl-work (dekarl-work!51c8c614@gateway/web/freenode/ip. has joined #mythtv
[15:42:34] dekarl-work: stuartm, wagnerrp fwiw I have updated last night to latest master (from ~15th September) and had to disable the metadatalookupjob as mythbackend was segfaulting directly after startup over and over.
[15:46:43] dekarl-work: jya, lol, they have a good marketing at least "AirServer delivers crisp 1080p HD mirroring and is specially optimized for iPhone 5s and its 64-bit processor." Is our HLS Server optimized specially for the 64-bit CPU of the iPhone 5s, too?
[15:48:08] stuartm: yeah, I've always said we just just follow everyone else lead and talk up the stuff which means nothing at all, but sounds good to people who don't know better
[15:49:11] stuartm: wasn't it the xbmc website that has a full page listing all the stuff it supports (codecs etc), which every other media player also supports, but they make it sound like it's something really impressive
[15:49:58] stuartm: hate to say it, but I'm realising that marketing like that works
[15:50:59] dekarl-work: the before/after shots are good, too :)
[15:51:06] stuartm: dazzle people with huge lists of features and jargon
[15:52:02] dekarl-work: they can make something from nothing with their advanced post processing... if that isn't mythical then I don't know what is ;)
[15:54:22] stuartm: the bit I don't get about those screenshots, is why would you be working on the tablet/phone when you're sitting in front of a proper computer (well, a Mac at least)
[15:58:06] dekarl-work: because you've got your stuff on your mobile device and the big display is provided by the venue. basically a kind of virtualization (how could the marketeers miss out on that?)
[15:59:29] nyloc (nyloc! has joined #mythtv
[15:59:54] _nyloc_ (_nyloc_! has quit (Read error: Operation timed out)
[16:01:38] dekarl-work: funny, once you start searching for it you notice one implementation of mirroring after another
[16:07:16] dekarl-work: wagnerrp: I just looked at the post to users, the log looks like mine on master
[16:07:30] dekarl-work: . . . /354667.html
[16:08:10] _nyloc_ (_nyloc_! has joined #mythtv
[16:09:06] SteveGoodey (SteveGoodey! has joined #mythtv
[16:10:08] nyloc (nyloc! has quit (Ping timeout: 248 seconds)
[16:11:04] FabriceMG (FabriceMG! has quit (Quit: FabriceMG)
[16:34:08] superm1: jya: ok cool thanks. so i can make it work with openssl on her ipad (tested it), but there will need to be some code changes for gnutls support to work, can't just drop in replace
[17:09:49] dekarl-work (dekarl-work!51c8c614@gateway/web/freenode/ip. has quit (Quit: Page closed)
[17:13:12] natanojl: wagnerrp, dekarl-work : It seems like the issue is that a second thread is started for the same task (ArtworkTask in this case) if the first one hasn't completed in 1 minute.
[17:13:59] coling (coling! has joined #mythtv
[17:36:57] XDS2010 (XDS2010!uid1218@gateway/web/ has joined #mythtv
[17:48:39] warped_ (warped_! has joined #mythtv
[17:50:33] jpabq: jya: Is httplivestreambuffer used for anything other than recording? Can I optimize it for recording without worring about breaking it for something else?
[17:56:17] SteveGoodey (SteveGoodey! has quit (Ping timeout: 248 seconds)
[17:56:53] SteveGoodey (SteveGoodey! has joined #mythtv
[18:03:10] Steve-Goodey (Steve-Goodey! has joined #mythtv
[18:42:35] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[18:47:50] dgeary2 (dgeary2! has quit (Quit: Ex-Chat)
[19:18:04] warped_ (warped_! has quit (Quit: warped_)
[19:21:36] warped_ (warped_! has joined #mythtv
[19:22:14] warped_ (warped_! has quit (Client Quit)
[19:22:43] warped_ (warped_! has joined #mythtv
[19:22:51] stuartm: dekarl1: so, do you fancy writing a Music Brainz album art grabber for mythmusic? Obviously we'll need to agree on an API for music metadata scripts and actually added support for importation of that metadata
[19:23:44] stuartm: has to be an improvement on the current album art search which just opens Google Image in a browser widget :)
[19:24:20] warped_ (warped_! has quit (Client Quit)
[19:26:20] stuartm: wagnerrp: around?
[19:27:34] warped_ (warped_! has joined #mythtv
[19:28:05] Steve-Goodey (Steve-Goodey! has quit (Ping timeout: 248 seconds)
[19:28:39] warped_ (warped_! has quit (Client Quit)
[19:29:04] cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has quit (Ping timeout: 248 seconds)
[19:33:47] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 248 seconds)
[19:33:54] warped_ (warped_! has joined #mythtv
[19:34:40] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[19:35:54] warped_ (warped_! has quit (Client Quit)
[19:42:17] dekarl1: stuartm: yes I fancy writing a Musicbrainz album art script. But I lack the Python skill and Time :D
[19:42:23] dekarl1 is now known as dekarl
[19:43:48] dekarl: Obviously the next thing I fancy is the musicbrainz script to include
[19:48:42] stuartm: dekarl: doesn't have to be in python :) but I can't do anything about the Time issue :)
[19:49:20] dekarl: next up would be flickr e.g. . . . 9eb7d503f64c and making sticking the art into a visualization of some kind :)
[19:50:10] dekarl: stuartm: Oh, I thought it would be nice to not add YetAnotherLanguageCoughPerl to the mix to keep the barrier of entry low... hmm not raise it at least
[19:51:18] stuartm: you'd be lowering it for all those prospective devs who have lots of perl experience but no knowledge of python :p
[19:52:49] dekarl: but otoh might as well put it in C++ as with music we get the primary keys from the files... so metadata collection works completely different for music
[19:53:04] dekarl: might even create them ourselves in our ripper.
[19:53:23] ** dekarl really should start writing all the concepts into the wiki.. **
[19:54:46] stuartm: well one of the reasons for the whole script system in the first place was that it allowed people to swap in scripts for their favourite sources and more easily fix breakages relating to API changes without need all new-binaries (particularly for distros which don't ship official updates)
[20:02:29] Steve-Goodey (Steve-Goodey! has joined #mythtv
[20:12:49] Steve-Goodey (Steve-Goodey! has quit (Read error: Connection reset by peer)
[20:31:01] stichnot (stichnot!~stichnot@ has joined #mythtv
[20:31:01] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[20:31:01] stichnot (stichnot!~stichnot@ has quit (Changing host)
[20:39:44] Darkchaos (Darkchaos! has quit (Ping timeout: 275 seconds)
[20:49:54] stichnot: stuartm, danielk221: fyi, a few observations on the sluggishness of pbb navigation with preview generation that I brought up a couple days ago. (1) There's some local/UTC mismatch such that the backend reports its preview timestamp in local time but the frontend interprets that as UTC and back-dates the timestamp on the local cached file. The result is that the frontend thinks the...
[20:49:56] stichnot: ...backend's version is newer and it keeps trying to fetch the new version. (2) The new preview image doesn't seem to get displayed in the PBB until restarting mythfrontend (not even exiting and re-entering the PBB makes it refresh). I assume the in-memory cached image isn't being invalidated. (3) For reasons I haven't discovered yet, the UI experiences about 0.5 seconds delay when...
[20:49:57] stichnot: ...reloading the image. I assume it's either to do with the transfer from the backend, or loading/rescaling into the in-memory cache. (4) Wondering if the theme had anything to do with it, I tried using MythCentre-Wide. The same sluggishness/delays were there even when the theme chose to display the coverart (or whatever) instead of the preview image.
[20:58:43] stichnot: Oh, and the other thing that I think one of you mentioned – kind of silly for the GENERATED_PIXMAP message to include the entire image in base64, instead of returning a filename relative to the SG.
[21:00:25] skd5aner: dekarl, stuartm: I'd be willing to help if I can
[21:01:05] dekarl: ^- wrt integration of musicbrainz I guess?
[21:01:22] skd5aner: sure, what the heck
[21:01:31] skd5aner: I talk it up enough, might as well contribute
[21:02:06] skd5aner: that said, my scripting skills are mediocre and my C++ skills are non-existant :)
[21:02:48] dekarl: hmm, how about userjob script for aacgain or similar? (the lossless thingy that makes pop music about equally loud, removing clippings as a side effect)
[21:03:21] skd5aner: dekarl: btw, that music fanart is pretty cool
[21:03:26] skd5aner: I hadn't seen that in a while, forgot about it
[21:03:42] skd5aner: seems to be sporadic though, some bands have a lot, some bands have none
[21:04:21] skd5aner: dekarl: also, you are aware of this, right?
[21:04:25] dekarl: likely a chicken vs. egg issue
[21:04:51] dekarl: skd5aner: I think thats what stuartm was refering to actually
[21:05:22] skd5aner: yea, they been using bots to fill the cover art archive project for the last year, it's gotten pretty good
[21:05:51] skd5aner: I've contributed as well
[21:07:49] skd5aner: I wonder how mnay people use mythtv to actually rip and import music... I'd have to imagine it's small now-a-days
[21:08:17] dekarl: man, looking at the new stuff at musicbrainz makes it obvious that I should try to rally up some tvbrainz support for gsoc2014 or similar... e.g. they have a proper user mainainted list of territories instead of a random list of countries that someone thought was good
[21:08:57] dekarl: sort music by proximity :)
[21:10:57] dekarl: I even ordered discs just to add covertart and acoustic fingerprints . . . de/cover-art <- our anthem
[21:11:39] skd5aner: did I tell you they actually own :)
[21:14:22] stuartm: wagnerrp: I'm going to go ahead and revert f4669d6c for now, get un-broken packages built for ubuntu
[21:19:52] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[21:21:13] skd5aner: dekarl: interesting... lastfm has actually created a library for the coverartarchive (in java) – but seems to be "official" from lastfm. I know musicbrainz sent someone to sit onsite at their headquarters earlier this year – glad to see they're re-integrating again
[21:21:49] skd5aner: speaking of which – would love to get scrobbling in to mythmusic someday. I wonder if the lastfm api provides fanart as well, since there's generally a LOT there.
[21:24:11] stuartm: fastest way to get scrobbling in would be to add a system event for MUSIC_TRACK_PLAYED (might be able to come up with a better name)
[21:24:34] dekarl: aye, some nice mythical use cases jump into the eye. Like throwing some files into your "new music" folder and having some job try to recognize it, run aacgain, collect metadata and move it into your library. Add duplicate matching based on fingerprints... basically a music librarian
[21:25:32] stuartm: dekarl: see the Music Import screen
[21:26:45] dekarl: its not just for discs? /me wanders off to take a look
[21:33:36] stuartm: nope, imports music from a given location, moving it to your music storage location while renaming it to comply with your given preferences – will also add artwork but currently that's a bit clumsy (see aforementioned Google Image search reference) and not automatic
[21:34:32] stuartm: add the lookup for additional metadata/artwork and that's pretty much what you just described
[21:35:21] natanojl: dekarl, wagnerrp: Perhaps this would work
[21:35:47] stuartm: e.g. I have it configured to store music using the following format – GENRE/ARTIST/ALBUM/ARTIST – TRACKNAME.mp3
[21:36:12] stuartm: it pulls the relevant info from the tags and handles the import for me :)
[21:37:54] dekarl: will have to test it with our two collections and see how it handles duplicates :)
[21:38:05] dekarl: still have to find the screen though :/
[21:38:45] stuartm: it does handle duplicates, at least it knows what it's already imported and what it hasn't (based off final storage location)
[21:39:00] stuartm: dekarl: Setup > Music Tools > Import Music
[21:39:32] skd5aner: man, if one thing holds true – everyone wants their filename and dir path format slightly different for music :)
[21:39:59] stuartm: it shouldn't be so hard to find, but some genius re-organised the menus and decided that 'Ripping' and 'Importing' music should be hidden under Setup
[21:40:34] dekarl: stuartm: ty. menu themes + translation make communication about locations of functions... interesting ...
[21:41:00] stuartm: not sure how well it handles duplicates in the 'incoming' list
[21:41:20] stuartm: dekarl: aye
[21:55:49] Tobbe5178 (Tobbe5178! has quit (Read error: Connection reset by peer)
[22:07:19] earthworm (earthworm! has quit (Ping timeout: 260 seconds)
[22:07:28] wagnerrp: natanojl: yeah, that's needed, but it doesn't explain the segfault
[22:07:57] wagnerrp: probably better to put it in an if statement since there are now multiple clauses
[22:12:20] wagnerrp: natanojl: nevermind, that would do it
[22:12:52] wagnerrp: since i never called the parent method, it bypassed the checks that would otherwise prevent it from being run twice
[22:14:58] wagnerrp: i should probably put some stricter checking in there to ensure a subclass cannot do that
[23:00:59] wagnerrp: stuartm, dekarl, natanojl: ok, added back, but properly this time
[23:01:31] wagnerrp: with an additional check to make sure other child tasks cannot reproduce this issue
[23:31:10] danielk22 (danielk22!~danielk22@ has joined #mythtv
[23:48:28] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 240 seconds)

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