Live data from Hacker News

Reverse engineering Ticketmaster's rotating barcodes

conduition.io

61–70 of 737 posts

Re: Reverse engineering Ticketmaster's rotating barcodes

#61
post #23

How about the “Add to Apple Wallet” option? He did not talk about that at all , but AFAIK the ticket would be fully available offline and not in Ticketmaster app, no? It’s actually an elegant solution IMHO.

Yes, it is available offline if you “Add to Apple Wallet”.

The ticket in Apple Wallet is still revocable if you transfer the ticket to someone else using Ticketmaster’s website, probably through an update that Ticketmaster pushes to the wallet [1].

[1]: https://developer.apple.com/library/archive/documentation/Us...

Re: Reverse engineering Ticketmaster's rotating barcodes

#62
Fantastic article. Really easy to understand.

Side note: this is actually a great advertisement for server side rendering! If they didn't do all this client side rendering, exposing data in JSON APIs, then I doubt this reverse engineering would have been possible.

Re: Reverse engineering Ticketmaster's rotating barcodes

#63

>Software developers are the wizards and shamans of the modern age. We ought to use our powers with the austerity and integrity such power implies. You’re using them to exclude people from entertainment events. I can definitely think of worse things programmers are doing aside from making it mildly difficult to see Taylor Swift . I have personal qualms with working in certain industries because of this, but Ticketmas…

> Ticketmaster ultimately provides a luxury. You don't need to see a concert

I don't agree. Entertainment/recreation is a need. Music is an important part of the human experience, and seeing it live, with other fans, is really valuable to some people. And the fact is, the value a person places on the experience is totally orthogonal to their ability to use/afford Ticketmaster. And it's not just about Taylor Swift - even local shows can be difficult to access without quarrelsome online portals. (But also, someone being obsessed with Taylor Swift isn't a personality flaw.)

Re: Reverse engineering Ticketmaster's rotating barcodes

#64
> I remember a time when printable tickets were ubiquitous. One could print off tickets after buying them online or even (gasp) in-person, and bring these paper tickets to get entry into the event when you arrive

I go to 1-2 concerts a month so I'm well aware of how scummy TM is, but the problem with PDF tickets is that people sell fakes or sell the same ticket multiple times. I know multiple people who've been scammed this way. I get not wanting to use your phone for everything, but the changing barcode isn't just technology for the sake of technology, it's actually there to solve a problem.

> PDF tickets work even if your phone loses internet connection

So do the digital barcodes if you add them to your phones wallet.

TM even sends you an email before every event that says:

>> If you haven't already, download the Ticketmaster app or sign into your Ticketmaster account via mobile web. From My Events, tap view then add tickets to your phone's wallet for easy access at entry.

TM's help page for the Mobile Entry tickets also says (https://help.ticketmaster.com/hc/en-us/articles/978659778561...)

>> We encourage you to download your tickets to your digital wallet before you leave for your event. This ensures that you can always access your tickets.

> If you bought the ticket off the event’s official ticketing agency (not a sketchy reseller), you know for sure that they’re real.

The problem is that that isn't how the real world works. Ignoring the massive scalping problem currently happening (that TM is complicit in) sometimes plans change or people learn about events after the initial sale. Personally, any time I have to buy or sell through a reseller, I use StubHub, but I know plenty of people who don't want to use them as they charge high fees and they aren't much better than TM from a moral stand point.

Also, I get the impression that if TM locked all tickets so that they could only be resold on TM, the author of this article would have a problem with that.

Re: Reverse engineering Ticketmaster's rotating barcodes

#65

Fantastic article. Really easy to understand. Side note: this is actually a great advertisement for server side rendering! If they didn't do all this client side rendering, exposing data in JSON APIs, then I doubt this reverse engineering would have been possible.

Except then I'd need to have a good data connection at the venue, and the odds of that are infinitesimally small.

Re: Reverse engineering Ticketmaster's rotating barcodes

#66

> Software developers are the wizards and shamans of the modern age. We ought to use our powers with the austerity and integrity such power implies. This is one of the most powerful truths underlying the world we currently inhabit. The sooner we can agree to behave accordingly, the better our prospects for ripping the reigns of society from the hands of those whose only animating principles are avarice and exploitati…

This is not only a truth of the world we currently inhabit, it has always been a truth, of all the worlds we have inhabited. Power and greed go hand in hand for a reason and the struggle to find the balance is, and will always be present.

Re: Reverse engineering Ticketmaster's rotating barcodes

#67

With regards to the end of the article. > Can I work for a bad company and still be a good person? > No. https://apenwarr.ca/log/20201121

I'm glad we cleared that up. Now all that remains is a good, measurable definition of what a bad company is.

Re: Reverse engineering Ticketmaster's rotating barcodes

#68
post #53

I agree with the bad implement but the opening complaining that "old way of printable tickets was great why change it" have so many problems. Scalpers are the problem that you have to accept. At the time of purchase, there's no way to tell the difference between a legit purchaser and a scalper or even someone who bought it and simply can't go and needs to resell. IDs, ticket limiters, CCs, etc, etc. All methods can b…

Buying something at a low price and selling it at a high price is arbitrage 101 and is free money. The "true solution" is to sell tickets at their actual market price instead of pretending that the face value of concert tickets isn't increasing due to a larger population and greater demand.

IOW the true solution to scamming is to raise prices so high that only the extremely wealthy can afford them, regardless of how accessible the actual concert/act/group/promoter wants the show to be.

The "real" solution here would be for Ticketmaster (or whoever) to actually make a ticket non-transferrable somehow, and then allow for tickets to be transferred directly through the original website for at most the original ticket price, and refund me the money.

For example, if I have a $200 ticket and I can't make it and want to sell it, I can post up a link to the original ticket seller's website (in this case Ticketmaster) where someone else can go buy it, and, if they do, I get a refund of the amount they paid. I can say how much I'm willing to accept (full price, $150, whatever) and someone can go buy "my" ticket, potentially at a loss if I'm willing to accept it. Ticketmaster can make money on these tickets by charging a non-refundable processing fee or whatever to everyone (the original buyer and any subsequent re-buyers). They make a tidy profit, everyone gets what they want.

The only complications are

1. making the tickets non-transferrable but also work offline is a difficult technology problem 2. Ticketmaster is an unregulated monopoly and thus has no incentive to behave in the best interests of the market or its customers when they could rake in millions more by screwing everyone except the scalpers

Re: Reverse engineering Ticketmaster's rotating barcodes

#69
post #59

This sort of ticketing thing is a trivially solvable problem. It is solved at every airport in the entire world millions of times per day. You provide the name of each concertgoer when you buy a ticket, and they show up with their ticket and ID. You often need to show your ID at these kinds of venues to prove you're old enough to drink beer anyway.

People often buy tickets without knowing exactly which of their friends are going to attend with them. This is not true of airplane tickets.

Would be awesome if it were true for airplane tickets
Post reply on HN