I’m trying to find an extension that will allow me to print pages such as the one I’ve linked. When I attempt to do so, the page goes black and I’m prevented from snagging the content. I’ve also tried screenshot tools, including a few grab & print style extensions. I’ve messed around with the inspector console, tried disabling javascript, more or less all of the things you might futz with to circumvent this. No joy.
Does anyone have a solution or tool they use for this? I’d like to have this on paper so I don’t have to stare at a screen when I’m playing. (I’m a shit jazz musician and need tab. I blame rock and roll.)
Cheers!
A lot of DRMed content that prevents screen recording can be played within a VM, with the host recording the display output window.
Or so I’ve heard…
What are you even talking about? This is a website I’m trying to print, nothing is being played here except my guitar. I’m trying to get sheet music from a protected page.
Yup, and if you opened the webpage within a VM, you could easily screenshot it without the DRM blacking it out for you.
You’re in a piracy community asking for tips on pirating content. If you’re going to be an asshole when they’re given to you; you’re welcome to fuck off somewhere else.
Dude, I wasn’t trying to be an ass. I was genuinely misunderstanding you. Opening a VM didn’t make sense to me since it’s far afield.
I have literally not been rude to anyone else in this thread, but your assumption was that I was being rude to you. I didn’t understand what you meant.
Thanks for explaining.
The phrasing in your previous comment comes across very rude to someone that’s just trying to provide a solution for you. There’s better ways to ask for clarification.
I apologize if hostility was not your intention; but, food for thought.
Text doesn’t always convey tone. My apologies as well.
I was able to do it in Firefox. Opened the dev tools, went into responsive design mode, set the screen size to large enough to see the whole thing and hit the camera button to screenshot it all.
I use Freetar.
Like Invidious, but for Ultimate-Guitar
I rely on one of the instances, but will eventually look into self-hosting it.
This might not necessarily be the kind of solution you’re looking for but what I would do in this situation is use the web archive plugin to archive the page and then take the archived page and print that out instead.
Does that help?
Hmm. Interesting approach. If it works, it works. I’ll give it a shot and report back.
Edit: Unfortunately, this didn’t work either.
Can you share the URL?
It’s in the post itself.
Alright, I’ve worked this problem before and this site is specifically designed to make it impossible to do what you’re trying to do.
The next step, I fear, is to load the page with network diagnostics and analyze the traffic with the end of reverse engineering the API. After youve done that, maybe you can download the proprietary file type they use and then try to parse it.
There’s a chance that someone already someone who’s done this. I noticed a few fonts for music notation and a bunch of JavaScript.
From the design elements I see, it’s loading some midi file or something like it, again, probably proprietary. I’m outta options.
Maybe try looking for a website that downloads directly from API or a GitHub that does the same.
I got it working. I am going to package up my python script and publish it. It pulls everything visible down and then renders it so TuxGuitar can view the files. I’ll update the post when it’s been published somewhere.
You fucking rock, dude!
You do. You reminded me I needed to package this up and publish it.
It’s a convoluted script, but it invokes chrome, monitors and captures the network stream, and plucks out the gpx file for use with Guitar Pro or Tux Guitar.
Thanks. You went down the same path I have in the past. I was hoping for a solution someone devised, but they did a good job.
I’m glad you understood my intent here. Screenshot work-arounds are fine, but they are not the best quality.
I’m also just picking nits at this point. I appreciate the effort. Maybe I can write something up in python that’ll snag it.
Try turning off hardware acceleration in your browser. Not sure if it works the same way, but this makes things like netflix able to be screen shared when they pull the same black screen shit
Good suggestion, but no luck. I got hopeful when it took longer than normal to think about the print page… probably because hardware accel was disabled.





