Tuesday, July 12th, 2011, 00:00 UTC | ||
[00:00:25] | Twiggy2cents: | so does the core mythtv handle videos now? |
[00:01:20] | iamlindoro: | I'm not sure I understand the question-- if you mean does the metadata browser formerly known as mythvideo exist without installing any plugins, the answer is yes |
[00:01:26] | iamlindoro: | core mythtv has always handled videos |
[00:02:00] | Twiggy2cents: | ohh so then mythvideo was just the metadata browser stuff? Not actually a player? |
[00:02:43] | iamlindoro: | correct, mythvideo uses mythtv's internal player |
[00:03:23] | Twiggy2cents: | ohh, I like that you dont have to install a plugin to watch videos |
[00:03:54] | Twiggy2cents: | Now the games, weather, web browser, and the like should stay plugins |
[00:04:04] | Twiggy2cents: | Those are just silly doo dads |
[00:04:29] | iamlindoro: | the web browser is actually core-- it's only the bookmark manager bits that are a plugin... and really, that part should be integrated too |
[00:04:39] | iamlindoro: | MythMusic is also destined for integration |
[00:04:46] | iamlindoro: | upon completion of the rewrite |
[00:05:22] | Twiggy2cents: | I havent ever used the web browser, is it decent? |
[00:05:59] | Twiggy2cents: | MythMusic needs a major UI overhaul, I like the features but knowing how to use them is next to impossible |
[00:06:16] | andreax1 (andreax1!~andreaz@p57B954FB.dip.t-dialin.net) has quit (Ping timeout: 250 seconds) | |
[00:07:29] | Twiggy2cents: | so you said earlier that videos are going all sg. That means when I upgrade, if I have local video storage, I will have to define it to the storage groups? |
[00:09:24] | iamlindoro: | eventually, yes... it would be much, much better to perform that migration yourself than wait for us to force it on you, though-- as when that day comes we will either perform a best-effort update of your DB, or just make your videos stop working until you fix it |
[00:09:48] | mycosys (mycosys!~mycosys@221.121.134.96) has joined #mythtv-users | |
[00:09:48] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[00:09:48] | mycosys (mycosys!~mycosys@221.121.134.96) has quit (Changing host) | |
[00:10:19] | Twiggy2cents: | It really shouldnt be hard should it? Just delete the local video storage paths in mythtv then input them in the video sg settings? |
[00:10:59] | iamlindoro: | more or less, yep, then perform a rescan |
[00:11:16] | Twiggy2cents: | Hmm this is a silly question but they have to be on a BE right? |
[00:11:31] | iamlindoro: | yes, on or mounted on |
[00:12:25] | Twiggy2cents: | So which would be better in your opinion. NFS share from my FE to my BE and define there, or set up my FE with SBE to do it. |
[00:12:36] | iamlindoro: | The latter |
[00:12:39] | Twiggy2cents: | Would the SBE add much more load on the system idling? |
[00:12:45] | iamlindoro: | nearly none |
[00:13:14] | Twiggy2cents: | okay |
[00:13:25] | JEDIDIAH__: | what about the whole backed -> tuner requirement? |
[00:13:48] | Twiggy2cents: | that is just the MBE |
[00:13:50] | iamlindoro: | SBEs don't require a tuner |
[00:15:45] | Twiggy2cents: | where do db backups save if there is no storage group defined |
[00:16:08] | iamlindoro: | At least the default SG must be defined for a backend to run, and backups go there if there's no DB backup SG |
[00:16:34] | andreax (andreax!~andreaz@p57B941F0.dip.t-dialin.net) has joined #mythtv-users | |
[00:16:35] | Twiggy2cents: | Oh |
[00:22:05] | Twiggy2cents: | I just want to make sure, I dont want to define any video related paths in mythtv FE media settings right? |
[00:22:30] | iamlindoro: | correct |
[00:22:34] | Twiggy2cents: | okay thanks |
[00:22:34] | iamlindoro: | video or video artwork |
[00:23:36] | iamlindoro: | np |
[00:24:23] | devinheitmueller (devinheitmueller!~devinheit@c-68-43-64-175.hsd1.mi.comcast.net) has joined #mythtv-users | |
[00:26:29] | Twiggy2cents: | So lets say, I set my video sg's and when I rescan I get "Failed to scan SG Video Hosts: foo If they no longer exist please remov..." |
[00:26:52] | iamlindoro: | /etc/hosts all up to date? |
[00:26:54] | Twiggy2cents: | foo represents the name of my home folder. the real path is like this /home/foo/Videos |
[00:27:45] | Twiggy2cents: | Ive never messed with that. Am I missing something? I defined it on my FE SBE and restarted my SBE, when I scan for changes on my FE that is what I get. |
[00:28:15] | iamlindoro: | restart the master BE |
[00:28:23] | Twiggy2cents: | okay |
[00:30:55] | Twiggy2cents: | I still get the same error |
[00:31:37] | iamlindoro: | Then you have some sort of connectivity/config issue with your backends |
[00:31:55] | iamlindoro: | Is the SBE actually *running*? |
[00:32:16] | Twiggy2cents: | Lol, I didnt set up the SBE, just the storage groups |
[00:32:18] | Twiggy2cents: | Oops |
[00:33:21] | schwinn434 (schwinn434!~james@adsl-98-93-164-93.owb.bellsouth.net) has joined #mythtv-users | |
[00:34:54] | Twiggy2cents: | Hmm so I changed the local be ip to the computers network ip, rather than the localhost ip. The rest of the stuff seemed to be setup. |
[00:35:12] | Twiggy2cents: | I have to run and get dinner, I will continue this after I get back. |
[00:35:15] | iamlindoro: | That would prevent a scan working, yes |
[00:35:22] | Twiggy2cents is now known as Twiggy|Away | |
[00:35:28] | Twiggy|Away: | I didnt restart the MBE though |
[00:35:37] | iamlindoro: | must restart all BEs |
[00:35:40] | Twiggy|Away: | I suppose everytime I mess with the SBE I should restart the MBE |
[00:35:40] | lyricnz (lyricnz!~simonrobe@r125-63-197-127.cpe.unwired.net.au) has joined #mythtv-users | |
[00:35:41] | Twiggy|Away: | Gotcha |
[00:35:46] | Twiggy|Away: | Will do when I get back |
[00:38:45] | hoolio (hoolio!~hoolio@eth235.tas.adsl.internode.on.net) has quit (Ping timeout: 255 seconds) | |
[00:40:59] | davide_ (davide_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection) | |
[00:41:27] | davide_ (davide_!~david@host103.16.intrusion.com) has joined #mythtv-users | |
[00:41:27] | davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv-users | |
[00:41:28] | davide_ (davide_!~david@host103.16.intrusion.com) has quit (Changing host) | |
[00:50:02] | Twiggy|Away is now known as Twiggy2cents | |
[00:50:15] | Twiggy2cents: | So does the SBE not need the db password or did I miss over that? |
[00:51:12] | wagnerrp: | does your SBE have tuners? |
[00:51:22] | Twiggy2cents: | no |
[00:51:30] | wagnerrp: | are you runnig 0.24 or trunk? |
[00:52:10] | Twiggy2cents: | .24 |
[00:52:34] | wagnerrp: | the SBE does need direct database access, just like any frontend |
[00:52:46] | wagnerrp: | however if not given, it will attempt to ascertain the credentials over UPNP |
[00:52:59] | Twiggy2cents: | I didnt even see where you give it |
[00:53:20] | wagnerrp: | note that this is largely irrelevant, since you must run mythtv-setup on any host that you intend to run a backend on, to configure the IP address |
[00:53:32] | Twiggy2cents: | i did |
[00:53:52] | wagnerrp: | and mythtv-setup would have created the necessary files to point mythbackend at the database |
[00:54:04] | kormoc is now known as kormoc_afk | |
[00:54:17] | hoolio (hoolio!~hoolio@eth235.tas.adsl.internode.on.net) has joined #mythtv-users | |
[00:55:32] | Azelphur (Azelphur!~Azelphur@azelphur.com) has quit (Excess Flood) | |
[00:57:02] | Twiggy2cents: | would the computers firewall prevent the be from accessing the sbe? |
[00:57:53] | Azelphur (Azelphur!~Azelphur@azelphur.com) has joined #mythtv-users | |
[00:58:34] | iamlindoro: | Certainly a firewall is capable of doing so, if you need to open each and every port |
[00:58:58] | wagnerrp: | the MBE should not have to access the SBE |
[01:00:01] | Twiggy2cents: | not even sg's? |
[01:00:35] | wagnerrp: | frontends will only have to access SBEs for file access to recordings and videos |
[01:00:58] | wagnerrp: | all other access to the SBEs should be routed through the backend, through the SBE's connection to the master backend |
[01:01:05] | Twiggy2cents: | Ohh, so why cant my FE access the SBE on the same computer? |
[01:01:23] | wagnerrp: | there are likely some lingering calls where the MBE opens a new connection to an SBE |
[01:01:39] | wagnerrp: | or a FE hits an SBE for reasons other than file access |
[01:03:28] | wagnerrp: | first opinion, dont run a firewall, its just a nuisance, and doesnt really do anything if you havent forwarded ports to your SBE |
[01:03:45] | Twiggy2cents: | I am not running a firewall, its just set on the default settings |
[01:04:11] | Twiggy2cents: | Well technically I am, but I am not by choice |
[01:04:17] | wagnerrp: | so disable it |
[01:04:44] | Twiggy2cents: | I am drawing a blank, what is the firewall called? |
[01:04:47] | Twiggy2cents: | IP something? |
[01:04:54] | wagnerrp: | ipfilter maybe? |
[01:04:56] | clever: | iptables |
[01:05:01] | Twiggy2cents: | iptables thats it |
[01:05:11] | Lord_Deathscythe (Lord_Deathscythe!~chris@h246.135.185.173.dynamic.ip.windstream.net) has joined #mythtv-users | |
[01:06:45] | hadees (hadees!~hadees@cpe-72-177-90-65.austin.res.rr.com) has joined #mythtv-users | |
[01:09:26] | lyricnz_ (lyricnz_!~simonrobe@r125-63-197-127.cpe.unwired.net.au) has joined #mythtv-users | |
[01:12:30] | lyricnz (lyricnz!~simonrobe@r125-63-197-127.cpe.unwired.net.au) has quit (Ping timeout: 276 seconds) | |
[01:12:31] | lyricnz_ is now known as lyricnz | |
[01:13:20] | wagnerrp: | crap... |
[01:13:33] | wagnerrp: | the reason i couldnt get nfsroot working had nothing to do with the kernel |
[01:13:50] | wagnerrp: | but was instead because suse was configured to run dhcp on the interface on boot |
[01:13:52] | Twiggy2cents: | argh it's not the firewall. I forgot the security pin, turns out it wasnt that. I dont understand whats going on |
[01:13:56] | wagnerrp: | killing nfs in the process |
[01:14:01] | dkeith (dkeith!~dkeith@173.48.207.227) has joined #mythtv-users | |
[01:14:25] | wagnerrp: | Twiggy2cents: did you ever enable remote access to the database, and configure credentials for that machine? |
[01:15:17] | Twiggy2cents: | I dont think so... |
[01:15:41] | Twiggy2cents: | Is that in the MBE mythtv-setup? |
[01:15:52] | wagnerrp: | mythtv does not control your database (yet) |
[01:15:56] | wagnerrp: | thats something you have to do on your own |
[01:16:14] | Twiggy2cents: | ohh so i need to do the mysql voodoo? |
[01:16:38] | wagnerrp: | there are instructions on how to do so in the documentation |
[01:18:14] | Twiggy2cents: | thanks wagnerrp |
[01:19:16] | ThisNewGuy: | iamlindoro: I noticed another escaping issue – this fails: tmdb.py -l en -M "...So Goes the Nation" but this works: tmdb.py -l en -M "\.\.\.So Goes the Nation" – is it worth submitting a patch like the the single quote one? |
[01:19:51] | wagnerrp: | why would the initial fail? |
[01:20:00] | wagnerrp: | is it attempting some form of regular expression match? |
[01:20:19] | ThisNewGuy: | wagnerrp – seems like it – it doesn't return any results while the escaped one does |
[01:21:27] | iamlindoro: | I'll let you guys sort that one out, since it's either bindings or mythsystem, and I'm an authority on neither |
[01:22:40] | wagnerrp: | well since hes calling it directly, its either bindings or the tmdb script/site itself |
[01:23:22] | ThisNewGuy: | I'm not really calling it directly – it's just what mythmetadatalookup provides |
[01:23:33] | ThisNewGuy: | though you can reproduce it on the command line using the above |
[01:23:51] | wagnerrp: | you called 'tmdb.py' on the command line, and got the above results? |
[01:23:55] | Twiggy2cents: | I am confused. Why doesnt mysql give me a prompt if I dont enter a password when trying to access the db? It just says access denied used pw no |
[01:24:13] | wagnerrp: | you must tell it you want to provide a password with -p |
[01:24:26] | wagnerrp: | otherwise it tries to connect without one |
[01:24:31] | Twiggy2cents: | oh |
[01:24:51] | Twiggy2cents: | I was trying to use -p to provide the password ex. -p foopass |
[01:25:00] | ThisNewGuy: | wagnerrp: yes – but it's based on what mythmetadaalookup calls |
[01:25:03] | clever: | Twiggy2cents: dont use a space either |
[01:25:26] | Twiggy2cents: | grant all on mythconverg.* to mythtv@"192.168.1.%" identified by "mythtv"; |
[01:25:29] | clever: | Twiggy2cents: -p pass and -ppass are VERY different |
[01:25:44] | Twiggy2cents: | Is the identified by "mythtv" mean the program or computer name? |
[01:26:01] | clever: | it must be without a space, to allow -p -h and it to not eat -h as a password |
[01:27:46] | Beirdo: | http://www.youtube.com/watch?v=MjYcP0Gji20 |
[01:28:00] | Beirdo: | I still have teh ORIGINAL clipped recording of that :) |
[01:28:06] | wagnerrp: | iamlindoro: looks like we should be escaping that inside tmdb itself |
[01:28:24] | wagnerrp: | since tmdb is passing that name directly on as a URL |
[01:28:34] | wagnerrp: | it doesnt know what to do with the dots |
[01:29:01] | iamlindoro: | hmmm, yeah, sounds like pecent encoding internally is probably in order |
[01:29:11] | iamlindoro: | sorry, distracted, working on the image bits |
[01:29:20] | wagnerrp: | well it does urlencode the spaces |
[01:29:29] | wagnerrp: | presumably using some library to perform that |
[01:29:39] | wagnerrp: | im surprised it doesnt do so with the periods as well |
[01:31:43] | wagnerrp: | unless it doesnt, and tmdb urlencoded the error message |
[01:31:44] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv-users | |
[01:32:54] | wagnerrp: | ah, this is some specific handling in the server code to prevent one from jumping up a directory |
[01:33:52] | Twiggy2cents: | uhh ohh, I broke connectivity to the be from following the wiki |
[01:34:12] | hadees (hadees!~hadees@cpe-72-177-90-65.austin.res.rr.com) has quit (Quit: hadees) | |
[01:34:17] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 252 seconds) | |
[01:39:31] | Beirdo: | OK, hiccups... GO AWAY! |
[01:39:57] | hoolio (hoolio!~hoolio@eth235.tas.adsl.internode.on.net) has quit (Ping timeout: 255 seconds) | |
[01:41:15] | castlec (castlec!~chris@cpe-71-72-116-214.insight.res.rr.com) has quit (Ping timeout: 240 seconds) | |
[01:41:43] | devinheitmueller (devinheitmueller!~devinheit@c-68-43-64-175.hsd1.mi.comcast.net) has quit (Quit: devinheitmueller) | |
[01:41:46] | castlec (castlec!~chris@cpe-71-72-116-214.insight.res.rr.com) has joined #mythtv-users | |
[01:42:04] | wagnerrp: | do i have an accompanying ticket? |
[01:42:51] | hadees (hadees!~hadees@72-48-91-73.dyn.grandenetworks.net) has joined #mythtv-users | |
[01:44:15] | wagnerrp: | ThisNewGuy? |
[01:44:17] | Twiggy2cents: | so wagnerrp now that it works again, DB access is available to all, and there is no option for skip-networking and bind-address is set to the MBE ip |
[01:44:24] | Twiggy2cents: | Any more ideas? |
[01:44:48] | wagnerrp: | if it works now, what ideas do you need? |
[01:45:01] | Twiggy2cents: | I meant the fe now connects |
[01:45:22] | wagnerrp: | if the fe connects, and the fe is using the same username as the be, the be will connect |
[01:46:05] | Twiggy2cents: | Hmm, I never put any db credentials into the sbe. Does it pull them from the FE settings? |
[01:46:25] | wagnerrp: | everything pulls the credentials out of ~/.mythtv/config.xml |
[01:46:28] | wagnerrp: | where ever home is |
[01:47:00] | Twiggy2cents: | okay |
[01:47:53] | ThisNewGuy: | wagnerrp: sorry – no, do you want one? |
[01:48:05] | Twiggy2cents: | Am I missing something? Where in the MBE mythtv-setup is the db access address and username/pass? |
[01:48:38] | wagnerrp: | Twiggy2cents: it only appears if it cannot figure out how to connect to the database on its own |
[01:48:49] | wagnerrp: | since your frontend is set up, your database is set up |
[01:48:55] | wagnerrp: | and mythtv-setup knows how to access it |
[01:49:10] | Twiggy2cents: | oh, if it is set to connect to localhost instead of the ip could that be why? |
[01:49:27] | wagnerrp: | what is set to connect to localhost? |
[01:49:32] | Twiggy2cents: | Or should the MBE connect to localhost while everyone else connects to MBE ip |
[01:49:40] | Twiggy2cents: | I dunno if it is |
[01:49:45] | wagnerrp: | nothing should be connecting to localhost ever |
[01:49:49] | Twiggy2cents: | I am just trying different things |
[01:50:20] | Twiggy2cents: | my MBE connects to localhost |
[01:50:30] | Twiggy2cents: | I just checked the config.xml |
[01:50:36] | wagnerrp: | if your MBE connects to localhost for anything |
[01:50:45] | wagnerrp: | it will break things when you try to use multiple systems |
[01:50:55] | wagnerrp: | in this case, it has broken UPNP autodetection |
[01:52:26] | Twiggy2cents: | arggg. That didnt fix it. |
[01:52:33] | Twiggy2cents: | Wait, can I edit config.xml? |
[01:53:07] | wagnerrp: | you are currently running a frontend on the machine you want to set up as a SBE, yes? |
[01:53:16] | Twiggy2cents: | yes |
[01:53:29] | wagnerrp: | what user is running this frontend? |
[01:54:29] | Twiggy2cents: | darren |
[01:54:47] | wagnerrp: | and what user are you trying to run mythbackend as? |
[01:55:00] | Twiggy2cents: | mythbox |
[01:55:11] | wagnerrp: | and what user did you run mythtv-setup as? |
[01:55:20] | Twiggy2cents: | mythbox on MBE |
[01:55:24] | Twiggy2cents: | darren on SBE |
[01:55:54] | wagnerrp: | so, when you run mythtv-setup on the SBE, it is storing the database credentials to /home/darren/.mythtv/config.xml |
[01:56:01] | Twiggy2cents: | yes |
[01:56:17] | wagnerrp: | when you subsequently try to start mythbackend on the sbe, it is accessing the database credentials from /home/mythbox/.mythtv/config.xml |
[01:56:23] | wagnerrp: | except theyre not there, its the wrong directory |
[01:56:31] | wagnerrp: | so it falls back on attempting to use UPNP |
[01:56:49] | wagnerrp: | the MBE tells it the address it is using to access the database, which is 'localhost' |
[01:57:02] | wagnerrp: | the SBE attempts to access the database on 'localhost' and fails |
[01:57:11] | wagnerrp: | so lacking a database, it closes |
[01:57:46] | wagnerrp: | hence why you always run mythtv-setup as the user that is going to be running the backend |
[01:58:00] | Twiggy2cents: | so the sbe has to be the same user as the mbe? |
[01:58:45] | wagnerrp: | no, the SBE has to have a file in ~/.mythtv/ telling it where the database is |
[01:58:51] | Twiggy2cents: | It does |
[01:59:04] | wagnerrp: | and where does it say the database is? |
[01:59:37] | Twiggy2cents: | 192.168.1.129(the mbe) User mythfoo pass foofoo |
[01:59:59] | wagnerrp: | that is what it says in /home/mythbox/.mythtv/config.xml on the machine running the SBE? |
[02:00:15] | Twiggy2cents: | this is way confusing. Let me clarify |
[02:00:37] | wagnerrp: | when any mythtv application starts, it figures out where home is |
[02:00:47] | wagnerrp: | for the mythbox user, that is likely /home/mythbox |
[02:00:50] | Twiggy2cents: | The MBE runs as user mythbox. Its config is in /home/mythbox/.mythth/config.xml |
[02:01:09] | Twiggy2cents: | The SBE/FE runs as user darren. Its config is in /home/darren/.mythtv/config.xml |
[02:01:10] | wagnerrp: | then it looks in $HOME/.mythtv/config.xml and $HOME/.mythtv/mysql.txt for the database credentials |
[02:01:36] | wagnerrp: | so your SBE is being run as user darren? |
[02:01:42] | Twiggy2cents: | yes |
[02:02:05] | wagnerrp: | meaning logged in as user darren, you run 'mythbackend' on the command line? |
[02:02:11] | Twiggy2cents: | yes |
[02:02:45] | wagnerrp: | and it cannot connect to the database, but when you run 'mythfrontend' or 'mythtv-setup', it works fine? |
[02:02:48] | Twiggy2cents: | wait no |
[02:03:00] | Twiggy2cents: | I do service mythbackend start |
[02:03:08] | Twiggy2cents: | That would start it with the mythtv user right? |
[02:03:10] | Twiggy2cents: | Or no? |
[02:03:20] | wagnerrp: | that depends entirely on what your init script tells it to do |
[02:03:24] | Twiggy2cents: | Yes that mythfrontend and mythtv-setup work great |
[02:03:33] | Twiggy2cents: | It is the packaged script |
[02:03:49] | wagnerrp: | i dont even know what OS youre talking about |
[02:03:53] | Twiggy2cents: | fedora |
[02:03:54] | wagnerrp: | much less what the script may say |
[02:06:04] | wagnerrp: | so assuming this is the mythbackend.init we have in the packaging repo for RPMs, it would be redirecting home to /etc/mythtv |
[02:06:16] | wagnerrp: | so that would be /etc/mythtv/.mythtv/ |
[02:10:14] | Twiggy2cents: | ## Defaults, override them in /etc/sysconfig/mythbackend |
[02:10:14] | Twiggy2cents: | : ${MYTHTV_HOME=/var/lib/mythtv} |
[02:10:48] | wagnerrp: | so try /var/lib/mythtv/.mythtv/ |
[02:10:48] | Twiggy2cents: | I changed /etc/sysconfig/mythbackend mythtv_home to point to my ~.mythtv |
[02:10:49] | ThisNewGuy: | wagnerrp: I'm going to sleep, let me know if you want me to open a ticket and I'll do it tomorrow |
[02:11:09] | wagnerrp: | ThisNewGuy: no, i wanted to know if i had a ticket to close |
[02:11:34] | lyricnz (lyricnz!~simonrobe@r125-63-197-127.cpe.unwired.net.au) has quit (Quit: lyricnz) | |
[02:11:39] | ThisNewGuy: | ok cool |
[02:13:41] | iamlindoro: | OH DAMN IT |
[02:13:47] | Twiggy2cents: | inside /var/lib/mythtv I have /config/Trolltech.conf |
[02:14:09] | iamlindoro: | I just spent an hour wasting my time searching for a bug caused by the "harmless" change I made 90 minutes ago |
[02:14:20] | iamlindoro: | Son of a crackwhore |
[02:15:04] | iamlindoro: | DURRRRR iamlindoro, why did you make the artwork map a QMultiMap instead of a QMap? Let's just change that for simplicity... OH WAIT, AN ITEM CAN HAVE MORE THAN ONE ITEM OF EACH ARTWORK TYPE, DUMMY |
[02:15:11] | ThisNewGuy: | thanks for the quick turn around time! |
[02:15:40] | kormoc_afk is now known as kormoc | |
[02:16:43] | Twiggy2cents: | this is in my SBE mythbackend log |
[02:16:44] | Twiggy2cents: | so wagnerrp now that it works again, DB access is available to all, and there is no option for skip-networking and bind-address is commented out by default |
[02:16:46] | Twiggy2cents: | crap |
[02:16:52] | Twiggy2cents: | wrong copy paste |
[02:17:10] | Twiggy2cents: | Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) |
[02:17:50] | Twiggy2cents: | SON OF A |
[02:17:57] | Twiggy2cents: | mysqld off |
[02:18:41] | hadees (hadees!~hadees@72-48-91-73.dyn.grandenetworks.net) has quit (Quit: hadees) | |
[02:20:31] | hadees (hadees!~hadees@72-48-91-73.dyn.grandenetworks.net) has joined #mythtv-users | |
[02:20:40] | Mode for #mythtv-users by ChanServ!ChanServ@services. : -o iamlindoro | |
[02:20:45] | Twiggy2cents: | now, how do I change localhost to the ip? |
[02:20:57] | Twiggy2cents: | delete config.xml on the MBE? |
[02:21:30] | mag0o: | mythtv-setup |
[02:21:55] | Twiggy2cents: | it wont let you change it if it works |
[02:26:38] | andreax (andreax!~andreaz@p57B941F0.dip.t-dialin.net) has quit (Quit: Leaving.) | |
[02:28:32] | Twiggy2cents: | okay I can connect now and it tries to find videos but cant find them and then gives the same error |
[02:28:56] | hoolio (hoolio!~hoolio@eth235.tas.adsl.internode.on.net) has joined #mythtv-users | |
[02:29:29] | iamlindoro: | same error is useless, provide logs |
[02:31:03] | Twiggy2cents: | http://pastebin.com/gSRSw23n |
[02:31:32] | sphery: | Hmmm... Seems one of my local channels is airing the original Hawaii Five-O on its subchannel. Probably need to change that to a custom rule with seriesid |
[02:32:30] | iamlindoro: | Twiggy2cents: You haven't configured the videos SG on your SBE... |
[02:32:31] | sphery: | especially since original 1968 series had 12 seasons |
[02:32:36] | Twiggy2cents: | Yes i did |
[02:32:42] | iamlindoro: | evidently not |
[02:33:06] | sphery: | or you configured it when your LocalHostName override was something different |
[02:33:14] | sphery: | or you've changed your hostname? |
[02:35:46] | Twiggy2cents: | my video sg on the SBE is /home/darren/Videos/ That is the correct path to my videos. |
[02:36:23] | Twiggy2cents: | Now it will scan it and just return no results with the same 2011-07–11 21:33:59.019 No directories found for file storage. Please check the Storage Groups setting for this backend. |
[02:39:21] | Twiggy2cents: | I havent defined default on the SBE. Thats not why right? |
[02:46:33] | Twiggy2cents: | Doh, why do all the dummy things happen to me? I had file browse mode off. I dunno what it is, but i see my files when I turn it on |
[02:48:17] | Twiggy2cents: | Hmm well it worked until I turned off file browse mode |
[02:50:32] | Twiggy2cents: | Crisis adverted, it works now |
[02:51:00] | Twiggy2cents: | Getting this set up was way to simple. |
[02:53:59] | wagnerrp: | sphery: cant we just use the inetref now? all we have to do is perform a lookup on every one of tens of thousands of episodes weekly per user |
[02:58:24] | k-man: | running mythfrontend in a vm is pretty slow in case anyone was wondering |
[02:58:49] | wagnerrp: | i think everyone took that as a given |
[02:59:44] | k-man: | hehe |
[03:00:19] | k-man: | so I just tried to replicate this playlist problem in the vm, and of course, the playlist seems to work fine |
[03:00:23] | k-man: | ill test it again at home |
[03:00:46] | R_ (R_!~rbox@unaffiliated/rbox) has joined #mythtv-users | |
[03:01:27] | k-man: | did mythfilldatabase --daily option change recently? |
[03:02:46] | wagnerrp: | id like to get rid of it |
[03:02:52] | wagnerrp: | but i do not believe so |
[03:03:13] | k-man: | oh – this is what I was refering to: http://code.mythtv.org/trac/ticket/9853 |
[03:03:47] | wagnerrp: | i dont see a --daily option in mythfilldatabase |
[03:04:17] | wagnerrp: | no, --daily is not, and has not been, a mythfilldatabase option |
[03:04:34] | k-man: | yeah sorry, I missed the --graboptions bit |
[03:04:49] | k-man: | its ok – I solved the issue I believe with the help of that ticket |
[03:05:51] | wagnerrp: | what issue? |
[03:06:06] | k-man: | 9853 – which you commented on 3 weeks ago as it happens |
[03:06:18] | k-man: | tv_grab_au aka shepherd makes use of --graboptions |
[03:06:28] | k-man: | but that now seems depricated |
[03:06:35] | wagnerrp: | right, and the new command line parser cannot allow for such an option |
[03:06:50] | k-man: | this is not a complaint |
[03:06:59] | k-man: | I was just trying to fix my grab cron job |
[03:07:20] | wagnerrp: | right, to be honest, i think we'd like to get rid of that syntax entirely |
[03:07:39] | k-man: | which bit of syntax? |
[03:08:00] | wagnerrp: | passing options straight into the xmltv grabber |
[03:08:50] | k-man: | oh |
[03:08:51] | k-man: | I see |
[03:08:54] | wagnerrp: | i had a fix ready a month ago, but i only applied it three days ago because there was discussion on whether we actually wanted to do that |
[03:09:09] | k-man: | I don't really know why shepherd uses it |
[03:09:16] | wagnerrp: | as it stands, its merely a crutch for funky xmltv grabbers |
[03:09:30] | wagnerrp: | they should just require one call for everything |
[03:23:55] | mycoserve (mycoserve!~mycoserve@unaffiliated/mycosys) has quit (Ping timeout: 246 seconds) | |
[03:24:06] | k-man: | thanks wagner |
[03:24:41] | k-man: | should I be pointing this out to the shepherd devs? |
[03:24:47] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[03:27:51] | R_ is now known as [R] | |
[03:28:04] | ** Beirdo yawns ** | |
[03:30:59] | Beirdo: | dangit, I wish Weeds were a 1h show |
[03:31:35] | iamlindoro: | mwahahahah: www.fecitfacta.com/recimages.ogv |
[03:31:58] | [R]: | Beirdo: haha |
[03:35:06] | k-man: | is that sfw? |
[03:35:10] | mycoserve (mycoserve!~mycoserve@unaffiliated/mycosys) has joined #mythtv-users | |
[03:35:12] | Beirdo: | iamlindoro: nice. |
[03:35:14] | iamlindoro: | yes, it's SFW |
[03:35:32] | Beirdo: | I still find it odd that this is under the recording rules, but it does make sense |
[03:35:49] | iamlindoro: | the images 8are* associated with the rules, though |
[03:35:53] | Beirdo: | would be a pain to implement any other way |
[03:35:57] | Beirdo: | yeah |
[03:36:23] | iamlindoro: | It would be messy to try to connect them with recordings, the metadata has to be associated with recordings at their root, and that's at the rule |
[03:36:46] | Beirdo: | yup |
[03:37:14] | Beirdo: | it would be nice to be able to change the art from the recording, but yeah, it's not really feasible |
[03:37:19] | iamlindoro: | you can |
[03:37:21] | iamlindoro: | hit E |
[03:37:34] | Beirdo: | I thought I tried that |
[03:37:36] | Beirdo: | heh |
[03:37:39] | iamlindoro: | And you're editing the rule, whose artwork populates to the recording |
[03:37:43] | Beirdo: | is it in the menu? |
[03:38:01] | Beirdo: | I don't htink E is mapped on the remote right now, although that can get fixed |
[03:38:04] | iamlindoro: | yes-- recording Options->Edit Recording Schedule |
[03:38:11] | Beirdo: | ah, cool |
[03:38:15] | Beirdo: | let me go look |
[03:38:45] | kormoc: | iamlindoro, pretty awesome! |
[03:39:05] | iamlindoro: | kormoc: thanks :) |
[03:39:31] | Beirdo: | I like. Very sweet |
[03:39:37] | iamlindoro: | And yeah, when artwork for a given season isn't yet defined/available, it will fall back to the latest artwork |
[03:39:50] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has quit (Disconnected by services) | |
[03:39:50] | mycosys1 (mycosys1!~mycosys@221.121.134.96) has joined #mythtv-users | |
[03:39:51] | mycosys1 is now known as mycosys | |
[03:39:51] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[03:40:10] | schwinn434 (schwinn434!~james@adsl-98-93-164-93.owb.bellsouth.net) has quit (Read error: Connection reset by peer) | |
[03:40:10] | james__ (james__!~james@adsl-98-93-164-93.owb.bellsouth.net) has quit (Read error: Connection reset by peer) | |
[03:40:55] | koffel (koffel!koffel@68.81.198.44) has quit (Ping timeout: 258 seconds) | |
[03:40:56] | iamlindoro: | aw poop. Now I have to update the default themes for all the new stuff :( |
[03:41:08] | iamlindoro: | grumble grumble, preventing me committing it |
[03:41:51] | iamlindoro: | Plus, I still have to write the parts for the PBB that will actually load from that table-- right now you can just set them and view them in the rule, not in the PBB yet |
[03:43:24] | Beirdo: | heh |
[03:43:58] | Beirdo: | on the TVDB # field... is there a key to delete the current entry? wonder if I mapped backspace |
[03:44:21] | iamlindoro: | All mythuitextedits work the same, click select and you get a keyboard |
[03:44:30] | Lord_Deathscythe (Lord_Deathscythe!~chris@h246.135.185.173.dynamic.ip.windstream.net) has quit (Quit: I am called onward) | |
[03:44:54] | Beirdo: | ahh, right. I hit the OK button, didn't do it, needed to hit enter. I remember now |
[03:44:57] | Beirdo: | gracias |
[03:45:00] | iamlindoro: | np |
[03:45:56] | iamlindoro: | you may want to run the mythmetadatalookup --refresh-all-rules, which will attempt to mass-populate all your rules with inetrefs (some false positives possible) |
[03:46:02] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has joined #mythtv-users | |
[03:47:01] | Beirdo: | oooh, that's probably a good plan |
[03:47:59] | Beirdo: | the series I'm trying to fix is CHAOS |
[03:48:10] | Beirdo: | it pulled up the movie a while back :) |
[03:48:12] | iamlindoro: | Anything that needs picking from a list will still need doing from the UI |
[03:48:23] | Beirdo: | makes sense |
[03:48:27] | iamlindoro: | If you want to force it as a series, in the UI set the season or episode > 0 |
[03:49:00] | Beirdo: | cool |
[03:49:14] | Beirdo: | jsut compiling the latest for the frontend |
[03:49:24] | Beirdo: | and I'll give it all a shot again |
[03:49:51] | iamlindoro: | Obviously with a lot of rules there is some investment of time involved-- but I think the result is worth it |
[03:50:00] | iamlindoro: | and it's easy to do going forward, it's only legacy users that have a hassle |
[03:50:17] | Beirdo: | yeah, it's a one-time conversion investment though |
[03:50:21] | Beirdo: | such is life |
[03:50:31] | iamlindoro: | --refresh-all-rules should get you 80–90% there |
[03:52:20] | wagnerrp: | is there any utility to quickly check the filesystem type? |
[03:52:32] | Beirdo: | other than mount? |
[03:52:38] | iamlindoro: | It just occurred to me that when I shut the image hunt off, some people are going to FREAK OUT that "recording images are broken" |
[03:52:39] | [R]: | wagnerrp: file? |
[03:52:43] | Beirdo: | not the most code-friendly way |
[03:52:45] | iamlindoro: | and then go nuts when they find out they have to do work |
[03:52:48] | wagnerrp: | file /dev/sd*? |
[03:52:58] | [R]: | wagnerrp: you may need a switch to tell it to look into the node |
[03:53:03] | Beirdo: | wagnerrp: oooh, like that? hmm, not sure |
[03:53:20] | Beirdo: | a mount -t auto should do it in many cases |
[03:53:45] | [R]: | wagnerrp: file -s |
[03:54:20] | wagnerrp: | nice, thanks |
[04:02:54] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[04:04:49] | iamlindoro: | I am really gonna have to do a --refresh-legacy-installations option for mythmetadatalookup, that looks up all the rules, looks up all the recordings, and sets images for all seasons found |
[04:05:49] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has quit (Read error: Connection reset by peer) | |
[04:06:33] | Beirdo: | might be useful |
[04:06:42] | Beirdo: | and yet another pain in yer butt |
[04:07:27] | iamlindoro: | The first two are easily done right now-- mythmetadatalookup --refresh-all-rules;mythmetadatalookup |
[04:07:43] | iamlindoro: | The third is more dicey, as it has some capacity to upset people |
[04:08:24] | iamlindoro: | ThisNewGuy: There, artwork picker committed |
[04:08:45] | iamlindoro: | The tiny bit of work left is removing the image hunt and substituting the lookup, but I can finish that either tonight or tomorrow |
[04:09:19] | Beirdo: | should be mostly usable now? |
[04:09:55] | iamlindoro: | All usable, just that the certainty of having the images you picked require that one last step |
[04:10:07] | Beirdo: | gotcha |
[04:12:01] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has quit (Quit: Leaving.) | |
[04:12:31] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has joined #mythtv-users | |
[04:12:39] | mycosys (mycosys!~mycosys@221.121.134.96) has joined #mythtv-users | |
[04:12:39] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[04:12:39] | mycosys (mycosys!~mycosys@221.121.134.96) has quit (Changing host) | |
[04:17:42] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has quit (Read error: Connection reset by peer) | |
[04:24:31] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has joined #mythtv-users | |
[04:24:33] | Beirdo: | well, I guess I could investigate #9903 now |
[04:30:10] | Beirdo: | oh yes, one of the sections I completely skipped – fprintf(stderr) in C files |
[04:30:26] | Beirdo: | well, needs a'fixin |
[04:31:44] | Beirdo: | figuring the replex code has been abandoned by the authors as best we can tell... I guess diverging from it won't kill us at this point |
[04:35:12] | k-man: | is there some sort of scriptable interface for scheduling recordings? |
[04:37:01] | wagnerrp: | there are some bits in the python bindings for creating new recording rules |
[04:37:27] | Beirdo: | oh crud, these files are tabbed... not 4-space |
[04:38:00] | Beirdo: | just to make life more fun |
[04:38:38] | k-man: | wagnerrp, ah python |
[04:38:43] | k-man: | must learn python oneday |
[04:39:10] | k-man: | iamlindoro, nice little video – is that some new stuff you are working on? |
[04:40:16] | wagnerrp: | worked on, and committed |
[04:43:37] | k-man: | looks awesome |
[04:43:56] | k-man: | was that vid recorded on iamlindoro's system? |
[04:44:33] | Beirdo: | presumably |
[04:44:49] | Beirdo: | I'd be interested to know the methodolody of recording that |
[04:45:12] | k-man: | i'd like to know if it plays back in real time speed |
[04:45:17] | k-man: | it seemed very responsive |
[04:50:12] | k-man: | is there any chance http://code.mythtv.org/trac/ticket/9853 would be backported to fixes? (not that I want it to be, just wanting to know) |
[04:51:26] | Beirdo: | not likely |
[04:51:35] | k-man: | thanks Beirdo |
[04:52:01] | Beirdo: | it depends on a complete rehash of the command line parser that wagnerrp did (I helped some, but it's his baby) |
[04:54:16] | k-man: | oh- I just posted a warning about the change to the shepherd mailing list – and some guy is all set to apply the — fix to his .24.1 setup – I'm trying to explain to him it only affects trunk at the moment |
[04:54:28] | Beirdo: | ahhh |
[04:54:42] | Beirdo: | yeah, I don't think there was any plan to backport that |
[04:55:06] | k-man: | I did make it clear in my post it was related to trunk/master but alas he has gone off half cocked |
[04:55:50] | Beirdo: | Ahhhh, users... ain't they great? |
[04:56:30] | k-man: | yes |
[04:59:11] | k-man: | is anyone aware of any kind of script one could use to email film titles to mythtv somehow and have a recording rule set up for that film? |
[04:59:33] | wagnerrp: | nope |
[04:59:34] | Beirdo: | nope, but a little python-fu, and you can likely set that up |
[05:00:06] | k-man: | yeah ok |
[05:00:19] | cafuego_ (cafuego_!~cafuego@web-03.cc.com.au) has quit (Remote host closed the connection) | |
[05:00:52] | cafuego (cafuego!~cafuego@luv/admin/cafuego) has joined #mythtv-users | |
[05:01:01] | wagnerrp: | k-man: the '-- <grab options>' isnt an intentional thing |
[05:01:19] | wagnerrp: | but rather a consequence of the parser rewrite that makes the old --grab-options not possible |
[05:01:39] | k-man: | I see |
[05:02:31] | k-man: | with the shepherd tv_grab_au scripts, part of it's install process sets up a cron job to run mythfilldatabase for you, and it includes the --grab-options in that cron job |
[05:02:53] | k-man: | I was just posting a warning to the shepherd devs that the --grab-options option is going away (in case they wre not already aware) |
[05:05:09] | lyricnz (lyricnz!~simonrobe@r125-63-197-127.cpe.unwired.net.au) has joined #mythtv-users | |
[05:05:19] | k-man: | in australia, I am fairly sure most mythtv users use the shepherd grabber |
[05:05:39] | k-man: | there is a commercial option called icetv I believe – but I suspect most people do not use that – I have no data to back up those claims |
[05:05:40] | Beirdo: | interesting |
[05:06:40] | k-man: | but shepherd is a very sphisticated set of scripts that scrapes the tv timetables off various websites, reconciles it all together and then provides the data to mythfildatabase |
[05:07:16] | k-man: | it was designed to cope if one of the sources of data breaks, so you do not suddenly have no data. it will keep grabbing from its other sources while the devs work out how to fix the broken one |
[05:07:23] | k-man: | ie, it is fault tollerant |
[05:09:27] | k-man: | the networks used to regularly change their data formats to try and prevent scraping. I think they gave up in the end |
[05:17:02] | wagnerrp: | Beirdo: any idea how to get rsync to stop dropping to nobody? |
[05:17:35] | wagnerrp: | nevermind, seems i can set that in the rsyncd.conf |
[05:17:55] | Beirdo: | ahhhh |
[05:18:01] | Beirdo: | good catch :) |
[05:21:07] | mycosys (mycosys!~mycosys@221.121.134.96) has joined #mythtv-users | |
[05:21:07] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[05:21:07] | mycosys (mycosys!~mycosys@221.121.134.96) has quit (Changing host) | |
[05:23:12] | dmz (dmz!~dmz@64.203.235.49.dyn-cm-pool-34.pool.hargray.net) has quit (Ping timeout: 276 seconds) | |
[05:25:30] | unixSnob (unixSnob!~unixSnob@212.117.169.230) has quit (Quit: leaving) | |
[05:30:18] | waxhead_: | I use shepherd |
[05:30:23] | waxhead_ is now known as waxhead | |
[05:30:39] | waxhead: | works really well |
[05:30:52] | andreax (andreax!~andreaz@p57B941F0.dip.t-dialin.net) has joined #mythtv-users | |
[05:33:57] | wagnerrp: | except they have a screwy grabber |
[05:41:13] | rmckee (rmckee!~rmckee@203.166.49.1) has quit (Quit: Leaving) | |
[05:41:44] | k-man: | waxhead, yes, it works very well |
[05:43:32] | k-man: | wagnerrp, so what would the fix for shepherd be? |
[05:43:51] | dmz (dmz!~dmz@64.203.235.49.dyn-cm-pool-34.pool.hargray.net) has joined #mythtv-users | |
[05:46:47] | andreax (andreax!~andreaz@p57B941F0.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
[05:47:12] | Lord_Deathscythe (Lord_Deathscythe!~chris@h246.135.185.173.dynamic.ip.windstream.net) has joined #mythtv-users | |
[05:51:24] | mycosys1 (mycosys1!~mycosys@221.121.134.96) has joined #mythtv-users | |
[05:51:25] | mycosys1 is now known as mycosys | |
[05:51:25] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[05:53:09] | mycoserve (mycoserve!~mycoserve@unaffiliated/mycosys) has quit (Ping timeout: 252 seconds) | |
[05:58:05] | mycosys1 (mycosys1!~mycosys@221.121.134.96) has joined #mythtv-users | |
[05:58:05] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has quit (Disconnected by services) | |
[05:58:06] | mycosys1 is now known as mycosys | |
[05:58:06] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[06:08:49] | mycoserve (mycoserve!~mycoserve@unaffiliated/mycosys) has joined #mythtv-users | |
[06:10:44] | ubIx (ubIx!~ulf@p5DD180DC.dip0.t-ipconnect.de) has quit (Ping timeout: 252 seconds) | |
[06:12:30] | ubIx (ubIx!~ulf@p5DD1803E.dip0.t-ipconnect.de) has joined #mythtv-users | |
[06:14:21] | Beirdo: | I love watching Flashpoint and recognizing the parts of Toronto the show is in. |
[06:15:26] | [R]: | revenge of the nerds was filmed at the school i went to |
[06:15:27] | [R]: | its fun to watch |
[06:16:02] | Beirdo: | heh |
[06:16:18] | [R]: | i'll be like "theres a building there now!" |
[06:16:27] | wagnerrp: | i love watching flashpoint and recognizing scenes that defy the laws of gravity |
[06:16:32] | [R]: | in the beginning scence when the yare driving in |
[06:16:36] | [R]: | they are actually driving on the highwy in tucson |
[06:16:40] | [R]: | because you can tell by the signs |
[06:17:04] | Beirdo: | I haven't seen that move in 25 or so years |
[06:17:06] | Beirdo: | heh |
[06:17:25] | wagnerrp: | are you talking about the third one? |
[06:18:46] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has quit (Quit: Leaving.) | |
[06:19:36] | [R]: | the first one |
[06:19:52] | wagnerrp: | i dont recall the beginning of the first one |
[06:20:04] | [R]: | first they were at the one guys house |
[06:20:06] | [R]: | and he refused to levae |
[06:20:13] | [R]: | then the dad drove the two kids to the school |
[06:20:16] | [R]: | and they were drivingt like 20 on a highway |
[06:20:28] | wagnerrp: | gotta get that mileage |
[06:20:33] | [R]: | lol |
[06:20:41] | [R]: | they say you get better mpg at like 50 or so |
[06:20:48] | [R]: | its a curve |
[06:20:54] | wagnerrp: | depends |
[06:20:58] | wagnerrp: | its a segmented curve |
[06:21:02] | k-man: | is flashpoint good? |
[06:21:11] | k-man: | how does it compare to The Wire? |
[06:21:36] | Beirdo: | I dunno, I forget The Wire |
[06:21:49] | k-man: | you forget The Wire? |
[06:21:57] | k-man: | the best TV show ever? |
[06:22:06] | ** k-man wobbles a little ** | |
[06:22:13] | Beirdo: | Flashpoint is an Americanized cop show set in Toronto complete with Toronto Police cars and uniforms |
[06:25:43] | wagnerrp: | i dont even know what that means |
[06:25:57] | Beirdo: | what? |
[06:26:10] | wagnerrp: | americanized cop show |
[06:26:28] | Beirdo: | it's a cop show that's very obviously not written by Canadians |
[06:26:37] | Beirdo: | as they keep using American terms for everything |
[06:26:57] | wagnerrp: | i have nothing to compare it to |
[06:27:03] | Beirdo: | which is kinda lame when they make it really obvious it's Toronto |
[06:27:12] | iamlindoro: | Heh, so do I dare unleash the "now you've got to actually select your artwork" changeset |
[06:27:14] | wagnerrp: | and its aired in canadia first |
[06:27:14] | Beirdo: | good show though :) |
[06:27:15] | iamlindoro: | I've got it working |
[06:27:46] | iamlindoro: | Sooooo much faster |
[06:27:56] | k-man: | if you haven't watched the Wire, you should |
[06:28:18] | k-man: | it is possibly the best TV show ever made |
[06:28:27] | wagnerrp: | Ticket #9927: MythTV keeps asking me what artwork i want, cant it choose? |
[06:28:32] | iamlindoro: | heh |
[06:28:35] | iamlindoro: | exactly |
[06:28:38] | iamlindoro: | "It used to!" |
[06:29:06] | Beirdo: | it's hard to identify the wrong things in the show, but as one who lived in Toronto for several years, it just triggers the "WTF?" once in a while |
[06:29:46] | Beirdo: | there was once where they called a crime at two non-intersecting streets at opposite ends of the city, for instance... that was just a big oops. |
[06:30:01] | [R]: | lol |
[06:30:11] | Beirdo: | OMG |
[06:30:34] | Beirdo: | that shot was taken from a helicopter hovering right above the condo building I used to live in :) |
[06:30:58] | Beirdo: | if I were still living there, I probably woulda cursed them for making so much noise :) |
[06:32:01] | [R]: | what if it was green screen? |
[06:32:08] | Beirdo: | it wasn't |
[06:32:09] | [R]: | i saw a commerical for a show, that was all green screen |
[06:32:37] | Beirdo: | it was the building I lived in, and the Gardiner and Queens Quay behind it |
[06:32:56] | Beirdo: | fun times |
[06:34:01] | [R]: | i dont think i could ever live in canada |
[06:34:15] | Beirdo: | whatever |
[06:34:29] | [R]: | have you ever watched how i met your mother? |
[06:34:33] | [R]: | are canadians really afraid of the dark? |
[06:34:47] | Beirdo: | are Americans really stupid? |
[06:35:00] | [R]: | if i walk into a canadian, are they really going to appologize to me? |
[06:35:01] | Beirdo: | that's a TV show, silly :) |
[06:35:23] | wagnerrp: | [R]: no, but they may kick you aboot a bit |
[06:35:24] | Beirdo: | more likely so than if you walk into an American |
[06:35:31] | [R]: | wagnerrp: haha |
[06:35:42] | iamlindoro: | I'm not your friend, buddy! |
[06:35:52] | wagnerrp: | im not your buddy, pal! |
[06:36:02] | Beirdo: | screw off, hoser! |
[06:36:04] | Beirdo: | hehe |
[06:36:25] | [R]: | Beirdo: it seems like you've lived everywhere |
[06:36:30] | [R]: | Beirdo: where are you originally from? |
[06:36:32] | Beirdo: | not yet |
[06:36:59] | wagnerrp: | never heard of it |
[06:37:05] | [R]: | lol |
[06:38:27] | iamlindoro: | wagnerrp: Have you noticed that ttvdb.py -D 71256 1 1 returns nothing? (The daily show) |
[06:38:43] | iamlindoro: | wagnerrp: in fact, any episode of any season with current master of that inetref returns nothing |
[06:40:44] | wagnerrp: | side effect of RDV's patch? |
[06:40:49] | iamlindoro: | I don't know |
[06:41:03] | iamlindoro: | Can't find any other inetrefs misbehaving, but I'm sure there must be |
[06:41:07] | wagnerrp: | no, because it was working immediately after the patch |
[06:41:11] | wagnerrp: | i remember testing it |
[06:42:39] | wagnerrp: | yeah, not working here either |
[06:43:07] | wagnerrp: | [R]: mind running the above on your system and seeing what happens? |
[06:43:24] | [R]: | wagnerrp: my 24? |
[06:43:32] | wagnerrp: | yeah |
[06:43:37] | [R]: | lemme find it |
[06:43:41] | wagnerrp: | see if its the code, or the server |
[06:43:55] | wagnerrp: | /usr/local/share/mythtv/metadata/Television/ttvdb.py |
[06:44:08] | [R]: | nothing happened |
[06:44:21] | wagnerrp: | -D 71256 1 1 |
[06:44:25] | [R]: | mythtv@mythback:/usr/share/mythtv/metadata/Television$ ./ttvdb.py -D 71256 1 1 |
[06:44:26] | [R]: | mythtv@mythback:/usr/share/mythtv/metadata/Television$ |
[06:44:38] | wagnerrp: | yeah, guess its the server misbehaving |
[06:44:42] | wagnerrp: | not the script |
[06:44:46] | iamlindoro: | cool |
[06:53:05] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[06:54:13] | johd (johd!~johd@90.146.55.47) has joined #mythtv-users | |
[06:54:13] | johd (johd!~johd@pdpc/supporter/student/jvs) has joined #mythtv-users | |
[06:54:13] | johd (johd!~johd@90.146.55.47) has quit (Changing host) | |
[06:56:43] | k-man: | wagnerrp, I don't really understand what behaviour you don't like about the grabbers needing --grab-options or the — option. no doube shepherd devs will have to fiddle with things when the change to mythfilldatabes ends up in a released version, i'd like to be able to feed back to the devs whats wrong so they could fix it (if they choose to) |
[06:57:50] | k-man: | upon hearing of the change, one dev responded with "Bloody hell. So now we're supposed to figure out whether the installed |
[06:57:53] | k-man: | version of mythfilldatabase will accept '--graboptions' or '--' before |
[06:58:20] | k-man: | setting up the cron job" ooops sorry about the paste |
[06:59:00] | iamlindoro: | k-man: It's not a valid XMLTV syntax, and the shepherd grabber purports to be XMLTV compatible |
[06:59:20] | iamlindoro: | So either they fix their grabber, or we have one set of code for shepherd, and one for every other XMLTV grabber |
[06:59:37] | k-man: | iamlindoro, I see |
[07:00:13] | k-man: | so you are saying that shepherd should accept the same command line paramaters as xmltv? |
[07:00:31] | iamlindoro: | yes |
[07:00:42] | k-man: | I see, thanks for explaining that |
[07:00:48] | k-man: | I will feed back to them |
[07:00:57] | iamlindoro: | We don't need a translator |
[07:01:04] | iamlindoro: | if they want to talk about it, they can turn up |
[07:01:10] | iamlindoro: | if they don't, that's fine too |
[07:01:14] | iamlindoro: | but let's not play telephone |
[07:01:49] | k-man: | where is the appropriate place for the discussion? |
[07:01:57] | k-man: | I mean, appart from IRC |
[07:02:06] | Diverdude (Diverdude!~Diverdude@1709ds1-vbr.0.fullrate.dk) has quit (Ping timeout: 240 seconds) | |
[07:02:17] | hoolio (hoolio!~hoolio@eth235.tas.adsl.internode.on.net) has quit (Quit: Leaving) | |
[07:02:47] | iamlindoro: | IRC is the sole venue |
[07:02:55] | iamlindoro: | outside of the developer mailing list |
[07:03:01] | k-man: | ok |
[07:03:39] | wagnerrp: | k-man: it has nothing to do with like, the parser simply doesnt allow for it |
[07:04:00] | wagnerrp: | oh, youre saying about removing the possibility entirely |
[07:04:36] | k-man: | well.. yes |
[07:04:48] | wagnerrp: | when i say 'parser', i mean 'command line parser' |
[07:04:54] | k-man: | yeah |
[07:04:59] | k-man: | I figure |
[07:04:59] | k-man: | d |
[07:05:05] | wagnerrp: | the command line parser is now a real parser |
[07:05:22] | wagnerrp: | as opposed to some loose class that sort of handles some inputs |
[07:05:25] | k-man: | gah – now virtualbox broke and I can't run my vm with mythtv in it |
[07:05:37] | k-man: | oh, thats cool |
[07:05:38] | wagnerrp: | the old parser really left everything up to the individual application |
[07:05:55] | wagnerrp: | which meant the application could choose to have funky syntax like --grab-options |
[07:06:21] | wagnerrp: | with the new parser, '--<text>' always means a new option to be parsed |
[07:06:53] | wagnerrp: | and there is no easy way to provide the old behavior without adding some really funky conditional to allow it |
[07:07:17] | wagnerrp: | the same is true for any option that took mutliple separate inputs |
[07:08:53] | wagnerrp: | like i said, its not that i wanted to remove the old behavior |
[07:09:15] | wagnerrp: | but a coherent parser with a single syntax across all applications simply doesnt allow for it |
[07:10:58] | k-man: | is there some kind of version number in mythfilldatabase where this changed? (that shepherd could use to detect which version of the cli it should use?) |
[07:12:18] | wagnerrp: | mythfilldatabase --version ? |
[07:13:11] | wagnerrp: | be back in ~25min |
[07:13:53] | k-man: | in fixes: illegal option: '--version' (use --help) |
[07:15:42] | k-man: | can't test in master right now as virtualbox crapped out on me |
[07:17:16] | k-man: | but I don't see it in master on github |
[07:18:12] | Beirdo: | it will be in master, I'm pretty sure we put --version into all the binaries |
[07:20:28] | k-man: | ok |
[07:21:19] | k-man: | ok, gtg |
[07:21:21] | k-man: | bye |
[07:29:46] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has quit (Ping timeout: 260 seconds) | |
[07:33:36] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has joined #mythtv-users | |
[07:34:30] | defaultr0 (defaultr0!~defaultr0@99-116-59-13.lightspeed.cicril.sbcglobal.net) has quit (Ping timeout: 276 seconds) | |
[07:35:20] | defaultr0 (defaultr0!~defaultr0@99-116-59-13.lightspeed.cicril.sbcglobal.net) has joined #mythtv-users | |
[07:39:05] | Beirdo: | hehe, my fingers keep wanting to type bugger instead of buffer |
[07:39:48] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has quit (Excess Flood) | |
[07:40:50] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has joined #mythtv-users | |
[07:41:42] | [R]: | https://www.youtube.com/watch?v=mTTwcCVajAc&a . . . yer_embedded |
[07:47:24] | johd (johd!~johd@90.146.55.47) has joined #mythtv-users | |
[07:47:24] | johd (johd!~johd@pdpc/supporter/student/jvs) has joined #mythtv-users | |
[07:47:24] | johd (johd!~johd@90.146.55.47) has quit (Changing host) | |
[07:47:43] | lyricnz (lyricnz!~simonrobe@r125-63-197-127.cpe.unwired.net.au) has quit (Quit: lyricnz) | |
[07:53:45] | wagnerrp: | Beirdo: do you actually run mythtv on that PPC macbook? |
[07:54:16] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has quit (Quit: Leaving.) | |
[07:55:05] | croppa (croppa!~stuart@CPE-120-146-137-99.static.nsw.bigpond.net.au) has joined #mythtv-users | |
[07:55:52] | wagnerrp: | you might want to check out #9916 |
[07:56:09] | Beirdo: | only compile it, but I guess I could |
[07:58:34] | Beirdo: | sure, I'll take that one |
[07:58:53] | Beirdo: | the fact that it's gone into one of the upstreams already is a good sign |
[07:59:38] | fendrychl (fendrychl!~fendrychl@ns1.neomezeny-hosting.cz) has joined #mythtv-users | |
[08:00:49] | seeker (seeker!~seeker@unaffiliated/seeker) has joined #mythtv-users | |
[08:03:48] | hpeter (hpeter!~hpeter@120-216.4-85.cust.bluewin.ch) has joined #mythtv-users | |
[08:08:16] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has quit (Ping timeout: 260 seconds) | |
[08:10:06] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has joined #mythtv-users | |
[08:11:34] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has quit (Max SendQ exceeded) | |
[08:13:07] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has joined #mythtv-users | |
[08:21:20] | [R] ([R]!~rbox@unaffiliated/rbox) has quit (Quit: Leaving) | |
[08:21:34] | peterpops_ (peterpops_!~peter@90-229-139-51-no195.tbcn.telia.com) has joined #mythtv-users | |
[08:22:30] | Diverdude (Diverdude!~Diverdude@10-16-4.wireless.dtu.dk) has joined #mythtv-users | |
[08:22:33] | rellig_107 (rellig_107!~rellig@argon247.server4you.de) has joined #mythtv-users | |
[08:25:26] | ikonia_ (ikonia_!~irc@unaffiliated/ikonia) has joined #mythtv-users | |
[08:27:19] | dekarl1 (dekarl1!~dekarl@dslb-084-058-100-069.pools.arcor-ip.net) has joined #mythtv-users | |
[08:29:03] | seeker (seeker!~seeker@unaffiliated/seeker) has quit (Quit: Colloquy for iPhone - http://colloquy.mobi) | |
[08:29:34] | fendrychl (fendrychl!~fendrychl@ns1.neomezeny-hosting.cz) has quit (*.net *.split) | |
[08:29:34] | ikonia (ikonia!~irc@unaffiliated/ikonia) has quit (*.net *.split) | |
[08:29:34] | peterpops (peterpops!~peter@90-229-139-51-no195.tbcn.telia.com) has quit (*.net *.split) | |
[08:29:35] | dekarl (dekarl!~dekarl@dslb-084-058-100-069.pools.arcor-ip.net) has quit (*.net *.split) | |
[08:29:35] | tank-man (tank-man!1000@S010600121729c6a1.vc.shawcable.net) has quit (*.net *.split) | |
[08:29:35] | rellig (rellig!~rellig@argon247.server4you.de) has quit (*.net *.split) | |
[08:29:35] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (*.net *.split) | |
[08:29:35] | jams (jams!~jams@cpe-184-58-217-97.wi.res.rr.com) has quit (*.net *.split) | |
[08:30:13] | ikonia_ is now known as ikonia | |
[08:30:31] | peterpops_ is now known as peterpops | |
[08:31:43] | mycosys (mycosys!~mycosys@221.121.134.96) has joined #mythtv-users | |
[08:31:43] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[08:31:43] | mycosys (mycosys!~mycosys@221.121.134.96) has quit (Changing host) | |
[08:35:55] | johd (johd!~johd@pdpc/supporter/student/jvs) has joined #mythtv-users | |
[08:39:34] | Beirdo: | OK, bed |
[08:40:10] | Captain_Murdoch (Captain_Murdoch!~cpinkham@ip72-218-58-187.hr.hr.cox.net) has joined #mythtv-users | |
[08:40:10] | Captain_Murdoch (Captain_Murdoch!~cpinkham@ip72-218-58-187.hr.hr.cox.net) has quit (Changing host) | |
[08:40:10] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv-users | |
[08:40:11] | Mode for #mythtv-users by ChanServ!ChanServ@services. : +v Captain_Murdoch | |
[08:40:17] | jams (jams!~jams@cpe-184-58-217-97.wi.res.rr.com) has joined #mythtv-users | |
[08:40:17] | Mode for #mythtv-users by ChanServ!ChanServ@services. : +v jams | |
[08:57:10] | Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has quit (Ping timeout: 258 seconds) | |
[08:57:46] | Seeker` (Seeker`!~cjo20@174-143-202-182.static.cloud-ips.com) has joined #mythtv-users | |
[08:57:46] | Seeker` (Seeker`!~cjo20@174-143-202-182.static.cloud-ips.com) has quit (Changing host) | |
[08:57:46] | Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has joined #mythtv-users | |
[09:03:24] | hpeter (hpeter!~hpeter@120-216.4-85.cust.bluewin.ch) has quit (Quit: hpeter) | |
[09:20:31] | hpeter (hpeter!~hpeter@120-216.4-85.cust.bluewin.ch) has joined #mythtv-users | |
[09:31:59] | seeker (seeker!~seeker@unaffiliated/seeker) has joined #mythtv-users | |
[09:50:14] | johd (johd!~johd@pdpc/supporter/student/jvs) has quit (Read error: Operation timed out) | |
[09:50:47] | paul-h (paul-h!~Paul@mythtv/developer/paul-h) has joined #mythtv-users | |
[09:58:54] | Easy_Rider9999 (Easy_Rider9999!~Miranda@p5B22275B.dip.t-dialin.net) has joined #mythtv-users | |
[09:59:21] | lyricnz (lyricnz!~simonrobe@ppp118-209-16-97.lns20.mel4.internode.on.net) has joined #mythtv-users | |
[10:05:02] | Guest23324 (Guest23324!~mike@c-24-21-63-118.hsd1.or.comcast.net) has quit (Remote host closed the connection) | |
[10:05:54] | mike (mike!~mike@c-24-21-63-118.hsd1.or.comcast.net) has joined #mythtv-users | |
[10:06:20] | mike is now known as Guest2255 | |
[10:19:19] | k-man: | is that video real? |
[10:21:05] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv-users | |
[10:23:19] | hashbang (hashbang!~isajb@2001:630:e4:701:230:48ff:febf:1392) has joined #mythtv-users | |
[10:32:16] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[10:33:23] | mycoserve (mycoserve!~mycoserve@unaffiliated/mycosys) has quit (Ping timeout: 258 seconds) | |
[10:39:22] | peterpops (peterpops!~peter@90-229-139-51-no195.tbcn.telia.com) has quit (Ping timeout: 250 seconds) | |
[10:41:27] | Easy_Rider9999 (Easy_Rider9999!~Miranda@p5B22275B.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
[10:50:59] | johd (johd!~johd@pdpc/supporter/student/jvs) has joined #mythtv-users | |
[10:53:50] | seeker (seeker!~seeker@unaffiliated/seeker) has quit (Quit: Colloquy for iPhone - http://colloquy.mobi) | |
[11:01:53] | justinh: | doesn't look like CGI to me |
[11:09:57] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv-users | |
[11:11:09] | seeker (seeker!~seeker@unaffiliated/seeker) has joined #mythtv-users | |
[11:14:20] | lapion (lapion!~axion@axion.xs4all.nl) has quit (Ping timeout: 252 seconds) | |
[11:14:51] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 276 seconds) | |
[11:16:53] | lyricnz (lyricnz!~simonrobe@ppp118-209-16-97.lns20.mel4.internode.on.net) has quit (Quit: lyricnz) | |
[11:28:59] | shipit (shipit!~shipit@204-15-2-155-static.ipnetworksinc.net) has quit (Remote host closed the connection) | |
[11:29:59] | seeker (seeker!~seeker@unaffiliated/seeker) has quit (Quit: Colloquy for iPhone - http://colloquy.mobi) | |
[11:37:44] | mycoserve (mycoserve!~mycoserve@unaffiliated/mycosys) has joined #mythtv-users | |
[11:37:45] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[11:39:11] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has quit (Read error: Connection reset by peer) | |
[11:42:05] | davide_ (davide_!~david@host103.16.intrusion.com) has joined #mythtv-users | |
[11:42:05] | davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv-users | |
[11:42:05] | davide_ (davide_!~david@host103.16.intrusion.com) has quit (Changing host) | |
[11:51:46] | seeker (seeker!~seeker@unaffiliated/seeker) has joined #mythtv-users | |
[12:21:36] | ThisNewGuy: | iamlindoro: sweet! – will check it out today |
[12:22:41] | johd (johd!~johd@pdpc/supporter/student/jvs) has quit (Quit: Leaving) | |
[12:27:57] | lyricnz (lyricnz!~simonrobe@ppp118-209-16-97.lns20.mel4.internode.on.net) has joined #mythtv-users | |
[12:35:17] | artus37 (artus37!~artus37@i577B83A3.versanet.de) has joined #mythtv-users | |
[12:45:29] | seeker_ (seeker_!~seeker@unaffiliated/seeker) has joined #mythtv-users | |
[12:49:05] | seeker (seeker!~seeker@unaffiliated/seeker) has quit (Ping timeout: 258 seconds) | |
[12:49:06] | seeker_ is now known as seeker | |
[12:51:59] | seeker (seeker!~seeker@unaffiliated/seeker) has quit (Quit: Colloquy for iPhone - http://colloquy.mobi) | |
[12:57:47] | lyricnz (lyricnz!~simonrobe@ppp118-209-16-97.lns20.mel4.internode.on.net) has left #mythtv-users () | |
[13:06:13] | mycosys (mycosys!~mycosys@221.121.134.96) has joined #mythtv-users | |
[13:06:13] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[13:06:13] | mycosys (mycosys!~mycosys@221.121.134.96) has quit (Changing host) | |
[13:10:05] | Diverdude (Diverdude!~Diverdude@10-16-4.wireless.dtu.dk) has quit (Quit: Leaving) | |
[13:20:10] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv-users | |
[13:22:55] | squidly (squidly!~squidly@HoodLUG/member/squidly) has quit (Quit: leaving) | |
[13:23:15] | squidly (squidly!~squidly@HoodLUG/member/squidly) has joined #mythtv-users | |
[13:23:54] | squidly (squidly!~squidly@HoodLUG/member/squidly) has quit (Client Quit) | |
[13:24:35] | squidly (squidly!~squidly@mail.codestorm.org) has joined #mythtv-users | |
[13:24:42] | squidly (squidly!~squidly@mail.codestorm.org) has quit (Changing host) | |
[13:24:42] | squidly (squidly!~squidly@HoodLUG/member/squidly) has joined #mythtv-users | |
[13:26:02] | ThisNewGuy: | iamlindoro: looks awesome! |
[13:27:37] | artus37 (artus37!~artus37@i577B83A3.versanet.de) has quit (Remote host closed the connection) | |
[13:28:07] | ThisNewGuy: | I want to hop on the automating bandwagon but the manual stuff is pretty sweet |
[13:31:34] | peterpops (peterpops!~peter@90-229-139-51-no195.tbcn.telia.com) has joined #mythtv-users | |
[13:41:02] | streeter (streeter!~streeter@nat/redhat/x-cpzzitwlyybwqago) has joined #mythtv-users | |
[13:44:10] | iamlindoro: | ThisNewGuy: There will certainly be some level of automation, probably with yet another mythmetadatalookup option, but now at least when things go wrong, you can go and set the artwork you want rather than simply being stuck with it |
[13:45:00] | iamlindoro: | I know that a great many users prefer to set it themselves, and again on a going-forward basis when creating rules, doing the lookup, and setting the artwork you like is a tiny investment in time that pays off |
[13:45:08] | devinheitmueller (devinheitmueller!~devinheit@c-68-43-64-175.hsd1.mi.comcast.net) has joined #mythtv-users | |
[13:45:09] | iamlindoro: | it's only really having a ton of legacy rules that makes it hard |
[13:52:10] | j-rod|afk is now known as j-rod | |
[13:58:23] | ThisNewGuy: | yup – that all makes sense – that said I think people may want some automated stuff going forward, e.g. I'd love to have each new season of a show automatically pick up the default artwork for the new season and then let me change it as I see fit. It'd also be cool to be able to change artwork from the command line which should be quicker for fixing issues than using the UI. |
[13:59:17] | ThisNewGuy: | but just because I'm greedy doesn't mean I don't *love* what you just added |
[14:09:21] | NULL[NULL[0]] (NULL[NULL[0]]!~fred@e181034106.adsl.alicedsl.de) has joined #mythtv-users | |
[14:12:18] | iamlindoro: | I think your "love to have" is based on things I've already told you I'm adding ;( |
[14:12:20] | iamlindoro: | er ;) |
[14:12:41] | iamlindoro: | Since I've already said that I'll add a mode to always add new season's artwork |
[14:13:09] | NULL[0] (NULL[0]!~fred@e181035123.adsl.alicedsl.de) has quit (Ping timeout: 276 seconds) | |
[14:15:05] | Ryushin (Ryushin!proxy@cl-412.phx-01.us.sixxs.net) has joined #mythtv-users | |
[14:17:40] | iamlindoro: | Hopefully work will be slow today and I can work on the "--saturate-my-badnwidth" image download and set option ;) |
[14:19:04] | ThisNewGuy: | you rock! |
[14:21:05] | davide_ (davide_!~david@host103.16.intrusion.com) has joined #mythtv-users | |
[14:21:05] | davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv-users | |
[14:21:05] | davide_ (davide_!~david@host103.16.intrusion.com) has quit (Changing host) | |
[14:22:11] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has quit (Ping timeout: 260 seconds) | |
[14:24:49] | chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has joined #mythtv-users | |
[14:25:10] | iamlindoro: | Heh, most of the background for this was all written a year ago, but it's nice to come back to it all and remember how clever I was when I wrote the universal metadata grabbing spec and accompanying code ;) |
[14:26:57] | ThisNewGuy: | :-) |
[14:27:31] | ThisNewGuy: | Can anyone help with this grabber issue: This fails: ttvdb.py -l en -M Arli$$ but this works: ttvdb.py -l en -M Arli\$\$ |
[14:28:05] | iamlindoro: | What happens if arli$$ is a quote string? |
[14:28:25] | iamlindoro: | since $ is a reserved but not prohibited character, it likely needs to be quoted |
[14:28:54] | ThisNewGuy: | This also fails: ttvdb.py -l en -M "Arli$$" |
[14:29:23] | iamlindoro: | Hmm, yeah, I guess it would need to be escaped |
[14:29:29] | wagnerrp: | needs to be single quoted |
[14:29:31] | iamlindoro: | anyway, ask wagnerrp how he wants that handled |
[14:29:36] | iamlindoro: | speak of the devil |
[14:29:56] | wagnerrp: | speaking of which, we really should be single quoting rather than double quoting |
[14:30:11] | ThisNewGuy: | yup – this works: /ttvdb.py -l en -M 'Arli$$' |
[14:30:19] | wagnerrp: | since single quoting deactivates much of the shell's string processing |
[14:30:20] | wagnerrp: | or... |
[14:30:39] | wagnerrp: | bypass the whole issue and hit the grabber directly without routing through a shell |
[14:32:52] | ThisNewGuy: | does that mean the shell escape should wrap all stings in single quotes? |
[14:33:20] | wagnerrp: | that means, we probably should stop any form of shell escaping entirely |
[14:33:38] | wagnerrp: | by not running through a shell |
[14:34:11] | seeker (seeker!~seeker@unaffiliated/seeker) has joined #mythtv-users | |
[14:35:57] | wagnerrp: | ugh... #9152 |
[14:36:05] | artus37 (artus37!~artus37@i577B83A3.versanet.de) has joined #mythtv-users | |
[14:43:47] | GlemSom (GlemSom!~glemsom@0x5da34bca.cpe.ge-1-1-0-1105.sdnqu1.customer.tele.dk) has joined #mythtv-users | |
[14:47:36] | ThisNewGuy (ThisNewGuy!~doug@pool-98-109-19-98.nwrknj.fios.verizon.net) has quit (Ping timeout: 276 seconds) | |
[14:47:49] | ThisNewGuy (ThisNewGuy!~doug@pool-98-109-19-98.nwrknj.fios.verizon.net) has joined #mythtv-users | |
[14:50:27] | iamlindoro: | Mwahaha, see, this is when I love how things fit together... artwork mass set... 17 lines |
[14:51:16] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[14:51:45] | ThisNewGuy: | wagnerrp: so the patch you would want would stop using ttvdb.py and would connect directly from the app? |
[14:51:56] | wagnerrp: | no |
[14:52:17] | wagnerrp: | the patch would stop using the shell, and have MythSystem interpret the command directly |
[14:52:44] | wagnerrp: | which should be nothing more than passing the arguments as a qstringlist, rather than a string, and setting a different flag |
[14:52:59] | wagnerrp: | ill look into it a bit later |
[14:53:50] | wagnerrp: | basically, right now, were running "sh -c '/path/to/ttvdb.py --bunches --of --options'" |
[14:54:16] | wagnerrp: | when we should be running '/path/to/ttvdb.py' '--bunches' '--of' '--options' |
[14:56:36] | ThisNewGuy: | k |
[14:56:44] | kusznir_ (kusznir_!~kusznir@76.178.149.15) has quit (Ping timeout: 258 seconds) | |
[14:56:47] | fendrychl (fendrychl!~fendrychl@ns1.neomezeny-hosting.cz) has joined #mythtv-users | |
[14:57:14] | ThisNewGuy: | iamlindoro: w00t! |
[14:58:44] | dekarl1: | wagnerrp: sorry wrt #9853, wanted to add a "Max, please come to the mailing list" but was to fast hitting submit. I sometimes really miss a "send a message to the mail address behind this comment" function :( |
[14:59:14] | wagnerrp: | good in theory, but intentionally not available to prevent spam |
[14:59:27] | wagnerrp: | logged in admins have access to the email if you want it |
[15:00:32] | dekarl1: | I'll try to hold my horses until I'm back home next time. (and can ask an admin) |
[15:00:36] | dekarl1 is now known as dekarl | |
[15:00:43] | wagnerrp: | that is the problem with forcing all discussion to the mailing list |
[15:00:47] | wagnerrp: | many people dont know about it |
[15:00:52] | wagnerrp: | and thus arent subscribed |
[15:02:58] | wagnerrp: | hmm... mythcommflag no longer closes properly |
[15:03:04] | wagnerrp: | it hangs at the end of processing |
[15:04:09] | johd (johd!~johd@90.146.55.47) has joined #mythtv-users | |
[15:04:09] | johd (johd!~johd@pdpc/supporter/student/jvs) has joined #mythtv-users | |
[15:04:09] | johd (johd!~johd@90.146.55.47) has quit (Changing host) | |
[15:05:11] | dekarl: | hmm, commenting on a ticket should trigger a subscription to the list <insert evil laughing here> |
[15:05:12] | dekarl: | "You seem to be interested in participating in development of mythtv but are not subscribed to the relevant mailing list, an invitation has been sent to your mail address" |
[15:05:28] | jst (jst!~jst@pool-74-103-3-248.bltmmd.fios.verizon.net) has joined #mythtv-users | |
[15:05:43] | wagnerrp: | now theres a SPLENDID idea |
[15:08:20] | abqjp (abqjp!~abqjp@97-119-166-191.albq.qwest.net) has joined #mythtv-users | |
[15:09:07] | wagnerrp: | anyone know anything about gmane? |
[15:10:24] | wagnerrp: | nevermind, mythcommflag did eventually close |
[15:11:02] | uW (uW!~uW@74.174.28.98) has joined #mythtv-users | |
[15:16:09] | jst: | Does anyone know of a ARM system that has an NVIDIA GPU (with VDPAU support)? |
[15:16:39] | wagnerrp: | the Tegra systems do not support VDPAU |
[15:16:50] | wagnerrp: | and the standard nVidia driver sets do not support the ARM architecture |
[15:17:26] | wagnerrp: | custom support would need to be added to mythtv if you wanted to run on a Tegra unit |
[15:17:56] | jst: | Hmm, okay. What about CrystalHD? |
[15:18:07] | wagnerrp: | dont know about that one |
[15:18:19] | wagnerrp: | do you know of any ARM units with pci-express expansion slots? |
[15:18:22] | tgm4883: | CrystalHD? Now you are just making stuff up |
[15:18:31] | jst: | :) |
[15:18:32] | ThisNewGuy: | wagnerrp: I have a single quote question – will this be resolved by the mythsystem change you're planning – this fails: ttvdb.py -l en -M "Howard Goodall\'s Big Bangs" but this works: ttvdb.py -l en -M "Howard Goodall's Big Bangs" |
[15:18:36] | wagnerrp: | such that you could actually plug a CHD unit into |
[15:18:55] | ** ThisNewGuy is up to 'H' in cleaning up his metadata ** | |
[15:19:31] | wagnerrp: | ThisNewGuy: the proposed change would remove all argument processing |
[15:19:39] | wagnerrp: | there would be no need for any form of escaping |
[15:19:55] | wagnerrp: | except to make things URL safe as needed by the ttvdb API |
[15:23:07] | ThisNewGuy: | k – thanks! |
[15:23:14] | twiggy|worx (twiggy|worx!0cb66002@gateway/web/freenode/ip.12.182.96.2) has joined #mythtv-users | |
[15:24:06] | iamlindoro: | Heh, mythmetadatalookup is already suffering from commandline option creep |
[15:24:47] | iamlindoro: | --refresh-all, --refresh-rules, --refresh-all-rules, --refresh-all-artwork, --refresh-all-safe-artwork, jobqueue, etc. |
[15:24:48] | dekarl: | jst: don't forget ram... after reading up on 21EUR ARM Systems (with just 128MB) I suddenly understood why people try to run MythTV on such a best (21EUR for the system, 50EUR for 1,5TB storage, 10EUR for a cheap USB DVB-T dongle) If you find a decent cheap system that'd be interesting |
[15:24:53] | wagnerrp: | wow, i just got the pink unicorn on github |
[15:25:30] | twiggy|worx: | Okay, ive got my SBE running. I was looking through the logs and for some reason it wont read the videos dir, then it reverted to default. Default wasnt defined(on the SBE). I defined it as my videos dir, and now it works. The only problem is that I dont want to store recordings on my SBE. What are my options? |
[15:26:06] | wagnerrp: | twiggy|worx: mount your master's recording drives over nfs |
[15:26:06] | twiggy|worx: | Is there a recordings group? Can I just put my recording paths into there and tell mythtv to save there as default? |
[15:26:29] | wagnerrp: | but them in the same location in the filesystem as they exist on the master |
[15:27:14] | twiggy|worx: | So does default HAVE to be defined then? Or did something weird happen and make it work |
[15:28:16] | wagnerrp: | slave backends will automatically try to use any storage in a location defined for the master backend |
[15:30:21] | twiggy|worx: | what if I just pointed the SBE default to a dir that it didnt have permissions for? Would I get errors? |
[15:30:47] | wagnerrp: | why would you point it somewhere it could not record to? |
[15:31:08] | wagnerrp: | you dont have to point it anywhere |
[15:31:31] | wagnerrp: | it WILL use the storage locations defined for the master backend if it has access to them |
[15:32:12] | twiggy|worx: | Because without default SBE default defined, Myth would freeze when it accessed the db. Due to connect/disconnect flood from the SBE and a sg error. But when I defined SBE default to /home/darren/Videos, everything worked. |
[15:32:36] | wagnerrp: | sphery: ^^^ ? |
[15:32:42] | twiggy|worx: | oops the first default was typo |
[15:32:43] | sphery: | wagnerrp: FWIW, last "official" stance on gmane was: http://www.gossamer-threads.com/lists/mythtv/users/111357#111357 (and there are tons of other threads about gmane on the list) |
[15:32:54] | ThisNewGuy: | iamlindoro: --refresh-all-rules will never overwrite the inetref in an existing rule right? It only makes a best effort for rules with no inetref? |
[15:32:54] | brfransen (brfransen!~brfransen@216.254.250.47) has quit (Read error: Connection reset by peer) | |
[15:33:13] | iamlindoro: | ThisNewGuy: correct |
[15:33:42] | wagnerrp: | sphery: well i was more wondering how exactly it works |
[15:34:03] | wagnerrp: | people send mail to gmane, and the mailing list sees a bunch of garbage posts identified as coming from gmane? |
[15:34:16] | wagnerrp: | because the mailing list does not allow spoofing to a different mailing address |
[15:34:19] | sphery: | wagnerrp: not sure exactly what twiggy|worx is saying, but if current stuff requires the user to override SG directory list for Default on all hosts, we have a problem |
[15:35:16] | sphery: | we should allow a config with no directories in the Default SG on a host |
[15:35:45] | sphery: | at least until we break up Default so that we have a "default for recordings" and a "temporary/scratch space/other" SG |
[15:35:58] | sphery: | CM had mentioned going that way--and I agree it's necessary |
[15:36:25] | twiggy|worx: | To sum it up, I wanted a SBE JUST for videos SG. I set it up and had errors. Pertaining to mythsocket stuff. And could not find any files in folders check sg's or something. I defined default sg to point to the same Videos folder and volia it worked. But I dont want it for recording storage |
[15:36:32] | twiggy|worx: | I hope that cleared it up |
[15:36:41] | twiggy|worx: | Probably not though |
[15:36:53] | sphery: | twiggy|worx: this is a mythbackend instance? |
[15:36:59] | wagnerrp: | if you arent going to record, point it at some junk directory and be done with it |
[15:37:07] | sphery: | if so, sounds like you're trying to run an (unsupported) tunerless backend? |
[15:37:08] | wagnerrp: | sphery: tunerless SBE |
[15:37:09] | brfransen (brfransen!~brfransen@216.254.250.47) has joined #mythtv-users | |
[15:37:17] | twiggy|worx: | sphery: SBE |
[15:37:25] | sphery: | yeah, well likely /that/ is the problem |
[15:37:30] | wagnerrp: | the backend NEEDS a directory in Default it has write access to |
[15:37:35] | sphery: | you need to run mythmediaserver or whatever it's called |
[15:37:39] | wagnerrp: | whether it would ever be writing to that directory or not |
[15:37:43] | sphery: | agreed... backend hosts need default |
[15:37:47] | wagnerrp: | hes on 0.24, so no mythmediaserver |
[15:37:54] | sphery: | but backend hosts need tuners, too (which is why they need default) |
[15:38:28] | sphery: | yeah, if on 0.24, your options are a) different architecture (meaning storing videos on the backend host with recorders) or b) use unstable/development to get mythmediaserver |
[15:39:02] | sphery: | or you could do the junk dir for default |
[15:39:09] | ThisNewGuy: | iamlindoro: I see a lot of this message: "Unable to match this title, too many possible matches" – what is the threshold where it decides not to guess? |
[15:39:18] | sphery: | but remember that we don't support the use of mythbackend without tuners |
[15:39:20] | wagnerrp: | more than one likely |
[15:39:23] | sphery: | so any problems... |
[15:39:33] | wagnerrp: | or at least more than one when there is no exact match |
[15:39:38] | twiggy|worx: | Okay I will try a junk dir and see how that goes |
[15:39:53] | iamlindoro: | ThisNewGuy: If there is > 1 perfect match, or >1 that have identically low levenstein distance to the sought string |
[15:39:56] | sphery: | why can't you just put videos on the backend? |
[15:40:03] | sphery: | that's really how it's supposed to be layed out |
[15:40:06] | twiggy|worx: | Not enough space |
[15:40:17] | wagnerrp: | so move the drives |
[15:40:22] | ThisNewGuy: | k – thanks! |
[15:40:29] | twiggy|worx: | Well my fe only has one drive a 1tb |
[15:40:31] | sphery: | (I'll admit I have no videos on my backend host--only recordings--but I also don't have SG access to mythvideo videos |
[15:40:42] | sphery: | I'm waiting until my config is supported...) |
[15:40:53] | twiggy|worx: | The backend has about 3/4 of a tb with a lot of recordings |
[15:41:17] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has quit (Quit: Leaving.) | |
[15:41:54] | brfransen_ (brfransen_!~brfransen@216.254.250.47) has joined #mythtv-users | |
[15:41:54] | brfransen (brfransen!~brfransen@216.254.250.47) has quit (Read error: Connection reset by peer) | |
[15:41:57] | tgm4883: | sphery, did you ever hear back from the other dev on this http://ubuntuforums.org/showthread.php?t=1687846&page=3 |
[15:41:58] | brfransen_ is now known as brfransen | |
[15:41:59] | twiggy|worx: | sphery: you are just using local folders? |
[15:42:05] | tgm4883: | specifically posts 25 and 28 |
[15:42:12] | tgm4883: | err, 25 and 29 |
[15:42:19] | sphery: | twiggy|worx: I'm mainly not using MythVideo--I have way too many recordings keeping me busy :) |
[15:42:27] | twiggy|worx: | The only reason I attempted this is because of local video storage going away with 0.25 |
[15:42:33] | twiggy|worx: | Ohh gotcha |
[15:42:41] | sphery: | tgm4883: no... I guess he didn't see my ping... |
[15:43:06] | sphery: | twiggy|worx: on the bright side, 0.25 will support mythmediaserver so you don't have to use the broken tunerless backend design |
[15:43:34] | twiggy|worx: | lol damn... I wish I would of known that and just put it off until I had to do something. |
[15:43:46] | twiggy|worx: | Ohh well I guess my hackish setup should work when its done |
[15:43:56] | wagnerrp: | thats why i initially asked you whether you were on 0.24 or trunk |
[15:43:59] | sphery: | tgm4883: I've been a bit busy (my parents are here on a 2-week vacation), so haven't been hanging out much... I'll ask him eventually, but feel free to ask first if you see him around :) |
[15:44:39] | ** sphery thanks wagnerrp for the mythmediaserver ** | |
[15:45:20] | iamlindoro: | ThisNewGuy: http://pastebin.com/G7gyRGzN etc etc |
[15:46:25] | ThisNewGuy: | iamlindoro: oh man, are you taunting me? |
[15:46:33] | brfransen (brfransen!~brfransen@216.254.250.47) has quit (Ping timeout: 276 seconds) | |
[15:46:44] | iamlindoro: | ThisNewGuy: --refresh-all-safe-artwork will only download artwork for rules and recordings which have an inetref but don't yet have any art, --refresh-all-artwork will blast through everything, performing lookups, download images, and setting them, without condition |
[15:46:47] | sphery: | wagnerrp: FWIW: 20110307 17:25:38< Captai n_Mur doch> sounds good. we have talked about moving recordings to use a 'Recordings' group as default like MV uses 'Videos'. we'd keep 'Default' around as a fallback SG I beleive, so 'Default' sounds good as a default if it's not supplied. |
[15:47:06] | iamlindoro: | ThisNewGuy: Well it's not like I'm not going to commit it ;) |
[15:47:15] | sphery: | wagnerrp: but it sounds like our current is still working properly--that mythbackend requires a directory in the Default SG to be available is correct |
[15:47:42] | sphery: | frontends/mythmediaserver, however, probably shouldn't require Default until we've split out Recordings SG |
[15:47:50] | ThisNewGuy: | :-) Awesome |
[15:48:06] | ThisNewGuy: | what's the difference between downloading artwork for a rule vs. recording? |
[15:48:53] | iamlindoro: | ThisNewGuy: The rule is a single season record (even though it applies to any season)... a recording could be from any available season |
[15:49:12] | iamlindoro: | so downloading the artwork for the rules first gets you the baseline, and then for the recordings gets you artwork for each season that you actually have a recording from |
[15:49:29] | iamlindoro: | So the result is different artwork for every season of every show you have |
[15:49:41] | iamlindoro: | but a "fallback" for when you don't |
[15:51:18] | ThisNewGuy: | nice! |
[15:51:38] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[15:51:51] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv-users | |
[15:52:05] | iamlindoro: | ie, if you only ever downloaded artwork based on the rule you set for season 1 of Chuck, you'd never get Season 5 artwork |
[15:52:19] | iamlindoro: | whereas if you download it for recordings, when season 5 staarts, it magically gets added |
[15:52:58] | ThisNewGuy: | it magically gets added if I run --refresh-all-safe-artwork every night right? |
[15:53:15] | iamlindoro: | Yes, though I plan to not make that necessary by running it in the housekeeper |
[15:53:31] | iamlindoro: | then the backend will take care of that for you... forcing users to set cronjobs is amateur |
[15:53:44] | ThisNewGuy: | :D |
[15:53:49] | tgm4883: | sphery, who was I suppose to ask again? |
[15:54:03] | ** tgm4883 forgot to note him down ** | |
[15:54:14] | sphery: | It looked like it might be related to the signal monitor stuff jpa bq- changed around |
[15:54:33] | tgm4883: | ok |
[15:54:34] | sphery: | at least in the specific post http://ubuntuforums.org/showpost.php?p=11019556&postcount=25 |
[15:54:52] | sphery: | seems like maybe it's returning/exiting/dying too early |
[15:55:18] | tgm4883: | sphery, yea post 29 kinda makes it seem that way too |
[15:55:31] | sphery: | (i.e. causing recording to start before the recorder device is ready) |
[15:55:32] | ThisNewGuy: | so all I need to do is make sure I have inetrefs for all of my rules/recordings and I'm good (unless I want to manually pick another art) |
[15:56:08] | iamlindoro: | ThisNewGuy: yep |
[15:56:28] | ThisNewGuy: | ghee! |
[15:56:29] | iamlindoro: | ThisNewGuy: And really, --refresh-all-artwork is the elephant gun solution if you don't have inetrefs |
[15:56:30] | sphery: | tgm4883: anyway, I'll be "back" in about a week, so I can ask him later |
[15:56:51] | iamlindoro: | ThisNewGuy: (But --refresh-all-safe-artwork is a much smarter option to use) |
[15:57:21] | sphery: | heh, safe artwork... must be for the kids' shows |
[15:57:51] | ThisNewGuy: | because --refresh-all-artwork implies --refresh-all-rules? |
[15:57:51] | iamlindoro: | I guess --refresh-all-artwork-safe would be better |
[15:58:10] | sphery: | not a big deal... just sounded funny to me |
[15:58:33] | iamlindoro: | --refresh-all-artwork is: --refresh-all, --refresh-all-rules, and an artwork lookup and download for them all, only it's an even more aggressive version of each since it doesn't care if something has an inetref, it just does it |
[16:00:07] | hashbang (hashbang!~isajb@2001:630:e4:701:230:48ff:febf:1392) has quit (Quit: Leaving.) | |
[16:00:19] | tgm4883: | sphery, sounds good, I'll try to ping him if I see him around |
[16:02:50] | iamlindoro: | ThisNewGuy: on the plus side, it's fun to truncate the whole recordedartwork table and see it refilled perfectly every time ;) |
[16:03:20] | twiggy|worx: | does mythbackend automatically optimize tables or is that left up to the user to do? |
[16:05:33] | wagnerrp: | some bits, yes |
[16:05:38] | wagnerrp: | by optimize, it cleans out the refuse |
[16:05:44] | iamlindoro: | ThisNewGuy: sphery: Okay, I've changed my mind again, given human nature. --refresh-all-artwork will be the safe variety, --refresh-all-artwork-dangerously will be the aggressive version |
[16:06:16] | iamlindoro: | since given the choice between --refresh-all-artwork and --refresh-all-artwork-safe, 9 out of 10 people will choose the former |
[16:06:39] | twiggy|worx: | so does it do the job well enough or should the db tables be regularly "optimized"? |
[16:06:51] | ThisNewGuy: | --refresh-all-artwork-with-furious-vengeance? |
[16:06:52] | wagnerrp: | i rarely ever bother |
[16:06:58] | twiggy|worx: | okay |
[16:07:48] | iamlindoro: | ThisNewGuy: It's nice to build the disclaimer into the command line |
[16:07:58] | iamlindoro: | "But I did *say* it was dangerous..." |
[16:08:33] | ThisNewGuy: | hard to justify you didn't know something could go wrong |
[16:09:18] | ** wagnerrp wants to point at #9152 and say 'neener neener, ur wrong' ** | |
[16:09:33] | wagnerrp: | but sadly, that has little effect when youre not in person, and older than 10 |
[16:09:49] | ** ThisNewGuy is up to 'M' in cleaning his metadata ** | |
[16:10:56] | iamlindoro: | ThisNewGuy: it's an investment of time that's well worth it IMO |
[16:11:49] | ThisNewGuy: | yup – it's clearing paying off, – though I just realized I'm up to 'M' of TV show rules – I haven't done recordings or movies yet :-( |
[16:13:36] | iamlindoro: | ThisNewGuy: So you're not using the mass lookup switches? |
[16:13:47] | iamlindoro: | Or do you mean artwork? In which case, I'm just committing the artwork bits |
[16:13:59] | ThisNewGuy: | heh – this is after the mass lookup |
[16:15:54] | iamlindoro: | Ah, so just fixing the unfound or false positivs |
[16:16:31] | iamlindoro: | ThisNewGuy: artwork download pushed... so for clarity, you want mythmetadatalookup --refresh-all-artwork. Let me know how you get on |
[16:18:59] | ThisNewGuy: | k – fyi: I have ~700 rules of which ~225 didn't get updated via --refresh-all-rules so ~70% update rate – I don't have numbers on the false positives but they anecdotally they seem to be very low |
[16:19:08] | mycosys (mycosys!~mycosys@221.121.134.96) has joined #mythtv-users | |
[16:19:08] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[16:19:08] | mycosys (mycosys!~mycosys@221.121.134.96) has quit (Changing host) | |
[16:19:19] | iamlindoro: | Yes, the whole thing is designed to be conservative-- better a no match than a false positive IMO |
[16:19:36] | iamlindoro: | More manual work for the user, but no surprises either |
[16:19:46] | ThisNewGuy: | k – just thought you might be interested in some real numbers |
[16:20:08] | iamlindoro: | Yeah, definitely, thanks |
[16:21:00] | iamlindoro: | In reality it's going to vary wildly... users with very standard programming should be able to accomplish 90%+ automated lookup reliably... users with ecelctic tastes or without a grabber source in their native language may experience significantly lower efficacy |
[16:21:47] | seeker (seeker!~seeker@unaffiliated/seeker) has quit (Quit: Colloquy for iPhone - http://colloquy.mobi) | |
[16:21:57] | iamlindoro: | wagnerrp: I think JAMU is safe to remove now-- I can't think of anything it now does that we don't do better internally |
[16:22:19] | wagnerrp: | well, its only lacking batch operation |
[16:22:56] | wagnerrp: | you CAN script together a SCAN_VIDEOS, follow by triggering a bunch of jobs |
[16:23:10] | wagnerrp: | and that would take all of maybe 20 lines of code |
[16:23:24] | wagnerrp: | it just isnt done internally |
[16:23:34] | wagnerrp: | and IMHO, its not really that important a feature |
[16:24:40] | ThisNewGuy: | iamlindoro: I'll check out the artwork update stuff once I get these inetrefs done |
[16:24:41] | wagnerrp: | actually, i guess you would really only need to run the backend query, and then run mythmetadatalookup with no options |
[16:26:20] | iamlindoro: | wagnerrp: Well, mythmetadatalookup doesn't operate on videos |
[16:26:31] | iamlindoro: | But I'll have a backend video scan metadata update in before .25 |
[16:28:36] | sphery: | iamlindoro: probably a good idea to use the -dangerously arg name |
[16:28:38] | hadees (hadees!~hadees@72-48-91-73.dyn.grandenetworks.net) has quit (Quit: hadees) | |
[16:28:39] | sphery: | I like it |
[16:29:15] | iamlindoro: | ThisNewGuy: It's also designed to not download anything you already have-- so if you have a bunch of artwork for shows in mythvideo that you like, and equivalent recordings, it will pick that up and use it rather than redownload or overwrite |
[16:29:22] | iamlindoro: | sphery: Yeah, thought you might |
[16:30:04] | iamlindoro: | so, for the record, our advice for upgrade users who don't want to handle things manually is: mythmetadatalookup --refresh-all-rules;mythmetadatalookup --refresh-all;mythmetadatalookup --refresh-all-artwork |
[16:30:29] | iamlindoro: | That updates all rules automatically, then all recordings, then takes all the found items and gets any needed artwork for them |
[16:31:10] | simcop2387 (simcop2387!~simcop238@p3m/member/simcop2387) has joined #mythtv-users | |
[16:32:05] | ThisNewGuy: | iamlindoro: Nice! |
[16:33:37] | unixSnob (unixSnob!~unixSnob@212.117.169.230) has joined #mythtv-users | |
[16:35:33] | dekarl (dekarl!~dekarl@dslb-084-058-100-069.pools.arcor-ip.net) has quit (Ping timeout: 264 seconds) | |
[16:40:56] | davide_ (davide_!~david@host103.16.intrusion.com) has joined #mythtv-users | |
[16:40:56] | davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv-users | |
[16:40:56] | davide_ (davide_!~david@host103.16.intrusion.com) has quit (Changing host) | |
[16:41:46] | hpeter (hpeter!~hpeter@120-216.4-85.cust.bluewin.ch) has quit (Quit: hpeter) | |
[17:01:48] | twiggy|worx (twiggy|worx!0cb66002@gateway/web/freenode/ip.12.182.96.2) has quit () | |
[17:06:31] | hpeter (hpeter!~hpeter@178-83-237-229.dynamic.hispeed.ch) has joined #mythtv-users | |
[17:09:47] | brfransen (brfransen!~brfransen@216.254.250.47) has joined #mythtv-users | |
[17:11:56] | Lord_Deathscythe (Lord_Deathscythe!~chris@h246.135.185.173.dynamic.ip.windstream.net) has quit (Quit: I am called onward) | |
[17:14:30] | k-man (k-man!~k-man@unaffiliated/k-man) has quit (Ping timeout: 276 seconds) | |
[17:17:45] | brfransen (brfransen!~brfransen@216.254.250.47) has quit (Read error: Connection reset by peer) | |
[17:18:02] | brfransen (brfransen!~brfransen@216.254.250.47) has joined #mythtv-users | |
[17:19:32] | ** Beirdo sighs ** | |
[17:19:42] | Beirdo: | OK, that ticket will be fun to fix |
[17:20:20] | Beirdo: | got something to try though |
[17:21:16] | jmartens (jmartens!~jmartens@s5597ca60.adsl.wanadoo.nl) has joined #mythtv-users | |
[17:29:49] | Beirdo: | and it works |
[17:29:55] | Beirdo: | beautiful |
[17:31:28] | hadees (hadees!~hadees@99.184.78.125) has joined #mythtv-users | |
[17:33:01] | Beirdo: | and fixed |
[17:34:39] | unixSnob (unixSnob!~unixSnob@212.117.169.230) has quit (Ping timeout: 276 seconds) | |
[17:45:49] | wagnerrp: | man, this so reminds me of our mailing list... http://www.penny-arcade.com/comic/ |
[17:53:24] | schwinn434 (schwinn434!~james@adsl-98-93-82-153.owb.bellsouth.net) has joined #mythtv-users | |
[17:55:01] | wagnerrp: | Beirdo: do we actually have any existing code anywhere that runs commands internally, rather than routing them through a shell? |
[17:55:20] | wagnerrp: | everything ive found seems to have a kMSRunShell |
[17:55:37] | Beirdo: | so far, not that I know of |
[17:55:53] | wagnerrp: | first time for everything i suppose |
[17:56:03] | Beirdo: | you'd have to do an exhaustive search, I bet |
[17:56:17] | wagnerrp: | well kMSNoRunShell turns up nothing |
[17:56:22] | james_ (james_!~james@adsl-98-93-82-153.owb.bellsouth.net) has joined #mythtv-users | |
[17:57:03] | Beirdo: | I think there was one at one point, but we found it ran better with the shell |
[17:57:26] | wagnerrp: | i know some of the old calls ran sans shell |
[17:58:52] | wagnerrp: | if we run without shell, are we supposed to process the bang line? |
[17:59:05] | Beirdo: | no |
[17:59:11] | Beirdo: | that's the job of the OS |
[17:59:34] | Beirdo: | if it's executable, the OS bootstraps the shell from the hashbang line |
[17:59:57] | Beirdo: | at least that was my understanding of it |
[18:01:00] | wagnerrp: | ugh, schema update |
[18:03:28] | ** ThisNewGuy has finished metadata for TV rules and is moving on to Movie rules ** | |
[18:04:03] | wagnerrp: | iamlindoro: any thoughts on how to handle power rules? |
[18:04:28] | wagnerrp: | i suppose the user just leaves inetref blank where appropriate? |
[18:05:19] | andreax (andreax!~andreaz@p57B941F0.dip.t-dialin.net) has joined #mythtv-users | |
[18:07:26] | iamlindoro: | wagnerrp: yeah |
[18:07:53] | iamlindoro: | ThisNewGuy: Tried the artwork portions yet, or waiting to complete your cleanup? |
[18:09:04] | ThisNewGuy: | iamlindoro: still doing clean up |
[18:09:16] | ThisNewGuy: | ...so many rules... |
[18:09:27] | iamlindoro: | wagnerrp: I'll check the recordingrules class and see if there's an indicator of a standard versus power rule |
[18:09:34] | iamlindoro: | ThisNewGuy: Worth it ;) |
[18:09:46] | iamlindoro: | New users are gonna have it soooo easy, lucky bastards |
[18:10:17] | wagnerrp: | new users will be doing every bit the same amount of work |
[18:10:37] | wagnerrp: | theyre just doing it one at a time as they make new rules |
[18:10:37] | iamlindoro: | Not all at once, however |
[18:10:39] | wagnerrp: | right? |
[18:10:43] | iamlindoro: | yep |
[18:11:01] | ThisNewGuy: | hmm – ran into something interesting |
[18:11:25] | iamlindoro: | stop running into interesting things, I'm tired |
[18:11:39] | ThisNewGuy: | I have a movie called "Anna Karenina" but the update dialog only displays tv shows called "Anna Karenina" – any ideas what to do? |
[18:11:43] | ThisNewGuy: | heh – sorry |
[18:11:59] | iamlindoro: | Manually set the inetref, leave season and episode at 0 |
[18:12:19] | iamlindoro: | Will force future lookups to use the movie grabber |
[18:12:52] | ThisNewGuy: | so any movie that's also in ttvdb will have to be set manually? |
[18:12:59] | iamlindoro: | I have an idea of how to solve that in the future, but is going to require more database updates and changes to foundation classes |
[18:13:07] | iamlindoro: | For now, yes |
[18:13:21] | ThisNewGuy: | k – bummer |
[18:13:24] | iamlindoro: | wait, let me check my logic |
[18:13:57] | iamlindoro: | yes |
[18:13:58] | npm (npm!~npm@cpe-76-90-30-220.socal.res.rr.com) has quit (Ping timeout: 246 seconds) | |
[18:14:01] | iamlindoro: | for now |
[18:14:24] | quiccker (quiccker!~quiccker@212.174.109.55) has quit (Remote host closed the connection) | |
[18:14:25] | iamlindoro: | if we change the DB such that category_type gets copied into recording rules, we can avoid that, but for now, we have to work with the information we have |
[18:17:10] | npm (npm!~npm@cpe-76-90-30-220.socal.res.rr.com) has joined #mythtv-users | |
[18:17:53] | lapion (lapion!~axion@axion.xs4all.nl) has joined #mythtv-users | |
[18:19:21] | ThisNewGuy: | k |
[18:19:50] | ThisNewGuy: | only ~60 more movie rules |
[18:19:58] | kytibe (kytibe!~kytibe@212.174.109.55) has joined #mythtv-users | |
[18:22:28] | wagnerrp: | are you using some script that inserts rules off some movie wishlist? |
[18:24:15] | wagnerrp: | ThisNewGuy: 60 movie recording fules just seems awfully high |
[18:24:36] | Beirdo: | movie wishlist... that could be useful |
[18:24:53] | Beirdo: | or for that matter, a "hey you might be interested in this" script |
[18:25:10] | wagnerrp: | many have tried, many have failed |
[18:25:18] | Beirdo: | ain't that the truth |
[18:25:38] | Beirdo: | still a cool concept |
[18:25:54] | Lord_Deathscythe (Lord_Deathscythe!~chris@h246.135.185.173.dynamic.ip.windstream.net) has joined #mythtv-users | |
[18:25:57] | k-man (k-man!~k-man@unaffiliated/k-man) has joined #mythtv-users | |
[18:27:31] | k-man (k-man!~k-man@unaffiliated/k-man) has quit (Read error: Connection reset by peer) | |
[18:27:44] | Beirdo: | sigh |
[18:27:54] | Beirdo: | now I'm lusting after bigger drives again |
[18:28:02] | ThisNewGuy: | wagnerrp: no list – regular recording rules off of mythweb or UI |
[18:28:16] | wagnerrp: | what size do you have in that little box? |
[18:28:27] | Beirdo: | 4*1TB |
[18:28:36] | Beirdo: | plus 2 system disks mirrored |
[18:28:37] | wagnerrp: | i thought you got bigger ones |
[18:28:45] | Beirdo: | not yet |
[18:28:45] | ThisNewGuy: | I do have an app I use that alerts me if there are movies on my "want to watch" list – but it just links to mythweb |
[18:29:00] | Beirdo: | although I'm consistantly over 50% full now |
[18:29:12] | Beirdo: | so it's time to start considering 2TB or 3TB drives |
[18:29:13] | wagnerrp: | even last year, 1TBs were considerably more expensive per GB than 1.5s and 2.0s |
[18:29:29] | Beirdo: | I got these second-hand from a certain kormoc :) |
[18:29:35] | wagnerrp: | ah |
[18:29:48] | Beirdo: | they work great. He was upgrading to bigger disks |
[18:30:05] | Beirdo: | 1TB WD Blacks. working great still |
[18:30:21] | wagnerrp: | if im not running in the shell, i think i can remove all the ShellEscape stuff |
[18:30:37] | Beirdo: | ?! |
[18:30:55] | wagnerrp: | libmythbase/util.cpp, ShellEscape |
[18:30:58] | Beirdo: | why wouldn't you want to run in the shell? |
[18:32:01] | Beirdo: | but yah, you might be able to avoid it, just be sure :) |
[18:32:01] | wagnerrp: | so we dont have an ever increasing list of stuff we discover we need to escape |
[18:32:12] | wagnerrp: | for this example, Arli$$ |
[18:32:17] | Beirdo: | we still need to escape |
[18:33:39] | wagnerrp: | ? |
[18:33:58] | ThisNewGuy: | iamlindoro: Is there any way to tell which instance of a movie I want? For example, "Charade" returns two movies both with the same name |
[18:36:09] | unixSnob (unixSnob!~unixSnob@212.117.169.230) has joined #mythtv-users | |
[18:36:10] | Beirdo: | sorry, boss mode :) |
[18:36:13] | wagnerrp: | Beirdo: if were not running through another shell, that would otherwise process slashes and dollar signs, why would we need to escape them? |
[18:36:37] | Beirdo: | well, because we aren't likely to be able to change everything to be running non-shell |
[18:36:52] | wagnerrp: | im not saying get rid of the command |
[18:37:01] | Beirdo: | so fixing it for a subset isn't as useful as just making the ShellEscape work right |
[18:37:06] | wagnerrp: | im saying remove the escaping on the values being passed in during metadata searches |
[18:37:25] | Beirdo: | sure, if that will work, I agree, it would be easier by far |
[18:37:38] | Beirdo: | as... $..! My Dad Says |
[18:37:43] | Beirdo: | will doubly break it |
[18:37:49] | Beirdo: | etc. |
[18:38:08] | Beirdo: | but really, the easiest way... |
[18:38:15] | Beirdo: | escape with ' rather than " |
[18:38:22] | Beirdo: | and do \' for any ' in the string |
[18:38:24] | Beirdo: | done |
[18:38:55] | Beirdo: | the $ and !, etc aren't interpreted in a '', only in a "" |
[18:39:03] | wagnerrp: | the grabber syntax is known and static |
[18:39:12] | wagnerrp: | plus were already passing everything in as a qstringlist |
[18:39:19] | Beirdo: | aye |
[18:39:31] | Beirdo: | Oh, I'm not saying don't unshell those |
[18:39:43] | Beirdo: | but for the ShellEscape, it should be pretty simple |
[18:39:48] | wagnerrp: | now that i think about it, i should look into un-shelling the jobqueue stuff |
[18:40:03] | Beirdo: | possibly |
[18:40:11] | Beirdo: | and all the system events.... and... |
[18:40:28] | wagnerrp: | i mean while im at rewriting the whole thing anyway |
[18:40:35] | iamlindoro: | ThisNewGuy: Tell where? |
[18:40:36] | Beirdo: | heh, true, you are |
[18:40:45] | iamlindoro: | ThisNewGuy: In Arclight, you shoudl be seeing dates and descriptions |
[18:41:33] | ThisNewGuy: | iamlindoro: I'm using Mythbuntu |
[18:41:43] | Beirdo: | anyways, I'm not trying to debate, just thinking out loud more than anything. Sorry :) |
[18:41:45] | iamlindoro: | ThisNewGuy: Then you're not using a theme which will show you do |
[18:41:49] | iamlindoro: | er you so |
[18:42:39] | ThisNewGuy: | k – I guess I need to see what you did in arclight and copy it into my hacked Mythbuntu |
[18:42:44] | Beirdo: | hehe, I had fun testing the % thing this morning |
[18:43:04] | Beirdo: | I did a mythcommflag --rebuild --file... and picked a recording |
[18:43:09] | Beirdo: | and it segfaulted |
[18:43:20] | Beirdo: | but... it was because the recording was crap |
[18:43:21] | Beirdo: | heh |
[18:44:02] | Beirdo: | it died in mpeg2 decoding |
[18:44:18] | Beirdo: | just to make my life more interesting |
[18:46:08] | wagnerrp: | iamlindoro: there are two separate help strings you can provide in the commandlineparser |
[18:46:19] | wagnerrp: | the first is a short description that displays when you '--help' |
[18:46:37] | wagnerrp: | the second is a longer description that displays when you '--help refresh-all-artwork' |
[18:46:38] | Beirdo: | it was a recording of Fringe... from January |
[18:46:48] | Beirdo: | heh, maybe I should go watch some old shows |
[18:46:48] | wagnerrp: | Beirdo: same for you and --logfile |
[18:47:24] | Beirdo: | hmm |
[18:47:38] | Lord_Deathscythe (Lord_Deathscythe!~chris@h246.135.185.173.dynamic.ip.windstream.net) has quit (Quit: I am called onward) | |
[18:47:44] | Beirdo: | yeah, I guess the --help one could be shortened a bit |
[18:48:05] | wagnerrp: | only 13 lines long... :) |
[18:48:37] | Beirdo: | heh, yeah |
[18:49:10] | iamlindoro: | wagnerrp: I didn't know that, but I would really prefer that they see that info in --help |
[18:49:14] | iamlindoro: | by itself |
[18:49:34] | Beirdo: | I think commflag --rebuild is borked |
[18:49:39] | Beirdo: | it's doing a full commflag |
[18:49:54] | iamlindoro: | If there wasn't such a high probability of someone doing something destructive, I would feel otherwise, but in this situation I'd rather they not be able to say I'm hiding the info behind some option they didn't know |
[18:50:10] | blizzard1 (blizzard1!blizzard@rajraj.nu) has left #mythtv-users () | |
[18:50:14] | wagnerrp: | if you omit the short details entirely, it will not appear in the --help list |
[18:50:26] | iamlindoro: | so? |
[18:50:42] | iamlindoro: | I *want* all the current info to appear in --help, with no additional arguments |
[18:50:48] | wagnerrp: | just providing options in case you wanted it to look a bit cleaner |
[18:51:02] | iamlindoro: | Ah-- well, in this case, I don't think so, but I'll think about it |
[18:51:15] | Beirdo: | maybe later we both might wanna trim them |
[18:51:23] | Beirdo: | it's certainly good to know |
[18:51:33] | iamlindoro: | I don't forsee myself wanting to trim these |
[18:51:53] | iamlindoro: | users need to be told what it's about to do-- choosing the wrong option could really irritate them |
[18:51:54] | Beirdo: | wagnerrp: could you test out mythcommflag --rebuild after your recent changes? It's not working here at all |
[18:52:02] | Beirdo: | it goes to Finding Logo |
[18:53:16] | andrewju (andrewju!~Miranda@81.200.112.228) has joined #mythtv-users | |
[18:53:22] | Beirdo: | doing a --rebuild --file in particular |
[18:53:26] | Beirdo: | if that makes any difference |
[18:53:37] | wagnerrp: | well... that doesnt make any sense |
[18:53:48] | Beirdo: | why doesn't it? |
[18:53:48] | wagnerrp: | --file does not support --rebuild |
[18:53:52] | wagnerrp: | its ignored, intentionally |
[18:53:54] | Beirdo: | it always has |
[18:53:58] | Beirdo: | and it should |
[18:54:13] | wagnerrp: | --video is for defining a mythvideo file |
[18:54:21] | wagnerrp: | --chanid and --starttime is for a recording |
[18:54:29] | wagnerrp: | --file is for not dealing with the database |
[18:54:31] | Beirdo: | --file *was* to indicate a recording by filename rather than by --chanid and --starttime |
[18:54:41] | Beirdo: | that is how it has worked for years |
[18:55:11] | Beirdo: | i.e. you tell it the file, it gets looked up by filename, then acts the same as --chanid/--starttime |
[18:55:13] | wagnerrp: | i can put it back, i just didnt see a purpose to that operating mode |
[18:55:50] | Beirdo: | well, I'm probalby not the only person to use it... |
[18:56:04] | wagnerrp: | i suppose for someone doing an external transcoder, and only passing the filename so they dont have to look in the database? |
[18:56:08] | Beirdo: | regardless, if it's not gonna work as before, better off to raise an error |
[18:56:22] | Beirdo: | yeah, pretty much |
[18:56:33] | Beirdo: | or cut/paste from the commandline |
[18:57:10] | wagnerrp: | well i did mark that off as a TODO |
[18:57:13] | Beirdo: | --rebuild --file used to work, and now should probably raise an error and quit, or work like it did, not just fall through to commflagging |
[18:57:17] | wagnerrp: | perhaps i should do it... |
[18:57:30] | Beirdo: | I'm fine with either one :) |
[18:57:43] | Beirdo: | I'll relearn my fingers to do --chanid --starttime |
[18:59:22] | jst (jst!~jst@pool-74-103-3-248.bltmmd.fios.verizon.net) has quit (Quit: leaving) | |
[18:59:31] | Beirdo: | I always had used --file as it's less typing |
[19:00:12] | Beirdo: | but I'll live ;) |
[19:00:16] | wagnerrp: | arli$$ was HBO? |
[19:00:22] | wagnerrp: | for some reason i thought it was on TNT |
[19:00:22] | Beirdo: | I believe so |
[19:01:09] | wagnerrp: | trying to figure out how to add this without access to a frontend... |
[19:01:14] | wagnerrp: | s/add/test/ |
[19:01:49] | Beirdo: | Good Eats... showing me season 13? |
[19:01:57] | dkeith (dkeith!~dkeith@173.48.207.227) has quit (Read error: Connection reset by peer) | |
[19:01:57] | ThisNewGuy (ThisNewGuy!~doug@pool-98-109-19-98.nwrknj.fios.verizon.net) has quit (Read error: Connection reset by peer) | |
[19:01:58] | Beirdo: | I had no idea he had that many |
[19:02:02] | dkeith (dkeith!~dkeith@173.48.207.227) has joined #mythtv-users | |
[19:02:09] | ThisNewGuy (ThisNewGuy!~doug@pool-98-109-19-98.nwrknj.fios.verizon.net) has joined #mythtv-users | |
[19:02:29] | Beirdo: | wow, and 14. |
[19:02:39] | Diverdude (Diverdude!~Diverdude@1709ds1-vbr.0.fullrate.dk) has joined #mythtv-users | |
[19:05:16] | messerting (messerting!~messertin@39.79-161-65.customer.lyse.net) has joined #mythtv-users | |
[19:06:39] | iamlindoro: | What is up with there, three or four times a year, being some guy I've never heard of announcing to the list how they're going to give a talk on MythTV? |
[19:06:57] | Beirdo: | heh |
[19:07:30] | Beirdo: | "Who the heck is this guy..." |
[19:07:31] | Beirdo: | yeah |
[19:08:13] | Beirdo: | nothing wrong with users giving talks on something they use |
[19:08:16] | iamlindoro: | Jesus, look at those suggested minimums |
[19:08:21] | Beirdo: | but... |
[19:08:22] | iamlindoro: | maybe for teh late 90s |
[19:08:33] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has quit (Read error: Connection reset by peer) | |
[19:09:11] | Beirdo: | even analog only, I'd suggest 1GHz processor |
[19:09:16] | ThisNewGuy: | if myth ever switches to another metadata service I'm going to go crazy |
[19:09:21] | shipit (shipit!~shipit@204-15-2-155-static.ipnetworksinc.net) has joined #mythtv-users | |
[19:09:30] | Beirdo: | P3 750 is bare bare minimum if you have a lamegrabber |
[19:10:06] | Beirdo: | heh. minimum disk... is outta whack. Try 1–4TB |
[19:10:34] | Beirdo: | 40GB will get you about 10–20 shows from a PVR-250 |
[19:11:15] | iamlindoro: | ThisNewGuy: You control what metadata it uses |
[19:11:29] | iamlindoro: | There's a metadata setup screen, you simply pick the grabber |
[19:11:52] | iamlindoro: | The fact that even after writing this whole platform, we can't get our users to get off their asses and write more grabbers for other sources is not lost on me |
[19:12:16] | wagnerrp: | Pentium 3 and GF 5200... does not make sense |
[19:12:19] | iamlindoro: | But so long as TVDB and TMDB exist and someone is maintaining a metadata script compatible with our spec, you can go on using them |
[19:12:28] | ThisNewGuy: | writing a grabber seems non-trivial |
[19:12:33] | Beirdo: | wagnerrp: for analog-only using a PVR-250, sure it does |
[19:12:41] | Beirdo: | barely |
[19:12:42] | wagnerrp: | no, it doesnt |
[19:12:42] | Beirdo: | :) |
[19:12:50] | iamlindoro: | It really *is* fairly trivial |
[19:13:05] | wagnerrp: | a Geforce 5200 is going to come in PCI, or AGP 8x |
[19:13:05] | iamlindoro: | all you have to do is get the information, however your source provides it, and make it into compliant XML |
[19:13:10] | wagnerrp: | you dont even want to bother with PCI |
[19:13:20] | wagnerrp: | and that 8x card will only scale down to 4x |
[19:13:32] | iamlindoro: | Hell, you could write a really inefficient grabber for just about anything in bash + sed + awk |
[19:13:32] | wagnerrp: | while the Socket 370 board can only hope to support 2x |
[19:13:54] | Shadow__X: | where can i find these specs you guys are talking about? |
[19:14:05] | iamlindoro: | Shadow__X: on the mailing list |
[19:14:06] | wagnerrp: | latest on the -users mailing list |
[19:14:32] | Shadow__X: | oh ok thanks i want to laugh too |
[19:14:33] | Beirdo: | iamlindoro: is there a particular scraper we are looking to implement, or is this just the general state of affairs? |
[19:14:35] | wagnerrp: | similarly, a pentium 3 with a GB of ram is a rare sight |
[19:14:44] | Beirdo: | oh for sure |
[19:15:00] | Beirdo: | that would be quite the frankenbox |
[19:15:04] | iamlindoro: | Beirdo: Nothing I want more than what we've got-- some people like TVRage, which does have an API and could easily have a grabber |
[19:15:20] | iamlindoro: | But I personally thing TVDB has them in quality and quantity of content, by far |
[19:15:38] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has joined #mythtv-users | |
[19:15:40] | Beirdo: | I like what we have. It's filling my needs well |
[19:15:53] | iamlindoro: | Not to mention TVRage doesn't have the image metadata |
[19:16:07] | iamlindoro: | It would take a pretty compelling source to justify moving away from the two defaults, both of which also support multiple languages |
[19:16:12] | Beirdo: | yeah, that makes a large part of the nice experience |
[19:16:57] | Beirdo: | doing a --refresh-all-artwork |
[19:17:03] | Beirdo: | this should take a moment |
[19:17:06] | iamlindoro: | ah-yup |
[19:17:12] | iamlindoro: | but it *will* only download what you need |
[19:17:18] | iamlindoro: | everything you already have will be picked up and used |
[19:17:20] | Beirdo: | with nearly 800 recordings, it should take a moment |
[19:17:43] | iamlindoro: | I guess I can work on that bit running in the housekeeper tonight |
[19:17:56] | iamlindoro: | I tried to get something running in the housekeeper once and ran away... but I'm much smarter now |
[19:18:06] | Beirdo: | heh |
[19:18:21] | Beirdo: | and I'm sure if sphery's around, he could lend a hand if you're stuck |
[19:18:23] | iamlindoro: | http://www.mythtv.org/wiki/Enhancing_Recordin . . . adata_Lookup is the primary source of docs on all this stuff, which is all illustrated, in case anyone hasn't seen it |
[19:18:38] | iamlindoro: | He's spending this week with the Mamas and the Papas |
[19:18:43] | Beirdo: | aye |
[19:18:55] | Beirdo: | but he might drop in for a moment occasionally |
[19:19:14] | iamlindoro: | I wish I still had a rule for Firefly, I could have put the sexy Kaylee pic as the last image on that page |
[19:19:22] | iamlindoro: | I do like to work that one in wherever possible |
[19:19:32] | Beirdo: | hehe |
[19:20:26] | Beirdo: | is there an Arclight update in the last day or two to go with this? |
[19:20:36] | iamlindoro: | yes, same place as normal |
[19:20:39] | iamlindoro: | 25.11 I believe |
[19:20:42] | Beirdo: | K. |
[19:20:46] | Beirdo: | Thought there might be |
[19:20:48] | iamlindoro: | put it up last night |
[19:21:38] | sphery: | right now sphery is cursing at an idiot website operator who changed the password requirements without a) updating the existing passwords to fit the new requirements or b) providing a "reset my password that's too strong for your new password requirements to a temporary password" functionality |
[19:21:57] | Beirdo: | oooh, that sounds like fun |
[19:22:11] | sphery: | I used an 18char password, and the site is giving me "Invalid password, must be 2–15 characters" and the "Forgot password" e-mails me my 18char password |
[19:22:14] | wagnerrp: | too strong? |
[19:22:20] | wagnerrp: | wtf? |
[19:23:20] | sphery: | on the bright side, it's the Wood Magazine website, so I don't have to boycott the site--as I would do if it were a tech-related site |
[19:24:00] | ThisNewGuy: | alright – movie rules done |
[19:24:32] | iamlindoro: | ThisNewGuy: Now you get to do the super-automated part ;) |
[19:24:51] | ThisNewGuy: | iamlindoro: if I do --refresh-all that will copy the inetrefs from the rules to recordings right? |
[19:25:00] | iamlindoro: | yup |
[19:25:11] | ThisNewGuy: | k – here goes |
[19:25:27] | iamlindoro: | to those recordings without inetrefs, that is |
[19:25:44] | iamlindoro: | Should tell you so, so watch your logs |
[19:28:18] | ThisNewGuy: | alright looks good – time to find out how many recordings need updating |
[19:28:26] | wagnerrp: | Beirdo: im not getting anything like the log volume i should from '-v all' |
[19:28:36] | wagnerrp: | am i missing something? is that not how im supposed to do things? |
[19:28:53] | Beirdo: | what's missing? |
[19:29:04] | Beirdo: | you may need --loglevel debug as well |
[19:29:17] | wagnerrp: | Managed child .... |
[19:29:32] | Beirdo: | yeah, that's stuffed in debug for now |
[19:29:50] | Beirdo: | -v system --loglevel debug should catch that |
[19:30:40] | wagnerrp: | nada, like its not even being run |
[19:30:47] | wagnerrp: | (a distinct possibility) |
[19:32:51] | Beirdo: | wow, previewgen just went bonkers on me |
[19:32:58] | Beirdo: | *** glibc detected *** /opt/mythtv/master/bin/mythpreviewgen: free(): invalid pointer: 0x00007fa36e037010 *** |
[19:33:04] | Beirdo: | over and over. |
[19:33:16] | Beirdo: | gonna get out the bonking stick soon |
[19:33:45] | andrewju: | Beirdo, may it be related to this? http://code.mythtv.org/trac/ticket/9817 |
[19:34:56] | hadees (hadees!~hadees@99.184.78.125) has quit (Quit: hadees) | |
[19:35:11] | Beirdo: | hard to say |
[19:35:11] | iamlindoro: | wagnerrp: Alright, I'm doing it, I'm removing JAMU |
[19:35:22] | Beirdo: | three cheers for iamlindoro :) |
[19:35:38] | Beirdo: | JAMU was a great stop-gap solution |
[19:35:39] | wagnerrp: | mythbuntu people ^^^^ |
[19:35:49] | Beirdo: | but YAY for having it in the codebase proper |
[19:36:08] | wagnerrp: | only took 3.5 releases |
[19:36:31] | ThisNewGuy: | iamlindoro: I have a recording of a movie: "High Society" but I deleted the rule – is there any way to update the metadata using the ui? |
[19:37:00] | iamlindoro: | ThisNewGuy: Sure... in Arclight |
[19:37:07] | Beirdo: | wagnerrp: actually, the "Manage child" log messages are at info |
[19:37:13] | Beirdo: | so should be there with -v system |
[19:37:13] | iamlindoro: | MENU->Recording Options->Change Recording Metadata |
[19:37:26] | iamlindoro: | I may have implemented that in the default, but probably not in Mythbuntu |
[19:37:33] | iamlindoro: | you can try, however |
[19:38:01] | thecardsmith (thecardsmith!~doug@pool-72-92-150-82.burl.east.myfairpoint.net) has joined #mythtv-users | |
[19:38:12] | ThisNewGuy: | I had to do some hacks to get the screen to come up in Mythbuntu – but it looks like no automatic look ups – just straight data entry? |
[19:38:23] | iamlindoro: | yes, manual entry there for now |
[19:38:29] | ThisNewGuy: | k – thanks |
[19:39:02] | iamlindoro: | I could add a lookup, but I try to leave the PBB as intact as I can and modify it as little as possible. I'll maybe possibly add one later, though |
[19:39:59] | trumee_ is now known as trumee | |
[19:41:20] | tgm4883: | wagnerrp, I think that will be OK |
[19:41:33] | tgm4883: | that shouldn't cause any failure in our packaging I think |
[19:42:44] | sphery: | even worse... I try to submit a subscription help request and it won't allow me until I log in--which I can't do because their system is borked |
[19:43:04] | sphery: | so I can't get them to change my password to make it fit their newly-imposed rules |
[19:43:08] | ThisNewGuy: | k – last one: I have a Law & Order episode that is actually two episodes: "Steel-eyed death; Boy on fire" – it looks like refresh-all didn't copy the inetref over – is this intentional? |
[19:43:15] | wagnerrp: | its failing CMD_NOT_FOUND |
[19:43:30] | Beirdo: | yeah |
[19:43:39] | wagnerrp: | we need an explicit log in there |
[19:43:41] | Beirdo: | if you don't use the shell, you need to give full pathname |
[19:43:49] | Beirdo: | and yeah, that should get logged :) |
[19:43:51] | wagnerrp: | that was too long to figure out what was happening |
[19:44:05] | Beirdo: | I'm shocked we didn't log that, to be honest |
[19:44:18] | iamlindoro: | ThisNewGuy: Myth has no notion that it is two episodes, so that's a red herring |
[19:44:25] | wagnerrp: | the file does exist, and it is executable by the user |
[19:44:29] | wagnerrp: | meaning that check is broken |
[19:45:00] | iamlindoro: | ThisNewGuy: The only reason it won't copy an inetref is a) it already had one, b) the parent recording rule no longer exists/doesn't have an inetref... so it may not have been the rule you're thinking of that produced it |
[19:45:39] | Beirdo: | what is the precise command being handed in? |
[19:46:10] | wagnerrp: | /usr/local/share/mythtv/metadata/Television/ttvdb.py |
[19:46:27] | ThisNewGuy: | iamlindoro: hmm – that could be – I have weird rules for law and order; is there a suggested way to deal with this kind of situation – even if you can't match a single episode – would you recommend copying the inetref and season and using "0" or something for episode? |
[19:46:35] | Beirdo: | hmm |
[19:46:41] | ThisNewGuy: | by deal I mean for a user to do manually |
[19:46:49] | ThisNewGuy: | to allow for artwork and what not |
[19:46:50] | Beirdo: | OK, you want me to drop a log message in there, or you got it handled? |
[19:47:00] | wagnerrp: | im working on it |
[19:47:04] | Beirdo: | OK |
[19:48:28] | iamlindoro: | ThisNewGuy: You just set the inetref manually on the recording |
[19:48:50] | wagnerrp: | what are the log levels? |
[19:48:55] | ThisNewGuy: | k – I think I'm ready for artwork – time to git pull |
[19:48:59] | iamlindoro: | ThisNewGuy: Regardless of how many rules you have for law and order, they will *all* have the same inetref.... so any rule or recording for the same inetref will access the same store fo artwork |
[19:49:37] | iamlindoro: | meaning you can edit your settings for Law & Order artwork from any of them, and it will apply to them all-- since the key value for artwork isn't the rule itself, but the inetref |
[19:49:51] | Beirdo: | from highest level to lowest: emerg, alert, crit, err, warning, notice, info, debug |
[19:50:30] | Beirdo: | I would think you'd want LOG_ERR or above for a "this command isn't executable" message |
[19:52:01] | iamlindoro: | ThisNewGuy: With as many rules as you have, I'd be curious to know how many rows in recordedartwork this ends up generating ;) |
[19:53:22] | Beirdo: | heheh |
[19:54:26] | k-man (k-man!~k-man@unaffiliated/k-man) has joined #mythtv-users | |
[19:54:27] | Beirdo: | "support telnet"... OK, whatever. the only way that will work is if you stop using 8-bit characters, and go to 7-bit ASCII |
[19:54:30] | Beirdo: | not likely |
[19:54:40] | Beirdo: | but do they listen? Nope |
[19:55:23] | ThisNewGuy: | iamlindoro: This episode of Law & Order was recorded with the same rule as all of the others – any ideas why the inetref didn't get copied during --refresh-all? |
[19:55:35] | iamlindoro: | ThisNewGuy: no |
[19:56:04] | ThisNewGuy: | maybe it was overwritten when it tried to update the metadata and couldn't find a match? |
[19:56:17] | iamlindoro: | As previously mentioned, the *only* thing checked is whether the parent rule has an inetref, and whether the recording already has one |
[19:56:20] | iamlindoro: | no |
[19:56:44] | iamlindoro: | We don't overwrite anything, ever |
[19:57:21] | iamlindoro: | It makes it less fun when people want to woodshed every last recording in their many-thousand recording collection. Metadata lookup is imperfect. Set the inetref yourself and move on |
[19:58:24] | ThisNewGuy: | woodshed? |
[19:58:48] | k-man (k-man!~k-man@unaffiliated/k-man) has quit (Ping timeout: 258 seconds) | |
[19:59:28] | iamlindoro: | hack and hack and hack until there's nothing left but splinters |
[19:59:41] | wagnerrp: | do i have to do anything special to use errno? |
[20:00:56] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has quit (Read error: Connection reset by peer) | |
[20:00:59] | ThisNewGuy: | k – just trying to help – inetref updated; recompiling |
[20:07:44] | Beirdo: | wagnerrp: shouldn't need to |
[20:07:56] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has joined #mythtv-users | |
[20:07:56] | Beirdo: | or just do + ENO at the end of the log message |
[20:08:30] | wagnerrp: | ok, now it works |
[20:08:36] | wagnerrp: | the conditional was wrong |
[20:08:39] | wagnerrp: | it was failing on any success |
[20:08:43] | Beirdo: | oh |
[20:08:55] | Beirdo: | access returns 0 on success, -1 on fail? |
[20:09:04] | Beirdo: | that wouldn't be too much of a surprise |
[20:09:05] | wagnerrp: | correcttt |
[20:09:09] | Beirdo: | dangit |
[20:09:22] | Beirdo: | OK, the log message would still be a good addition too :) |
[20:10:05] | wagnerrp: | will ENO process a meaningfull errno string, rather than just the number? |
[20:10:34] | Beirdo: | it does a strerror(errno) and shows that and the errno |
[20:10:40] | Beirdo: | in a thread-safe wrapper |
[20:11:24] | Beirdo: | it does currently put in a newline, but that's been there forever, and it's the only part that slightly irks me |
[20:11:43] | Beirdo: | strerror itself is not threadsafe, IIRC |
[20:13:28] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has quit (Read error: Connection reset by peer) | |
[20:18:39] | Beirdo: | urgh |
[20:19:11] | Beirdo: | people need to start making tickets for bugs, not just reporting them on the -users list... if it's a bug, it will likely be missed there |
[20:19:50] | devinheitmueller: | Beirdo: correct, strerror() is not threadsafe. You need to use strerror_r() to get threadsafeness. |
[20:20:29] | Beirdo: | right. the solution used in our wrapper is to put a mutex around it, and copy the results within the mutex |
[20:20:46] | Beirdo: | that should work OK if nobody uses strerror() directly elsewhere |
[20:21:06] | Beirdo: | within the mutex-protected block, I meant |
[20:21:16] | GlemSom (GlemSom!~glemsom@0x5da34bca.cpe.ge-1-1-0-1105.sdnqu1.customer.tele.dk) has quit (Remote host closed the connection) | |
[20:21:23] | Beirdo: | the problem with the _r is that that's basically Linux-only :( |
[20:21:39] | Beirdo: | which we run into in several other places |
[20:22:17] | devinheitmueller: | correct. |
[20:22:23] | ** wagnerrp reads iamlindoro's jaunt with the obvious stick ** | |
[20:22:39] | iamlindoro: | hrrrm? |
[20:23:22] | wagnerrp: | its not a workaround, its the solution, its not a telnet socket, dont use telnet to access it |
[20:23:31] | iamlindoro: | ah, yeah ;) |
[20:24:23] | Beirdo: | not sure how many times you'll need to apply the clue-by-4 there |
[20:24:47] | devinheitmueller: | Can you really crash the backend by connecting via telnet? |
[20:25:05] | wagnerrp: | he crashes it with telnet, i cant seem to crash it using netcat |
[20:25:13] | devinheitmueller: | Uh, and you don't think that's a bug? |
[20:25:17] | wagnerrp: | performing the same actions he said would regularly do so |
[20:25:28] | devinheitmueller: | Ever hear of Postel's law? |
[20:25:40] | wagnerrp: | its perhaps a security issue |
[20:25:46] | iamlindoro: | it's also not the backend |
[20:25:57] | iamlindoro: | he's basically fuzzing the port |
[20:26:08] | devinheitmueller: | Uh, yeah. Anytime you can crash a service over a TCP socket, that's usually a really bad thing, and it's clearly a bug in your server. |
[20:26:17] | devinheitmueller: | It means your command parser is FUBAR. |
[20:26:41] | devinheitmueller: | And indeed it is likely it can be used for arbitrary code execution if it's a stack overflow. |
[20:26:50] | ** ThisNewGuy is --refresh-all-artwork ** | |
[20:26:52] | iamlindoro: | get patchin' |
[20:27:02] | iamlindoro: | Because the lecture we can get from the user |
[20:27:06] | wagnerrp: | like i said, security issue |
[20:27:27] | wagnerrp: | its the long held design paradigm that security issues are simply not... :) |
[20:27:44] | devinheitmueller: | Fair enough. Just wondering if you guys really had delusioned yourselves into believing this wasn't a bug. |
[20:28:07] | wagnerrp: | whatever it is, im fairly certain its unrelated to my commit |
[20:28:10] | Beirdo: | it's crashing the backend or his scripts? |
[20:28:24] | wagnerrp: | the commit did nothing but perhaps expose some issue previously hidden |
[20:28:25] | iamlindoro: | devinheitmueller: He wants a commit that makes it *more* correct reverted because he wants to go on using an application that doesn't belong on that port. |
[20:28:36] | iamlindoro: | not the backend, period |
[20:28:44] | iamlindoro: | It's a *frontend* control socket |
[20:28:51] | Beirdo: | oh. hehe |
[20:28:54] | devinheitmueller: | Ah, ok. |
[20:28:57] | wagnerrp: | yes, if he is indeed crashing the frontend, thats bad |
[20:29:04] | wagnerrp: | but i cant reproduce ittt |
[20:29:22] | Beirdo: | K. but it's crashing the frontend, we gotta be more bullet-proof. if it crashes his scripts, tough noogies |
[20:29:28] | wagnerrp: | the telnet reference was really more in regards to getting garbage test out of the socket |
[20:29:40] | Beirdo: | but of course, if we can't reproduce it... |
[20:29:57] | wagnerrp: | because the frontend was returning unicode, which was being interpreted by his telnet client as control codes |
[20:29:59] | wagnerrp: | and doing funky crap |
[20:30:23] | wagnerrp: | so in reality, he was fuzzing his telnet client |
[20:31:45] | Beirdo: | yeah |
[20:32:27] | Beirdo: | silly luser. |
[20:32:56] | Beirdo: | "nuvexport doesn't work"... running the wrong version, and says he's using fixes/0.24 when the error is clearly from master. |
[20:33:01] | Beirdo: | THWACK! |
[20:33:32] | Loshki (Loshki!~Loshki@unaffiliated/losher) has joined #mythtv-users | |
[20:33:51] | Beirdo: | wagnerrp: here's hoping our funky issues reduce considerably with the don't-use-shell change :) |
[20:35:59] | Beirdo: | I think I'll escape for food. Be back for more fun in a bit |
[20:36:52] | wagnerrp: | come on frontend... boot up properly... |
[20:39:33] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[20:44:05] | ThisNewGuy: | iamlindoro: looking good only 3 errors in the first 400 rows |
[20:44:18] | iamlindoro: | ThisNewGuy: Errors in what way? |
[20:45:34] | ThisNewGuy: | http://pastebin.com/zrfaNwCd |
[20:45:49] | iamlindoro: | Ah, well that's not an error |
[20:45:58] | iamlindoro: | it's a "metadata source doesn't have this image where they said they did" |
[20:46:08] | iamlindoro: | That's my code saving you from an unloadable image |
[20:46:43] | ThisNewGuy: | yeah – looks like 2 filenaming issues and 1 server has bad data issue |
[20:46:53] | iamlindoro: | two |
[20:46:54] | devinheitmueller (devinheitmueller!~devinheit@c-68-43-64-175.hsd1.mi.comcast.net) has quit (Quit: devinheitmueller) | |
[20:47:14] | ThisNewGuy: | yup – you're right |
[20:48:00] | hadees (hadees!~hadees@99.184.78.125) has joined #mythtv-users | |
[20:49:01] | ThisNewGuy: | ended with 501 rows |
[20:49:11] | iamlindoro: | Hah |
[20:49:14] | iamlindoro: | you have a LOT of stuff |
[20:49:17] | iamlindoro: | I have 49 |
[20:49:39] | messerting (messerting!~messertin@39.79-161-65.customer.lyse.net) has quit (Remote host closed the connection) | |
[20:49:49] | ThisNewGuy: | heh – alright let's take this baby for a test drive |
[20:51:19] | ThisNewGuy: | it definitely loads the fan art noticeably faster |
[20:52:41] | iamlindoro: | yeah, it's wayyyyyy faster |
[20:53:01] | iamlindoro: | old version had to pull up a whole file list, come up with a huge list of potential matches, and compare each file until it found one |
[20:54:33] | ThisNewGuy: | this is super awesome |
[20:54:57] | wagnerrp: | iamlindoro: im looking through telnet docs to see if there is some relatively simple way to detect it, and disconnect |
[20:55:11] | iamlindoro: | If you have a lot of seasons of something, it should be fun to scroll through them and see the artwork change |
[20:55:55] | ThisNewGuy: | yeah – I haven't noticed any per season art yet (e.g. simpsons, csi or law & order) |
[20:56:04] | ThisNewGuy: | I'll need to figure out what's going on there |
[20:56:23] | iamlindoro: | Are you using a theme which only displays fanart? |
[20:56:37] | iamlindoro: | Fanart is show-wide-- cover is season specific |
[20:56:42] | ThisNewGuy: | ah |
[20:56:47] | ThisNewGuy: | yeah – I'm only doing fanart |
[20:56:51] | ThisNewGuy: | bummer |
[20:57:17] | iamlindoro: | I used to fake out the list to make it so different seasons would have different fanart-- I might add that back in |
[20:57:39] | iamlindoro: | basically checked the number of fanarts available, and if it was >= the season number, took the fanart at the index of the season |
[20:57:44] | iamlindoro: | rather than just the first |
[20:58:02] | iamlindoro: | ThisNewGuy: That said, *you* can go edit the fanarts for each season so you have unique ones |
[20:59:00] | iamlindoro: | Of course it would help a lot to have a theme that displayed the art while you were trying to select it :P |
[21:04:32] | jmartens (jmartens!~jmartens@s5597ca60.adsl.wanadoo.nl) has quit (Quit: Leaving.) | |
[21:04:51] | ThisNewGuy: | heh – I just went into the UI and changed the season 3 simpsons fan art and seasons 5 and 22 stayed the same – pretty cool |
[21:05:09] | ThisNewGuy: | my theme does show the images (for the record) they're just really small |
[21:05:11] | iamlindoro: | yep |
[21:05:35] | ThisNewGuy: | this is friggin' sweet |
[21:05:37] | iamlindoro: | Well, your theme predates the use of fanart/banner/coverart being used in the metadata options screen, and that's where I meant |
[21:06:22] | thecardsmith (thecardsmith!~doug@pool-72-92-150-82.burl.east.myfairpoint.net) has quit (Quit: thecardsmith) | |
[21:06:36] | ThisNewGuy: | yeah – my wife likes the vertical lists and the large text so we've kept it and I've just hacked it to add some new stuff (like fan art, season/episode nums, etc) |
[21:07:34] | wagnerrp: | iamlindoro: pity, seems telnet requires the server to question the client first |
[21:07:48] | wagnerrp: | the client wont identify itself unprompted |
[21:07:54] | iamlindoro: | wagnerrp: boo |
[21:08:04] | iamlindoro: | ThisNewGuy: https://github.com/MythTV/mythtv/commit/e747d5f68 Update for master as of now and you won't need the cronjob |
[21:08:38] | fendrychl (fendrychl!~fendrychl@ns1.neomezeny-hosting.cz) has left #mythtv-users () | |
[21:09:10] | ThisNewGuy: | bam! |
[21:11:18] | ThisNewGuy: | is there any way to control when the job runs? |
[21:11:37] | wagnerrp: | it starts when the recording starts |
[21:12:00] | ThisNewGuy: | I mean the refresh-all-artwork job |
[21:12:30] | wagnerrp: | presumably you run that through cron |
[21:12:43] | iamlindoro: | wagnerrp: See above commit, housekeeper running it now |
[21:13:25] | iamlindoro: | ThisNewGuy: and no, the housekeeper doesn't have limitations on when it can run |
[21:13:28] | iamlindoro: | it will run once per day |
[21:14:39] | ThisNewGuy: | k – man this is the most myth builds I've ever done in a day |
[21:14:44] | wagnerrp: | right now, its once between 0000 and 2400 hours |
[21:14:53] | wagnerrp: | it will randomly run once during that period |
[21:15:14] | Beirdo: | nice |
[21:15:16] | iamlindoro: | wagnerrp: I suppose I could tie it to the job run hours |
[21:15:24] | Beirdo: | ok, let's compile again, shall w e;) |
[21:15:29] | iamlindoro: | But IMO that's just getting too tricky-- aside from maybe once, it's just a couple images |
[21:16:59] | iamlindoro: | per day, let's say you recorded 100% new material, every half hour, on 2 tuners, the entire time... STILL only 96 images x 3 x maybe 50K... or 14 MB per day under that insane, highly unlikely scenario |
[21:17:29] | iamlindoro: | The average person might have 100–200K every couple of days |
[21:17:45] | iamlindoro: | And there's next to no load involved with mythmetadatalookup |
[21:17:55] | iamlindoro: | so anyway, I think it can just run whenever until proven otherwise ;) |
[21:23:15] | ThisNewGuy: | k – sounds good |
[21:24:04] | iamlindoro: | And for those who are total curmudgeons who hard recorded artwork and want their precious few megabytes, I did add a setting to turn off recorded artwork updates |
[21:24:32] | iamlindoro: | but will stand fast in insisting that all the new stuff be on by default-- new users shouldn't have to turn on every functionality because we have a few sticks in the mud |
[21:26:05] | iamlindoro: | For once I want things to get better, and let the geriatrics turn it off :P |
[21:27:09] | AndyCap: | :) |
[21:29:33] | wagnerrp: | s/turn it off/get more disks/ |
[21:29:49] | wagnerrp: | but but... i only have the one SATA port on my plug computer |
[21:30:15] | DeviceZer0: | anyone know of any way to convert hdpvr recordings to something like xvid? I know that its kinda stupid to do...but as much as i love having my 720 and 1080 recordings...some shows just take up too much space. Would love to be able to convert them down to like 200mb's apeice in xvid to add to my archive |
[21:30:35] | wagnerrp: | xvid takes up more space than h264 |
[21:30:38] | DeviceZer0: | but as it turns out...almost everysingle linux option for video conversion completely chokes on the recordings. |
[21:30:56] | DeviceZer0: | well either way...some of my devices cannot handle x264 |
[21:31:03] | DeviceZer0: | but can handle xvid |
[21:31:17] | wagnerrp: | no device can decode x264 |
[21:31:27] | wagnerrp: | its pedantically impossible |
[21:31:30] | DeviceZer0: | bah. u know what i mean :) |
[21:32:14] | AndyCap: | wagnerrp: an x86 cpu can. :P |
[21:32:16] | wagnerrp: | they cant even handle h264 at standard definition? |
[21:32:29] | wagnerrp: | AndyCap: no, you cannot decode x264 |
[21:32:37] | wagnerrp: | since x264 is not something you can decode |
[21:32:43] | wagnerrp: | its a program |
[21:32:52] | wagnerrp: | i SUPPOSE you could decompile it |
[21:32:53] | AndyCap: | wagnerrp: exactly. :) |
[21:33:14] | AndyCap: | the cpu would decode it right before execution. :P |
[21:33:15] | wagnerrp: | bah... ive been out pedanticated! |
[21:33:23] | DeviceZer0: | wagnerrp, i really have not had a chance to try x264 scaled down. |
[21:33:34] | DeviceZer0: | But i would prefer xvid over x264 |
[21:33:34] | wagnerrp: | thats... h264 |
[21:33:39] | wagnerrp: | what processor do you have? |
[21:33:54] | wagnerrp: | if you care about space, you should prefer h264 over xvid |
[21:33:58] | DeviceZer0: | one of my machines is old and pathetic |
[21:34:07] | AndyCap: | does the hd-pvr output AVC? |
[21:34:08] | wagnerrp: | meaning... ? |
[21:34:35] | wagnerrp: | AVC or h264, whichever you prefer to call it |
[21:34:38] | DeviceZer0: | iirc its a low end p4...maybe 2.something ghz with umm...512–1gig of ram. |
[21:34:57] | DeviceZer0: | its been a while since ive payed attention to it |
[21:35:06] | DeviceZer0: | so i cannot recall with certainty |
[21:35:29] | wagnerrp: | a 2.0 GHz P4 should be able to handle CABAC h264 up to ~5mbps |
[21:35:37] | wagnerrp: | which is plenty for standard definition purposes |
[21:35:50] | DeviceZer0: | but...anyways. we are getting way outta the scope of my original question |
[21:36:09] | wagnerrp: | the scope was.... you want to compress your files because you dont care about resolution |
[21:36:11] | DeviceZer0: | does anyone know a way to convert hdpvr recordings to something like xvid? |
[21:36:20] | wagnerrp: | im telling you the best way to do so that your hardware can support |
[21:36:36] | wagnerrp: | handbrake should have no trouble handling hdpvr output |
[21:36:55] | DeviceZer0: | yea but i dont think it outputs to xvid which is quite a shame |
[21:37:03] | wagnerrp: | sure it does |
[21:37:12] | DeviceZer0: | avidemux chokes on hdpvr recordings |
[21:37:22] | wagnerrp: | not that you want xvid, in any case |
[21:37:26] | DeviceZer0: | handbrake will output xvid? |
[21:37:46] | wagnerrp: | im sure it will |
[21:38:05] | DeviceZer0: | i could have sworn that it was removed from hb |
[21:38:48] | wagnerrp: | well... they may have removed it, considering its antiquated, and nothing should use it |
[21:39:23] | DeviceZer0: | hmm |
[21:40:20] | wagnerrp: | h264 (x264) does a much better job than asp (xvid) |
[21:40:40] | wagnerrp: | so much so that the reduced bitrate needed for the same quality, will make up for the increase in CPU requirements |
[21:40:41] | DeviceZer0: | i really wish avidemux would improve their x264 support |
[21:41:02] | wagnerrp: | you said you wanted xvid, not x264 |
[21:42:07] | DeviceZer0: | input support |
[21:42:18] | wagnerrp: | you cant input x264 |
[21:42:23] | wagnerrp: | x264 is output only |
[21:42:25] | DeviceZer0: | ugh |
[21:42:27] | DeviceZer0: | w/e |
[21:42:34] | DeviceZer0: | avc or mpg4 |
[21:42:40] | DeviceZer0: | or w/e the hdpvr outputs |
[21:42:47] | DeviceZer0: | avidemux will not read |
[21:42:50] | wagnerrp: | h264 |
[21:42:56] | DeviceZer0: | well read properly |
[21:43:05] | wagnerrp: | chances are it reads h264 just fine |
[21:43:13] | wagnerrp: | but is choking on the container format |
[21:43:33] | wagnerrp: | a lot of stuff doesnt play well with TS files |
[21:44:08] | DeviceZer0: | i am not very technical with video formats and containers and stuff. but avidemux will crash or not properly read my hdpvr recordings and result in video that is several seconds/mins out of sync |
[21:44:34] | DeviceZer0: | hmm its a mpg file...what container would that be? |
[21:44:51] | wagnerrp: | depends, MPEG defines multiple container formats |
[21:44:58] | iamlindoro: | ThisNewGuy: One more update-- I thought of an instance where newer artwork might be needed but not downloaded, and you have almost certainly been caught by it-- you probably want to update and do another --refresh-all-artwork |
[21:45:11] | wagnerrp: | specifically, output from a HDPVR would be TS files |
[21:45:12] | DeviceZer0: | wagnerrp, in regards to what the hdpvr outputs |
[21:45:16] | DeviceZer0: | ah |
[21:45:52] | iamlindoro: | ThisNewGuy: I was checking to see if the GetArtwork function returned anything before doing a query on a rule or recording... but once you had once season's worth, it would always return something since it has a fallback method |
[21:45:56] | artus37 (artus37!~artus37@i577B83A3.versanet.de) has quit (Remote host closed the connection) | |
[21:46:04] | iamlindoro: | ThisNewGuy: So you probably have more downloading to do ;) |
[21:48:00] | DeviceZer0: | iirc...ppl in here have mentioned something about default settings in handbrake being bad or some option that should be changed? |
[21:48:23] | iamlindoro: | Could be anything, from their broken matroska muxer to their way-overuse of reference frames |
[21:48:29] | DeviceZer0: | hehe |
[21:48:40] | hadees (hadees!~hadees@99.184.78.125) has quit (Ping timeout: 252 seconds) | |
[21:49:06] | DeviceZer0: | i just remember someone in here mentioning something along the lines of handbrake needing to fix <something> |
[21:49:37] | iamlindoro: | The two above are the biggies |
[21:49:40] | DeviceZer0: | so i guess..if hb is doing things wrong...and avidemux wont handle what i need...is there any other alternitives? |
[21:49:52] | DeviceZer0: | possibly even windows apps? |
[22:01:03] | streeter (streeter!~streeter@nat/redhat/x-cpzzitwlyybwqago) has quit (Quit: Leaving) | |
[22:01:05] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 260 seconds) | |
[22:04:54] | ThisNewGuy: | iamlindoro: looks like a ton of my movies were somehow overwritten with the inetref for "The Mexican" (argh – of all movies!) |
[22:04:58] | Beirdo: | iamlindoro: was it intentional to not pass through the logging level stuff for the mythmetadatalookup call? |
[22:05:18] | iamlindoro: | ThisNewGuy: Well that's odd |
[22:05:21] | Beirdo: | just curious. It's not hard to add if ya want it |
[22:05:29] | ThisNewGuy: | I have to pay attention to the fam now – I'll play more later tonight |
[22:05:34] | iamlindoro: | Beirdo: not intentional either way, since I don't knwo what it means |
[22:06:24] | Beirdo: | ahh, it means if you set like -v system or --loglevel debug for mythbackend that it would add those to the commandline for mythmetadatalookup as well |
[22:06:39] | Beirdo: | propagating the logging choices you made further up |
[22:06:53] | iamlindoro: | ah, ok |
[22:07:07] | Beirdo: | I think that for --daemon mode especially, you'd probably want it |
[22:07:21] | iamlindoro: | well, I don't have strong feelings either way, so it's fine by me |
[22:07:47] | Beirdo: | K, we can leave it as such for now, and if anyone takes issue, it's easy to change |
[22:07:58] | ThisNewGuy: | iamlindoro – it's not that they have the same inetref – it's that they all point to "/_coverart.jpg" for their coverart |
[22:08:03] | iamlindoro: | ThisNewGuy: Do you know what it was doing when it started overwriting that way? I imagine it's a failure to reinitialize a member lookup |
[22:08:07] | ThisNewGuy: | in recordedartwork |
[22:08:13] | iamlindoro: | ThisNewGuy: ah-hah |
[22:08:32] | iamlindoro: | ThisNewGuy: well that's different... hmm, okay, that should be enough to go on/fix |
[22:08:57] | ThisNewGuy: | yeah – I'll try to figure out why later – looks like ~210 rows have that issue (maybe all movies?) |
[22:09:01] | iamlindoro: | Obviously we're operating on something without inetrefs and still trying to get images... but I can't see how that would be... |
[22:09:24] | iamlindoro: | Just give me one movie and its correct inetref, and I'll reproduce |
[22:09:58] | iamlindoro: | and this happened after you ran --refresh-all-images? That's particularly odd, since it should *only* run against things with inetrefs already |
[22:10:02] | ThisNewGuy: | http://pastebin.com/NP0JjvV8 |
[22:10:24] | iamlindoro: | It's gotta be something to do with season = 0 |
[22:10:37] | iamlindoro: | maybe |
[22:11:32] | iamlindoro: | Well the good news is you don't need to reset any metadata, just drop the rows with season = 0 and rerun the image grab when I get it fixed |
[22:11:37] | iamlindoro: | I'll look at it when I get home |
[22:13:14] | wagnerrp: | iamlindoro: is this Colin McGregor the 'colinmc' that has been wiki editing recently? |
[22:18:34] | Beirdo: | how many years until we have 1PB of disk at home? |
[22:19:34] | hpeter (hpeter!~hpeter@178-83-237-229.dynamic.hispeed.ch) has quit (Quit: hpeter) | |
[22:27:11] | davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv-users | |
[22:27:27] | iamlindoro: | wagnerrp: no idea |
[22:34:18] | bill6502 (bill6502!~bill6502@2002:d850:4778:7cd3:9ef4:32ea:c6ea:200) has joined #mythtv-users | |
[22:35:46] | iamlindoro: | wagnerrp: I wonder, would it be insanely easy to search in the opposite direction when doing a title/subtitle search? With shows like The Daily Show, guests can appear many times, but I'd rather be wrong with the newest than wrong with the oldest |
[22:36:42] | anykey__ (anykey__!~guedel@46-126-247-133.dynamic.hispeed.ch) has quit (Ping timeout: 252 seconds) | |
[22:36:56] | wagnerrp: | i could sort by distance, then date, newest first |
[22:37:44] | wagnerrp: | got an example guest? |
[22:38:37] | anykey_ (anykey_!~guedel@46-126-247-133.dynamic.hispeed.ch) has joined #mythtv-users | |
[22:38:44] | iamlindoro: | Denis Leary |
[22:38:55] | dekarl (dekarl!~dekarl@dslb-084-058-100-069.pools.arcor-ip.net) has joined #mythtv-users | |
[22:39:00] | wagnerrp: | aww.. that asshole? |
[22:39:01] | iamlindoro: | Came up as something from Season 3, versus 16 |
[22:39:46] | paul-h (paul-h!~Paul@mythtv/developer/paul-h) has quit (Remote host closed the connection) | |
[22:39:59] | wagnerrp: | season 3, was that still craig ferguson? |
[22:40:10] | iamlindoro: | yeah |
[22:40:28] | iamlindoro: | and thus had very wrong artwork |
[22:42:03] | wagnerrp: | i only show the one entry, 3x15 |
[22:42:45] | bill6502 (bill6502!~bill6502@2002:d850:4778:7cd3:9ef4:32ea:c6ea:200) has left #mythtv-users () | |
[22:43:03] | iamlindoro: | This is last night's show |
[22:43:25] | iamlindoro: | which will theoretically eventually have that as a subtitle, so let's just use this example for the sake of argument |
[22:43:58] | wagnerrp: | well i was hoping for an example for the sake of testing... :) |
[22:44:12] | iamlindoro: | I'll try to find another |
[22:44:37] | wagnerrp: | actually, scratch that |
[22:44:45] | wagnerrp: | looks like ttvdb is only returning a single entry |
[22:44:54] | wagnerrp: | which is odd, because i thought it returned multiple |
[22:45:02] | wagnerrp: | the code looks like it should return multiple |
[22:45:18] | iamlindoro: | For a title/subtitle, there should only ever be one result |
[22:45:20] | wagnerrp: | perhaps an effect dougs optimizations |
[22:45:33] | iamlindoro: | either a perfect result, or nothing |
[22:45:59] | wagnerrp: | ah, right |
[22:46:04] | wagnerrp: | it shows the first result and exits |
[22:46:25] | iamlindoro: | Yeah. I was just hoping if we're going to return the first, it might be in the opposite direction |
[22:47:48] | iamlindoro: | HAHAHA, funny things happen when you accidentally make TTVDB.py your movie grabber |
[22:48:05] | iamlindoro: | At least, when you try to do a mass grab |
[22:48:18] | wagnerrp: | whoops |
[22:50:28] | iamlindoro: | ThisNewGuy: Yep, confirmed the issue with movies, I'll figure it out |
[22:50:34] | cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has quit (Remote host closed the connection) | |
[22:51:08] | k-man_ (k-man_!~k-man@unaffiliated/k-man) has joined #mythtv-users | |
[22:51:40] | wagnerrp: | do you want sorting by first aired? or by season/episode number? |
[22:51:47] | wagnerrp: | in the event stuff is aired out of order |
[22:52:13] | iamlindoro: | At that point, I guess either is fine |
[22:52:16] | iamlindoro: | Season/Ep? |
[22:52:21] | iamlindoro: | That way it applies in mythvideo too |
[22:53:09] | j-rod is now known as j-rod|afk | |
[22:55:33] | wagnerrp: | well sort of better, i get 11x65 now |
[22:55:41] | wagnerrp: | maybe last night's hasnt hit the cache yet |
[22:55:57] | k-man_ (k-man_!~k-man@unaffiliated/k-man) has quit (Ping timeout: 264 seconds) | |
[22:58:13] | wagnerrp: | oof |
[22:58:18] | wagnerrp: | its processing them as strings |
[22:58:26] | hoolio (hoolio!~hoolio@eth235.tas.adsl.internode.on.net) has joined #mythtv-users | |
[22:59:02] | cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has joined #mythtv-users | |
[22:59:40] | wagnerrp: | iamlindoro: is everything on ttvdb guaranteed to have season and episode numbers? |
[23:00:21] | iamlindoro: | wagnerrp: It could have a season of 0, but episode number, yes |
[23:00:30] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv-users | |
[23:00:34] | iamlindoro: | (ttbomk) |
[23:01:48] | wagnerrp: | well this is the order ive got them sequenced now... http://pastebin.com/NP1TQRxt |
[23:02:06] | wagnerrp: | but the program faults if theyre not strings that can be turned into integers |
[23:12:28] | iamlindoro: | HAH |
[23:12:28] | koffel (koffel!koffel@173-167-212-105-ip-static.hfc.comcastbusiness.net) has joined #mythtv-users | |
[23:12:35] | iamlindoro: | ThisNewGuy: stupid stupid logic error.. fix coming up |
[23:13:19] | iamlindoro: | Well, not logic error, just forgot I added to the number of lookup types-- used to just be VID, MUSIC, and GAME, now there's RECDNG, and didn't account for that in the image download |
[23:14:13] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[23:15:37] | wagnerrp: | ok, new sorting order in |
[23:16:07] | wagnerrp: | oh, crap |
[23:16:26] | iamlindoro: | haha, that's promising |
[23:17:35] | wagnerrp: | ok, new sorting order in... properly |
[23:18:06] | iamlindoro: | wagnerrp: nice, thanks |
[23:18:21] | wagnerrp: | i reversed the sort order for season/episode |
[23:18:30] | wagnerrp: | forgetting that also reversed the sort for distance |
[23:20:24] | iamlindoro: | Heh, all this internal metadata logic is getting so convoluted that I had better go back and comment things and not get hit by a bus |
[23:20:49] | iamlindoro: | It's straightforward when matching a TV Show or movie in mythvideo... much less so when you're trying to guess |
[23:22:19] | mycosys (mycosys!~mycosys@221.121.134.96) has joined #mythtv-users | |
[23:22:19] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users | |
[23:22:19] | mycosys (mycosys!~mycosys@221.121.134.96) has quit (Changing host) | |
[23:23:26] | iamlindoro: | ThisNewGuy: There, fix pushed, I would just update, delete from recordedmetadata where season = 0; and rerun --refresh-all-artwork |
[23:23:46] | abqjp (abqjp!~abqjp@97-119-166-191.albq.qwest.net) has quit (Quit: abqjp) | |
[23:56:03] | mycosys (mycosys!~mycosys@unaffiliated/mycosys) has joined #mythtv-users |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.