Members:
Login | Register
| Member List
(Register, which increases your permissions on the spot, and then email me to elevate your status to "full" f you'd like access to the entire site - that last part is a waste of time, btw - the good stuff is here anyway)
UPDATED FOR NEW NETFLIX FORMAT 5/19/05
-----------------------------------------------------------------------------
Who knew there was so much interest in Netflix, and related plugins for MovableType? Just when I thought I was finished up tweaking Ben's original plugin to display the Netflix Queue, I began to get other requests for other lists and various features.
So, I have decided to just put three plugins in one zip file and name it, presumptuously, the Netflix Suite.
Here are the plugins enclosed:
NOTE: The Image Tags return a URL to the small image for each movie. This uses Netflix's bandwidth, and I don't recommend it. It has been heavily requested, though, so it is included.
NetflixQueue
Displays movies in your rental queue.
Available tags are:
<MTNetflixQueue>
<$MTNetflixQueueTitle$>
<$MTNetflixQueueURL$>
<$MTNetflixQueueImage$>
<$MTNetflixQueueGenre$>
<$MTNetflixQueueRating$>
<$MTNetflixQueueAvailability$>
<$MTNetflixQueuePosition$>
Additional arguments for <MTNetfilxQueue> are "lastn" "firstn" and "randomn"
These treat your queue as such, i.e., FIFO, but they allude to weblogs where
the "lastn" are the "n" most recent posts. In this plugin
, "lastn" returns the
list of "n" movies at the top of your queue, and "firstn" returns
the list of
"n" movies at the bottom. "randomn" returns "n" random
movies selected from your
queue. So, <MTNetflixQueue session_id = "<your session ID>" lastn
= "10"> will
return the next 10 movies you will be viewing. Caution: Use of the image tag
uses THEIR bandwith.
NetflixOutstanding
Displays list of movies you currently have on rental from NetFlix.
Available tags are:
<MTNetflixOutstanding>
<$MTNetflixOutstandingTitle$>
<$MTNetflixOutstandingURL$>
<$MTNetflixOutstandingImage$>
<$MTNetflixOutstandingGenre$>
<$MTNetflixOutstandingRating$>
<$MTNetflixOutstandingShipped$>
<$MTNetflixOutstandingArrival$>
Additional arguments for <MTNetfilxOutstanding> are "lastn" "firstn" and "randomn"
These treat your "oustanding" queue as such, i.e., FIFO, but they allude
to weblogs where
the "lastn" are the "n" most recent posts. In this plugin
, "lastn" returns the
list of "n" movies at the top of your "outstanding" queue,
and "firstn" returns the list of
"n" movies at the bottom. "randomn" returns "n" random
movies selected from your
"outstanding" queue. So, <MTNetflixOutstanding session_id = "<your
session ID>" lastn = "3"> will
return the next 3 movies you have out. Caution: Use of the image tag uses THEIR
bandwith.
Netflix History
Displays movies you have recently rented and presumably watched.
Available tags are:
<MTNetflixHistory>
<$MTNetflixHistoryTitle$>
<$MTNetflixHistoryURL$>
<$MTNetflixHistoryImage$>
<$MTNetflixHistoryShipDate$>
<$MTNetflixHistoryReturnDate$>
<$MTNetflixHistoryRating$>
<$MTNetflixHistoryRatingGraphic$>
An additional argument for <MTNetfilxHistory> is "lastn"
This treats your "history" queue as such, i.e., FIFO, but alludes
to weblogs where
the "lastn" are the "n" most recent posts. In this plugin
, "lastn" returns the
list of "n" movies at the top of your "history" queue.
So, <MTNetflixHistory session_id = "<your session ID>" lastn
= "3"> will
return the top 3 movies you have out.
Caution: Caution: Use of the image tag uses THEIR bandwith.
Download: NetflixSuite
|
Smartacus 02 Oct, 2003 01:48 PM |
Crap. Netflix changed their format yet again, thwarting your spiffy plugins! |
|
Oscar 03 Oct, 2003 07:43 AM |
They’re fixed. |
|
-b- 08 Oct, 2003 10:03 AM |
Hello, I get this error, each and every time. Any suggestions?
MT::App::CMS=HASH(0x834c800) Use of uninitialized value in concatenation (.) at extlib/HTTP/Cookies.pm line 136.
Thanks. |
|
Oscar 08 Oct, 2003 06:20 PM |
Okay, we got it fixed. Had to do with getting the session id number in there correctly. Phew! |
|
Fay 15 Oct, 2003 03:29 PM |
I’ve been trying to install your Netflix code, but the error message I keep getting is: Build error in template ‘Fay’s Template’: Error in MTNetflixQueue tag: HTTP error: 501 Protocol scheme ‘https’ is not supported. Any ideas? |
|
Oscar 18 Oct, 2003 11:56 AM |
Fay and I tried to answer this by email. Here was my last comment on this one, which she either hasn’t gotten to yet, or didn’t work and she gave up in frustration, or else did work. I’m hoping for the latter: |
|
kim 12 Jun, 2004 11:10 PM |
i hate to bug you again but i had my netflix account on hold while switching banks, and now it won’t work again. i updated my plugins with the most recent ones here. nothing funky shows up on my account that would break it, like the reported problems broke the history plugin. any ideas? |
|
Oscar 13 Jun, 2004 07:55 AM |
Hi Kim - No bother at all - glad to help. I just tested the plugins and they still seem to work here. I think you will need to update your session ID number. Best way is probably to log out of your account on the web, and then log back in. Go to your cookies after that and retrieve the new ID #, and plug it into your templates. That ought to work. Let me know ... |
|
kim 13 Jun, 2004 12:13 PM |
niiice. thanks. i had no idea that would change. you rock as always oscar! are you going to continue to ‘develop’ this for MT everytime netflix changes, since you’ve moved to EE? |
|
Oscar 13 Jun, 2004 12:35 PM |
Thanks Kim. Always happy to help out. Yes, I plan to keep up the plugins. I still have my MT installation. I plan to keep everything up to date as well as I can! |
|
kim 13 Jun, 2004 05:32 PM |
oddly, the history bit still doesn’t work, but i’ve given up. i’ll quit whining now. |
|
Oscar 14 Jun, 2004 12:53 PM |
Just letting you all know, Kim was able to get this working. She zapped some gremlins on her end, and the plugin appears fine, out of the box ... for now ... |
|
brett 14 Jun, 2004 01:38 PM |
I have a netflix rental that is 2 discs and I’m guessing the way they format the queue display is screwing up the scraper. If you go to my site, you’ll see what the result is. I have a screenshot of what my queue looks like on the netflix site here. Anyone else run in to this and have a fix? |
|
Oscar 14 Jun, 2004 02:18 PM |
Hi Brett - You know, I don’t think I’ve ever run into that. One thing you could do that would help me is to sign into your queue page, then “view source,” copy it to a text file, zip it, and email it to me. That way I could easily tune the regex to deal with two disk sets. Can’t promise when I’d be able to get to it, but probably fairly soon. |
|
Oscar 19 Jun, 2004 08:58 AM |
Okay, that’s fixed. |
|
Kymberlie R. McGuire 23 Jun, 2004 09:37 PM |
It seems that, once again, Netflix has changed their site. Now my history, queue, and outstanding won’t show. |
|
kim 23 Jun, 2004 09:40 PM |
hmm… mines still working. |
|
Oscar 23 Jun, 2004 10:25 PM |
Kymberlie - Mine seem, for once, to also work okay. Could something else have changed? Has your host upgraded Perl and lost some modules? Have you changed your template? Maybe your server was hobbled for some reason? Try another rebuild? The plugins do seem okay though, as far as I can tell. Let me know if you discover anything. Also, I’ll appreciate hearing from anyone else having trouble ... Oh. also, Kymberlie, could your Shopper ID# have changed so somehow the one in the template no longer works? You might double check against a cookie from your last successful browser login to Netflix ... just a thought. |
|
Kymberlie R. McGuire 24 Jun, 2004 12:04 AM |
Oscar, yep, my shopper ID had changed. It works perfectly now. Have you had any time to look into pulling our star ratings for movies we’ve seen? |
|
Ted 24 Jun, 2004 11:39 AM |
I was wondering that about the starred ratings (for movies we’ve already seen), too. Your plugin is already awesome, but I think that feature would put it into the extremely awesome category. It’s useful to see the rental history, but from a blog reader’s standpoint, it would be more interesting to see the blogger’s actual evaluation of the flicks they’ve rented. |
|
Oscar 24 Jun, 2004 12:31 PM |
To be honest, I forgot all about that, even though I had been meaning to take a look. I’ll try to at least look at it this afternoon and try to see what’s involved ... I’ll keep you posted. |
|
Oscar 24 Jun, 2004 02:44 PM |
Just so as not to re-invent the wheel. Is there anything wrong with Mike Voytovich’s NetflixRatings plugin? |
|
Ted 24 Jun, 2004 03:22 PM |
The thing about that plugin, as far as I understand it, is that it doesn’t distinguish between the movies in your recent rental history and your entire ratings feedback. Which is to say, if you’ve rated “The Godfather” four stars, but haven’t rented it anytime soon (or even at all through Netflix), it’ll still come up on your 4-star list. What would be more useful, in my opinion, is a mechanism that allows you to instantly display the rating you gave a movie upon returning it to Netflix. (I’m not sure this is something that every Netflix user takes advantage of, but I know that every time I get one of those movie-received emails, I automatically rate it.) If I’m misunderstanding the Voytovich plugin, please let me know how I can use it to display the star-ratings on my recent-rental history. |
|
Kymberlie R. McGuire 27 Jun, 2004 12:58 AM |
As far as I can tell, the NetFlix Ratings plug-in doesn’t let you just show the last movies you’ve rented ratings. That’s more what I would like to show. Ideally on my Netflix page, I would like to show the star rating that I gave it after the shipping information. That way people could see what I thought of the movie. Make sense? I don’t think there’s a way to do it with the other plug-in. |
|
Oscar 27 Jun, 2004 07:55 AM |
Okay, I see what you guys are saying. The thing that makes this a bit of work is that the ratings are in a different place from the queue or the history. So, I’ll have to scrape two lists (urls), compare them, and make the rating available when there is a rating entered. As computer programming goes, of course, this is trivial, but it does mean restructuring the plugins significantly. But you are right - the rating is one of the more important pieces of information available. What I really need is a free uninterrupted day to work on it. I will try to do what I can in the time I can find. I have already started working on the ratings scraping and building the necessary arrays. Hopefully I can get the whole thing put together sometime in this lifetime. Thanks for the great input folks, and I’ll keep you posted. |
|
Oscar 27 Jun, 2004 10:13 AM |
I’ve got the ratings thing totally figured out now! Using NetFlix’s StarBar javascript. Now it’s just a matter of folding that in. But, I’ve done all the mental heavy lifting this Sunday AM. I’ll email both of you the updated plugin for testing when I can get the time to put it together. Hopefully sometime in the coming week. |
|
Oscar 28 Jun, 2004 06:50 PM |
Okay, I have updated the plugins, adding a Rating tag (displays a text number of stars you gave the flick) and a RatingGraphic tag (uses Netflix’s StarBar javascript and graphics) to the History plugin. Also, added Jay’s idea of a “position” tag for Netflix Queue, so you can tell where in the queue a flick is, say if you are displaying a random selection. Enjoy! |
|
Jay Levitt 29 Jun, 2004 07:45 AM |
Just commenting to re-subscribe.. and thanks Oscar for continuing to support MT after you switched to EE! |
|
Jay Levitt 29 Jun, 2004 08:29 AM |
A tip: You can resize the stars using CSS, although it may be a bit blurry. The default width and height is 92 and 15 respectively, so the width is 6.13*height. I’ve created my template like this: <$MTNetflixHistoryRatingGraphic> Then in my styles-site.css:
.netflix-stars img {
This makes them the height of the surrounding text, and they resize whenever the browser resizes the text. Click on my name to see it in use! |
|
Ted 29 Jun, 2004 09:25 AM |
Thanks, Oscar (and Jay)! The addition of the star ratings to your Netflix suite is really fantastic. Just curious: Is anyone else having trouble getting the stars to show up in IE? They look fine in Firefox and Safari, but for some reason I can’t get any stars to appear in Explorer. |
|
Oscar 29 Jun, 2004 11:26 PM |
Ted, take a look at your source on that page.
<div class="sidetitle"> Close that last <div> in your template, so when rebuilt, you get:
<div class="sidetitle"> Problem solved, eh? |
|
Wintermsith 11 Aug, 2004 04:52 PM |
Hate to admit it, but I’ve been having trouble making this plugin work. The .pl is where it’s supposed to be, permissions are fine and I’ve triple-checked the session ID (including logging out and back in). I didn’t do anything fancy with the html around the code either:
Any insight into what I might be doing wrong will be greatly appreciated… |
|
Wintersmith 11 Aug, 2004 05:03 PM |
BTW, the extra space in the closing a tag is a typo and not the problem. |
|
Oscar 11 Aug, 2004 05:19 PM |
Assuming that session_id is not your real one (since the real one is not in hexadecimal) and assuming the real one you use is correct, then your code is fine (as I’m sure you know). So, then why isn’t it working? We need to trace the problem. The two most likely suspects are 1) permissions problem, 2) missing necessary Perl module. Does the plugin give you any output or just blank? Can you get at your httpd_error log? (or equivalent) to see what error is being returned? Also, do you know how to check and see which Perl modules are installed? Feel free to email me your whole template with ID and I can test it here to be sure it’s good, but I’m guessing the problem is something like the permissions or Perl. Let me know. It really should work easily. And, again, error log is the best clue of all. |
|
Wintersmith 11 Aug, 2004 07:30 PM |
Hi Oscar, thank you for such a quick response. My hosting plan doesn’t give me access to the error logs, but I’m starting to think that the problem is with the session ID. The one you see on the post is in fact what I got off the cookie NetflixShopperID yesterday. Am I looking at the wrong cookie? |
|
Oscar 11 Aug, 2004 07:58 PM |
Yes, I think you’re right! The plugin takes the session ID in the form of a 35 digit number. The first “digit” is “P” and then there are 34 decimal digits. Perhaps yours was somehow encoded into hexadecimal. You might try looking at the cookie (yes, that’s the right one) in another browser or in a dedicated cookie editing app to get the number, but I think that’ll solve it! Let me know ... |
|
Wintersmith 11 Aug, 2004 08:27 PM |
Woo! Thank you Oscar! I logged out and back in again, and this time got the P+34 ID. The plugin now works beautifully. Thank you again for taking the time to help me out. |
|
Matt 12 Aug, 2004 04:30 AM |
I"m getting the error “MT::App::CMS=HASH(0x82dfdf0) Use of uninitialized value in pattern match (m//) at plugins/netflix-history.pl line 112.” whenever I try to rebuild my blog. I noticed that netflix is currently down. Is this error a result of their site being down or is it something I have to fix? I’m not sure why this is coming up if it’s something I have to fix because I haven’t changed anything on my netflix page in a few weeks. |
|
Wintersmith 12 Aug, 2004 04:50 AM |
I’m having the same problem. Since I spent some hours this afternoon tweaking my page and only started getting the errors after Netflix went down, I think it’s safe to assume the issue will go away when the maintenance ends. |
|
Oscar 12 Aug, 2004 06:07 AM |
Wintersmith - Glad it WAS working! And Matt, thanks for the heads up. Yes, I’m sure that’s because Netflix was down. Things seem to be working this morning. The next time I get in to work on the plugins, I’ll improve the error reporting on outages. Sorry about that! |
|
kim 12 Aug, 2004 11:14 AM |
Ive had that same problem since the beginning of tine. Does your plugin work tho? I think minr is caused by a funky extraneous character, but when I remove it, the plugin ceases to function. |
|
Oscar 12 Aug, 2004 01:40 PM |
I am assuming, not having heard otherwise, that the plugins are working now that the site is back up. I can say that the current versions of all three plugins work for me on both Linux and FreeBSD servers without a hitch. That’s Apache/2.0.40 and MT 2.661. I don’t know why you are having that trouble Kim, but I sure would like to solve it! |
|
Matt 12 Aug, 2004 02:57 PM |
It’s working for me now so I guess it has to do with Netflix being down (which is usually around 2-5 AM EST). I have only had one other problem and it was because of a bad character or something in one of the keys in the MTPlugin table in my MySQL database. When I deleted the entries in the database the problem was solved. |
|
Matt 19 Aug, 2004 03:25 PM |
AH!! Netflix decides to take their site down in the middle of the day and something got screwed up on my site last time I rebuilt. I just tried to rebuild to fix it and now it’s coming up with that uninitialized value error because Netflix is down. The Netflix store is temporarily unavailable. This store is available 7 days a week, 24 hours a day. Well, almost ... It is anticipated that the site will be available again at 12:30 PM Pacific [ 7:30 PM GMT ] time. We apologize for any inconvenience this causes you. Please visit us again soon. THOSE IDIOTS! |
|
Oscar 19 Aug, 2004 05:23 PM |
I agree Matt. I mean, I can’t think of a single other high volume commercial website that I use fro any reason that is EVER “unavailable” ... I really can’t. I’ll also go so far as to say that I don’t see how renting DVD’s has any more than a verrrry short term future. If I were Netflix, I’d be retooling somehow for an online digital medium, or I would be looking at a whole other demographic downmarket. Anyway, what the hell do I know?
As long as they are in busness, anyway, I will continue to try to support the plugin, and you have reminded me that I can make it play nicely with Netflix when they are down. BTW, next time you get that message, see if you can coppy the whole page source, zip it, and email it to me. I have yet to catch it at my end because I don’t use Netflix so much these days. But, that will help figure out how to make the plugin return something informative (versus its current practice of crashing the whole rebuild |
|
Paul 26 Aug, 2004 04:45 PM |
Hi,
I keep getting the following error: Build error in template ‘Main Index’: Error in Any ideas? |
|
Oscar 26 Aug, 2004 05:54 PM |
Hi Paul, You need to be sure that the Perl module HTML::Parser is installed in your system. That usally solves this error. You can install it via CPAN or ask your host, HTH. |
|
Paul 27 Aug, 2004 04:00 PM |
Thanks for the quick response, Oscar. I really appreciate your help. My dodgy Hosting Provider won’t install HTML::Parser for me, and they won’t provide me with Shell access. Is there anything else I can do as a workaround? Can I just stash the parser.pm file somewhere and somehow convince the netflix-queue.pl script to use the module in it’s new resting place? Please excuse my daft ignorance. Again, I really appreciate your guidance. |
|
Oscar 27 Aug, 2004 04:17 PM |
I would seriously consider a new host, unless yours is literally FREE! But, to answer your question, you might try downloading it from CPAN and installing in your MT directories. This would be in the cgi directories. Specifically, in extlib/HTML/ Worth a try. |
|
g0nk 28 Aug, 2004 01:21 AM |
Quick question about formatting: In the plugin, does it have a hard coded line break after each displayed movie entry? I would like them to display like this (x = movie listing) x x x instead of
x
you can see what I mean here at the movies page of my site.. http://www.g0nk.com/site/movies.php any help would be appreciated. thanks! |
|
Oscar 28 Aug, 2004 05:55 AM |
Nope gOnk, nothing hard coded. The tags are just data. The display is just HTML. To get each image to display laterally with the text underneath, you can use a table, or else there are some CSS methods. You might want to Google around for how people lay out photoblogs with CSS - that is similar, i.e., with a caption under a picture. Let me know if you can’t find anything and I can help you. |
|
g0nk 28 Aug, 2004 10:25 AM |
Thanks for the quick response Oscar!! I will look into table and CSS properties. But I think I might have worded my question wrong. what I’m looking for is if there is a way to get the plugin to show a specific number within the queue. say, if I wanted to list the next 3 movies in my queue, could I list them individually? here is my code (put spaces in there so they show up in the comment post hehe):
< MTNetflixOutstanding session_id = "mysessionid" lastn = "3">
now, say, is there a switch I can use to display the results individually? something like
< $MTNetflixOutstanding #1>
I hope I’m making sense.. because correct me if im rong, but when you call the tags within the plugin, it just spits out the lastn="#" all at once. thanks a ton, and the plugin rocks so far!! |
|
kim 14 Sep, 2004 12:55 PM |
holy cow, i just read there are RSS feeds for netflix. maybe this will make updating your plugin easier? |
|
Oscar 14 Sep, 2004 06:29 PM |
Hey, Kim, thanks for the cool tip! I went over to Netflix and checked out their RSS page. They had feeds for the Queue and maybe the Rental History. At first I thought this could spell the end of the plugins altogether, but then I checked the feeds themselves and they don;t contain as much information as I would like. But, perhaps your point is that once you know the names of the movies in the Queue, reliably (unlike with site scraping), then it should be easy to retrieve the rest of the information. I will try to think more about that - as well as accept any ideas anyone has! Thanks again for the eagle eye! |
|
kim 14 Sep, 2004 11:38 PM |
well quite honestly, i didn’t have much of a point, other than to bring them to your attention. i’m hoping they expand them to include more information so that they’re actually usable. you’d be proud, i’m learning a lot more perl at work. i’m a pretty bad network engineer when i lack perl knowledge. |
|
John Kenneth Fisher 17 Sep, 2004 04:28 PM |
Your (excellent) plugin seems to fail, and fail HARD, when you have had to mark movies as mislabeled. I’m pasting in below the HTML from Netflix’s queue page when this happens: <style="padding-left:50px;">Original Shipment (Reported mislabeled on 09/16/04.)<style="padding-left:50px;">Replacement Shipment | 09/17/04 09/20/04 | |
|
John Kenneth Fisher 17 Sep, 2004 04:29 PM |
That obviously lost much of my HTML pastings. I’ll send it to you in email. |
|
Oscar 17 Sep, 2004 05:17 PM |
Hi John - I got your emails with the info also (thanks! this is incredibly helpful). I couldn’t possibly be busier with other things at this exact moment, but if I possibly can, I will take a look at this over the weekend, and if not, I should be able to get to it sometime next week. It should be an easy fix in and of itself. At some point, I hope to re-think the methods and see if there is a better way, so that the thing doesn’t fail as badly when it does. Thanks again for all the info - I really appreciate it. |
|
hubs 06 Oct, 2004 05:25 PM |
hey, oscar. i want to use your plugin but i have no idea how to open or view my cookie in order to get my session id. could you help me out with those steps. i’m using IE. thanks. |
|
Oscar 10 Oct, 2004 10:36 PM |
hubs - I don’t have IE in front of me, but it stores cookies in a directory called Cookies. You can search for it, and then examine the files in it to find the number. It’s in different places depending on which Windows you are on, but you could start by looking for C:\Windows\Cookies. John - I’ve just been preoccupied with other stuff and haven’t gotten to the plugin yet. I will try to one of these days soon. Sorry! |
|
gpf 11 Oct, 2004 09:12 PM |
hi, i’m drooling over the netflix suite and wonder if you have any plans to port it to b2evolution (http://b2evolution.net) is there any hope that such a joyous thing might happen?
tia,
|
|
Oscar 11 Oct, 2004 09:27 PM |
Hi gpf - Well, I just haven’t had the time to do much on this these days, but the good news is I did some rudimentary work on this (in another entry) to make the Perl script php accessible so it could be used with any php blogging system. But I ran out of steam on it, and got sidetracked. That’s good news? Yes, because some folks picked it up and adapted the scripts for Wordpress (I think) and got them working in php, so they’ll work in b2evolution I would be pretty sure. See if this Wordpress Forum entry helps get you started. Also, there is an Expression Engine Netflix plugin which is written in php which would be easy to extract and adapt if you’re handy with php. Hope that helps! |
|
gpf 11 Oct, 2004 10:14 PM |
thanks for the tips oscar. my php and perl knowledge consists of tiny little hacks to existing scripts, but i know some folks who might be able/willing to take it to the next stage for b2evo i’ll post here if/when it happens.
take care,
|
|
John Kenneth Fisher 18 Oct, 2004 01:58 PM |
Okey-doke. I just remembered it as I ran into it again on one of my friends’ sites. (mainly juist putting this comment on to renew the ‘notify of followups’) |
|
Michael 19 Nov, 2004 03:30 PM |
I cannot seem to get anything to display on my webpage while using the NetflixQueue plugin from the Suite. I’m using it on an includes page for my sidebar. Could that be an issue? Also, I have noticed that my Netflix shopper ID switches with each login. |
|
Oscar 20 Nov, 2004 12:06 AM |
None of that should be a problem Michael. I would need more info to know why you’re having trouble. What I do for testing is to make a template that only has the Netflix Queue display code in it. Then I rebuild that template only, and see what I get. If THAT doesn’t work for you, then you may be missing some Perl module (unlikely). Anyway, I would double check your code. Feel free to send it to me or post it also. |
|
Oscar 05 Dec, 2004 02:08 PM |
Looks to me as though Netflix has done a total re-design of the site again, and I think the plugins are pretty throughly broken. The RSS feeds don’t seem to be comprehensive enough to meet the plugin’s needs either, though I haven’t thought this all the way through yet. Unfortunately, real-life work is making it hard for me to get right on this one as quickly as I would like. I am hoping to be able to attack it later this week. It usually doesn’t take long to fix, but I always have to have a little chunk of uninterrupted time to re-orient myself to the whole thing! |
|
Iki 05 Dec, 2004 10:58 PM |
Just wanted to let you know how much I appreciate the work you’ve done with this plugin. I love it! It’s convenient to be able to see what’s in my queue from my own site instead of going to theirs. I just noticed it wasn’t working, saw Netflix’s redesign, went “Ahhhhhh” and then dropped by to see if you knew. Of course you’re already on it. I’ll go ahead and subscribe here so I get a heads up when you’ve tweaked it.
Thanks again, and happy holidays! (If you’re of the persuasion that celebrates… if not, disregard. |
|
Oscar 08 Dec, 2004 06:11 PM |
Thanks Iki! Appreciate it. Also, can anyone send me their working ShopperID number? I promise not to rent a bunch of flixks on your account! It’s just that I haven’t used NetFlix in over 90 days, so I have no History to view, and thus cannot fix or test the Histiry Plugin. I have fixed the other two, and will post the suite as soon as I can fix the third. Thanks! Guess I need to watch more movies! |
|
kim 08 Dec, 2004 06:17 PM |
Did my Netflix number not work for you? |
|
Oscar 08 Dec, 2004 06:48 PM |
Hiya Kim! Didn’t mean to sound like an ingrate. I had emailed you another time yesterday that that number seems to be expired. Maybe if you re-log on, you will get a new cookie.
When I didn’t hear back from you, I thought you were probably either busy with real work But, let me know if you have another number! Thanks again for all your help. Oh, and John, I still haven’t forgotten the mislabeled shipment problem. I know it’s a big one. It’s been all I can do to just keep the thing running at all these days because of my “day job” ... I hope either to get it all fixed sometime in the near future, or else to re-think the plugin. Wish I knew more about the NetFlix site’s inner workings, as the author of Netflix Freak obviously does! |
|
Oscar 08 Dec, 2004 09:23 PM |
Okay folks, I think they’re working again, at least as well as they were before they broke. If you have trouble, try logging out of NetFlix on your browser, and then back in. Copy your new ShopperID from your new cookie and paste that into your code where it belongs. And, Kim, thanks again for your help with the ID number! And testing. |
|
John Kenneth Fisher 10 Dec, 2004 05:31 PM |
As an odd side note, even though I can visually see the design change when I visit Netflix via my browser, the plug-ins have been working right along just as they always have. No real point, and I’ll go and upgrade to these newest versions in case I’ve just been lucky, but I thought I’d point out that, as of today, I’ve seen no problems with the plugins (besides the whole replacement issue, which isn’t what we’re talking about now.) |
|
Oscar 10 Dec, 2004 06:49 PM |
Ya know, John, I have been getting so many emails about things still not working, and then when we go through the process of deleting cookies and getting a fresh Shopper ID, then it works! Maybe NetFlix purged all their Shopper IDs and the site redesign didn’t have much effect. I really only needed to upgrade Queue, which for me, didn’t work before upgrade, and did after - SEEMED to have to do with the changes I made, but maybe not! This I DO know - if folks have downloaded the latest and they still don’t work, sign out of NetFlix on your browser and sign back in. Use NEW Shopper ID number in cookie. Worst case, sign out, delete cookies, re-sign in, use new number. So far, that has solved every problem. |
|
Jaynee 13 Dec, 2004 03:25 PM |
Hey there, Oscar! I love the plugin (I’ve been using it for quite a while now). I fixed the shoppedID problem that has recently cropped up for most folks, but I’m still having a problem with the NetflixHistory stuff - both the Queue and the Outstanding work with no problem for me, but the History does not even though the code matches perfectly. Any ideas? |
|
Oscar 13 Dec, 2004 04:02 PM |
Hi Jaynee, thanks! Well, there is no reason History shouldn’t work when the other two do. How about that? AND, I just tested it again, and the plugin’s definitely working. So, after checking to make sure you have the newest one AND checking to make sure that you have returned a Netflix movie in the last 90 days (I for one, have not, so MY history is blank - in fact, go to your account history page and make sure that’s working and that there are flicks there!). Right, so after checking that, what I do is I make an MT template called NFTester or something, and I have no code in it (a totally blank template) except the following (using your real Shopper ID#):
<MTNetflixHistory session_id="PXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX">
I save it, and then rebuild that page only, then click “view this page.” If that returns blank, then the plugin is definitely not working. So, why? Usual suspects, 1) permissions, 2) plugin file corrupted on upload, 3) old version of plugin not getting overwritten by new one (delete old one first), 4) server problems (not for you since other two Netflix plugins work). Let me know how it goes. I’m happy to try to troubleshoot it for you! |
|
Jaynee 14 Dec, 2004 03:47 PM |
Still doesn’t work - I made the MT template page as you suggested and it gave me back a blank page. I have watched nine movies in the past 30 days, so I know it’s not that. As you said, it can’t be server problems since the other two plugins work. I’ll try deleting the “old” one and putting on a “new” one and see what happens and get back to you. Thanks for your help! |
|
John Kenneth Fisher 15 Dec, 2004 12:48 PM |
Just to make your life difficult, I found another problem. This just appeared recently, so presumably it is due either to your revision of the plugin a few days ago, or the most recent changes to the Netflix page. The scenario is this: Movie A is listed as Shipping Today (or ‘Tuesday’, or whatever). Below that is Movie B, normal, Movie C, normal. The plugin will generate, as one movie: The box cover to movie B, with the title of Movie A, linking to the page for movie B. Below that, Movie C is displayed normally. I’m sending screenshots in mail. |
|
Michael Hanscom 29 Dec, 2004 07:47 PM |
I’ve just got the Netflix Suite installed on my site ( http://www.michaelhanscom.com/eclecticism/netflix.html ), and for the most part, it’s working great — many thanks! I do seem to be seeing the same error that John Kenneth Fisher mentioned on the previous comment, though: Movie A (in transit) doesn’t show; Movie B shows, but links to the info page for Movie A, and Movie C shows and links normally. On the whole, though, that’s a relatively minor concern, and I’ll just keep an eye out for an update. Thanks for the plugin! |
|
DreamStatic 03 Jan, 2005 12:52 AM |
For anyone looking for their shopper ID this is an extremely easy way to grab that info. Just follow the steps. Hope this helps some of you out. And OSCAR, wow, you are the man. I appreciate all the time you put into keeping up with Netflix neverending minute changes. Is there some type of paypal address I could donate to for all of your hard work? Thanks again, and now on to the info:
1. Open browser of choice.
|
|
DreamStatic 03 Jan, 2005 02:57 AM |
It’s me again. I was implementing your Netflix Queue plugin and I am needing an offset variable. Is this possible? i.e. I have a layout of 2 rows 4 on each row and am needing the top 4 to be the next 4 coming and the second row of four to be 5-8 next coming? Is this possible? Thanks again for wonderful work and info on this matter. |
|
John Kenneth Fisher 12 Jan, 2005 12:20 PM |
By the way, you use the image format http://a408.g.akamai.net/f/408/1284/24h/image.netflix.com/NetFlix_Assets/boxshots/small/60035913.jpg but I find I am more consistently successful using the format http://cdn.nflximg.com/us/boxshots/small/60035913.jpg (try clicking the two above to see what I mean) Might that be worth switching? (also, any chance of an option that would toggle it from the ‘small’ version to the ‘large’ version, which is done with that replacement in the url?) |
|
John Kenneth Fisher 12 Jan, 2005 12:22 PM |
((well.. it worked a second ago! [sigh] )) |
|
Oscar 12 Jan, 2005 06:15 PM |
Thanks once again John, for the ideas. The real thing would probably be to check both, or check the second if no joy on the first. Your researches alone have given me a whole pile of stuff to work out with the plugin! I wish I had the time to really think the stuff through. It’s fine for me to hack away keeping them alive and working in the face of minor Netflix changes, but for the deeper stuff, I really feel the need to re-think the whole thing. Maybe I’ll get fired or laid up for a week with a moderately severe flu - THEN I could really spend some time! Well, I’m keeping track of the ideas anyway! |
|
Michael Hanscom 13 Jan, 2005 01:41 AM |
Hey Oscar—don’t know if this is due to a Netflix change or if it was just an odd bug, but I just rebuilt my Netflix page and suddenly I’m not getting the ratings graphic stars. Netflix had just been down for a few hours, so possibly it’s a change on their end?
Just giving you a heads-up on that. |
|
Michael Hanscom 13 Jan, 2005 01:45 AM |
Gah. I should have done another rebuild before sending that comment — all’s well in Netflix-land after all, stars and everything. Pardon me while I slink away into the corner… |
|
Oscar 13 Jan, 2005 08:22 AM |
No problem Michael - I get a certain pleasure out of thinking I have to do something right away, and then not having to. Though that’s probably a sign of overwork! |
|
hubs 19 Jan, 2005 04:38 PM |
I’ve been getting errors the last few days. has anyone else? |
|
John Kenneth Fisher 25 Jan, 2005 02:02 PM |
Maybe I’ll get fired or laid up for a week with a moderately severe flu - THEN I could really spend some time!
If that’s what would have to happen, I’d rather see you stay employed and healthy, and the plugin can stay the way it is!
As a side note, not sure if I ever posted the link to see how I’m using your plugin: Westnet Netflix Page. I may be slightly obsessive. |
|
DreamStatic 03 Feb, 2005 02:02 PM |
Hello Oscar, I am getting an error on my Netflix History page. I was wanting to alert you to the error I am receiving. Yet again, I sure appreciate you work on this plugin. Here is the error I am getting during rebuild: Use of uninitialized value in concatenation (.) or string at plugins/netflix-history.pl line 165.
Thanks
|
|
James Frazer 04 Feb, 2005 05:16 PM |
For some reason I am getting the following error today, any ideas?
|
|
Kat 30 Mar, 2005 04:43 PM |
Hello, thanks for your work on this plugin. I just installed it and am having a bit of trouble with the Outstanding plugin.
My template code is:
And I get the following error message upon rebuilding:
The Queue and History plugins work just fine though. I’ve tried logging in and out of NetFlix and double checked the session id. Any thoughts? |
|
Seth Bokelman 10 May, 2005 05:34 PM |
Quick followup, for some reason, this link works: http://a408.g.akamai.net/f/408/1284/24h/image.netflix.com/NetFlix_Assets/boxshots/small/759322.jpg But this one won’t: The bottom one is the one generated for my page by the plugin. Any ideas what tricks Netflix is up to? That trkid doesn’t show up on the title that does properly display its image. |
|
Oscar 10 May, 2005 09:41 PM |
Yes, I’m sorry about that trkid= business! Netflix changed their format again acouple of weeks ago and broke the plugin. I promised a couple of people that I would fix it last weekend, but to be honest, I ended up installing Tiger on my Mac and spent the rest of the weekend getting it running right, stripping out old useless crap, and reconfiguring php and apache. Now that I have it all back in order, I will try to fix the plugin ASAP. I just need to get a little break from other things. I’m hoping to have it fixed by the end of the coming weekend. |
|
kim 10 May, 2005 09:48 PM |
Are we sure they broke it? I haven’t updated in ages and mine still works just fine, even the History one, which caused the most problems. |
|
kim 10 May, 2005 09:52 PM |
Oh hmm. It seems the last poster is using the image/rating function, which I am not. The basic text/link plugin bit still works fine. |
|
Oscar 10 May, 2005 10:20 PM |
Thanks Seth. Thanks Kim.
Yeah, I think the rest of the plugin still works, so it should be an easy fix |
|
Oscar 19 May, 2005 08:01 AM |
Okay, I finally got a chance to fix that image problem. Everything should work fine now. I tweaked all three plugins although I think I forgot to note the update date in all but NetflixQueue. Download the suite and replace all three plugins if you want to be fully up to date. Let me know if there are problems. Sorry for the long delay! |
|
cooper lizarraga 21 May, 2005 02:46 PM |
please close my account now! do not send any more moves. i will return my moves. close this accont now. thank you. cooper lizarraga |
|
Pesto 03 Jul, 2005 12:30 PM |
Smarty error: [in mt:40 line 45]: syntax error: unrecognized tag ‘MTNetflixOutstanding’ (Smarty_Compiler.class.php, line 556)
Can the addon not work with dynamic page buildign?
|
Netflix
I do luvre me website toys. I was able to add a Netflix Queue output page. How cool is that. Now you can see all the crappy movies I rent ! It works on MT and EE. I found the...
Netflix
I've added a Netflix page to yonder sidebar. Behold the power of Netflix! If you have any recommendations, leave me a comment! Edited: Big thanks to Oscar for the Netflix Suite!...
Stars! We Have Stars!
After much trial and error, I finally got my Netlix history (a little ways down, in the sidebar) to show my recent rental ratings—those happy-making stars beneath each of the movie titles. The ones in bright 3-D yellow are the...
Ratings, Ratings, and More Ratings
You may remember that a while back I added a Netflix page that displays the movies I currently have out,
My Netfilx Lists
Sorry guys, it took me a little while to figure out how to get this to work, but this...
Netflix / MT
NetflixSuite MovableType plugin...
My Netflix
I've just added a new page to the site (and linked it in the header navigation of every page): my Netflix queues.
NetFlix
I am in LOVE with NetFlix!!!! ♥! I'd heard about it for awhile now, but kept putting it off since... well... I work in a video store. But they have all the stuff we don't have! British stuff and obscure...
Next entry: EZ Subscribe To Comments
Previous entry: Netflix History Plugin