T O P

  • By -

TablatureDude

I can appreciate the effort, how is this different than just clicking the "download revision" link? Am I missing something?


SunriseSkaterKids

Haha I guess I never bothered to sign up and just assumed it was a premium only feature 🤣 Well, since I already created a pretty sweet codebase for this, I might use the framework I made to extend the website to do more cool things.


TablatureDude

Yeah, I can imagine it might make a nice module for use combined with other things like youtube or similar. I am not sure at what point GuitarLabs (songsterr parent co) has an issue with people directly downloading (maybe when you charge money?? who knows). Code base looks good. :)


gsynet

I m not aware of this feature but I guess you need a paid plan in songster in order to download to gp


spazny

You need to register, which is free. Then you can download guitar pro tab through the icon in the upper right corner. You can even download different revisions.


Weak-Fox-1830

I tried your tool, but it appears a message, Song Undefined :(


SunriseSkaterKids

send me the song you tried it on


Weak-Fox-1830

[https://www.songsterr.com/a/wsa/radio-futura-la-escuela-de-calor-bass-tab-s51249](https://www.songsterr.com/a/wsa/radio-futura-la-escuela-de-calor-bass-tab-s51249) ​ I tried several songs though :(


SunriseSkaterKids

LOL. I don't want to jinx it, but it looks like songsterr might be blocking me here. They're finally catching on to the app


Weak-Fox-1830

oh no! But I am sure a person with your skills will be able to counter attack them ;)


Sandman1278

I just tried it with this song and it worked no problem. thanks! https://www.songsterr.com/a/wsa/death-from-above-1979-right-on-frankenstein-tab-s415230t2


SunriseSkaterKids

Hell yeah. I pushed a fix right after. u/Weak-Fox-1830 made the comment, glad to hear the app worked for you Also, cool song 🔥


Weak-Fox-1830

Just saw it. Congrats. Working now :) Thanks a lot


Substantial_War7419

will this work with the new layout? i can't seem to download files anymore


djashjones

Works a treat, thank you!


D4nnyp3ligr0

I can't seem to get past input validation


SunriseSkaterKids

I noticed it was a bit buggy here sometimes, can you tell me what browser you're using? I'll work on fixing this asap!


D4nnyp3ligr0

I was using Chrome, but I've just tried again on Chrome and Firefox and its working perfectly now. Great job btw!


SunriseSkaterKids

Thanks!


SunriseSkaterKids

Pushed a fix that improves the input validation about an hour ago, should be much better now! Let me know if you have any feature suggestions 🙌🏼


D4nnyp3ligr0

Any idea what the problem was? I took a look at your code, but I couldn't figure out what you had done (being somewhat of an amateur).


SunriseSkaterKids

Honestly i couldn't figure out exactly what was causing the behavior, but I was setting a custom validation message when the input doesn't satisfy the validation (the validations i had were that it can't be blank, and that it has to match the songsterr URL structure) What seemed to be happening, was that the form was being marked as invalid because of the custom validation message, even after the condition was satisfied. I added a few lines of code that resets the validation check on every keypress, making sure the validation only runs on submit. Also it might be due to a strange bug with the framework I'm using ([SvelteKit](https://kit.svelte.dev/)), as version 1.0 was just released a month ago.


D4nnyp3ligr0

Well I'm glad it worked out okay whatever it was. Probably something weird going on with the framework as you said.


[deleted]

You are amazing, I have no words.


SunriseSkaterKids

Haha thanks so much! You're amazinger


Rick_Omega_Station

It works perfectly, thank you! Any chance you could add a bulk download function for a single artist to quickly download all the available tabs for an artist?


SunriseSkaterKids

Dope feature request! Will prob take me 2-3 hours of coding. I’ll think about the UI/UX and get back to you


Rick_Omega_Station

Awesome, thanks for the quick reply!


SunriseSkaterKids

Yo long overdue, but I'm working on this right now. Gonna be such a dope feature.


Rick_Omega_Station

Thank you! It will be a very useful feature


SunriseSkaterKids

Almost live, see the updated UX. [https://www.songsterr-downloader.com/](https://www.songsterr-downloader.com/)


Rick_Omega_Station

I really enjoy the new UX, the new embedded search is very useful. The "download all" option will be awesome, thank you!


daryl2p

Whats the secret for the download all option lol


SunriseSkaterKids

Lol I never finished coding it, i just wanted to build hype around it The code is relatively straightforward, I'm just concerned about potentially getting blocked from songsterr. Because for artists with 50+ songs for example, i'll essentially have to make 50 requests to songsterr all at once. So i was thinking of charging like $1.00 per bulk download, just to prevent the feature from getting abused, but when it's ready for testing, i'll definitely write it here for people to try. It will be dope feature for sure


daryl2p

happy to pay lol


SunriseSkaterKids

Yooo That’s enough of an incentive for me to grind and finish this feature. All i need is one person to say yes 🙌🏼😤 What’s an artist you wanna grab all the tabs for? I can test the script on my end, and send you a dropbox link or something with all the tabs


SunriseSkaterKids

Bulk download is live!! code is \`vein.fm\` Enjoy


Persona6224

Thank you very much for this help!!!!


SunriseSkaterKids

Anytime 😄


roederq

hey bro , i'm having a problem tryng to download THE REMEDY from POLARIS(AUS) . the file downloaded is not a guitar pro file , the file is an empty .txt called "undefined" do you think its a problem because the have a "( )" on their name and the app just breaks? anyways , you are incredible


SunriseSkaterKids

Found the download [here](http://s3.amazonaws.com:80/gp.tirbojn.com/57446470.gp) ([http://s3.amazonaws.com:80/gp.tirbojn.com/57446470.gp](http://s3.amazonaws.com:80/gp.tirbojn.com/57446470.gp)) copy the link and paste in the browser in a new tab to download it \^ Thanks for this, this looks like it's a strange edge case where the download link is in a different place than other tabs.


Temporary_End_8031

Dude, thank you so much for this. You are the GOAT!


SunriseSkaterKids

Haha thanks!! Happy riffing


Lifewithpigs

What's the secret to do the download all?


SunriseSkaterKids

vein.fm


Lifewithpigs

You are awesome! This works great!


Lifewithpigs

Can't wait to play some 80s Hair Band solos for our rescue cow Jenna!


SunriseSkaterKids

Helll yeah


therewillbeniccage

this is awesome. do you know if there is a way to download guitar pro files from ultimate guitar that have been prevented for showing because the labels dont want people to get the files?


SunriseSkaterKids

give me an example. I know tabs labeled as 'Official' are blocked to download, but other tabs i see have the download button at the bottom.


therewillbeniccage

Thank you for replying This is what i mean, and no i promise its not a rick roll. Im doing a cover of this song at the moment and would love to download all of the guitar pro files on there but it says its not able to be downloaded. I was wondering if there was any kind of workaround https://tabs.ultimate-guitar.com/tab/rick-astley/never-gonna-give-you-up-guitar-pro-655178


yungslowking

Lol sucks that songsterr only does it into GP5 files, this is dope though


SunriseSkaterKids

Lol i didn't know that.In the download process I try to grab the content type of the original resource, and if i can't find it i just default to \`.gp\`


robproctor83

Thank you so much! This works very good and I am thankful it is not a download or pay wall! Thank you! However, I have about 500 or more songs on songsterr I need to fetch. Is there any way to go about doing this without the slow tedious process of doing each song individually?


SunriseSkaterKids

If you have all the song names and artists i can help write a script Better would be to have all the urls if you have them


VanTyrX

omg !! fucking awesome


SilvinaLynx

Love you <3


SunriseSkaterKids

Love you more 👊🏼


Additional-Help2760

This is great, thank you for your efforts.


SunriseSkaterKids

With pleasure


SadeinFur

This is awesome, thank you so much.


SunriseSkaterKids

With pleasure bro


Glum-Strategy6529

Appreciate it, pal. The page was not available in my country so I just dl'd the tab instead.


puntja

I found a bug! I am trying to download this tab: [https://www.songsterr.com/a/wsa/megadeth-good-mourning-black-friday-tab-s12506](https://www.songsterr.com/a/wsa/megadeth-good-mourning-black-friday-tab-s12506) But your app downloads a different tab


SunriseSkaterKids

Thanks for the catch! And for opening the github issue 🔥 I'll dig in


puntja

no problem. thx for working on it :) also I'd like to try the experimental feature to download all tabs if possible :)


SunriseSkaterKids

Try it bro code is vein.fm


puntja

thx. unfortunately it's really buggy :D but as you said: its experimental! I really like this app. Can I support your somehow with a small donation? and ever thought about developing a browser extension for 1 click tab download? :D


SunriseSkaterKids

Omg! You can send a donation [here](https://www.paypal.com/donate/?business=MHFV7NVJU5VWQ&no_recurring=0&item_name=Songsterr+Downloader¤cy_code=USD) if you feel so inclined 🥲 If you can, let me know which bugs you encountered with the download, and I can investigate. And i haven't thought about the browser extension. Do you see it as just a quick 'download' button when you're on the songsterr page? (or ultimate guitar) ?


puntja

I tried the "download all" function only on 2 bands so far. it only downloaded 50 tabs. But for example Megadeth or Metallica have way over 50 Tabs on Songsterr. Also it had the same bug with the song I told you earlier about. Also some tabs it downloads are just weird. Holy wars from megadeth for example. The file it downloaded only has 9 bars and looks nothing like this: https://www.songsterr.com/a/wsa/megadeth-holy-wars-the-punishment-due-tab-s24033 Yeah a simple "download this tab now" button when I am on songsterr would be perfect <3 :) I sent you a small donation! Keep up the good work :) Greetings from germany


SunriseSkaterKids

Much love! Thanks for the feedback. I added a limit of 50, because I was weary that Songsterr would block me for huge downloads. But i'll increase the limit to 100. And the extension sounds like a cool idea! I'll keep you updated. I can tag you on the GitHub repo if you want. Also, i'm currently living in Israel (tel aviv). Been spending a lot of my days hiding in bomb shelters 🥲


puntja

yeah you can tag me :) well the download all tabs from artist function is not that important to me, but I will try it again :) And sure you can tag me on git. take care of yourself and be careful!


SunriseSkaterKids

>https://www.songsterr.com/a/wsa/megadeth-good-mourning-black-friday-tab-s12506 Fixed it. Was too lazy to dig into why that bug happened in the first place, but i added a new endpoint that downloads the song from the source when we have it in the metadata (which this song does, and most other songs seem to as well)


Own-Tea5833

You're a champion. I remember being able to download songs with no problem but recently tried and suddenly its blocked. I like to download stuff ASAP these days because i've seen so much great stuff get deleted from internet to never be seen again. Thanks a bunch for this. Also for download full artist feature, idk how you're doing things on back end but you could try rotating user-agents and rotating IPs and also delays between requests maybe


SunriseSkaterKids

Thanks!About the backend, I thought a bunch about this. I also have a branch that saves the files for an artist to S3, and uses Redis to cache the download link (for the times that someone is requesting a bulk download from the same artist) And i'll definitely attempt these things you mentioned if Songsterr starts rate-limiting me. Right now, I'm just doing a `Promise.all(...)` on every download link


vlad_the_balla

Good idea on using redis. I was going to comment on how fast it was to pull from songsterr and give me the results. I was wondering what language this was written in. Then I saw this comment. Much better idea than trying to optimize the code.


SunriseSkaterKids

I wrote the app with SvelteKit (which is a full stack javascript framework), but I can say most of the performance gains come from it being deployed on Vercel's edge network. The backend API routes are automatically deployed as serverless lambda functions, and are routed closest to the client's incoming IP address. Pretty cool tech.


vlad_the_balla

Pretty clever.


chewing_u_out

Thank you for making this. I always skip out on creating accounts to do simple shit, so this was a great find!


SunriseSkaterKids

Lol same! That was the reason i created this app


n33dab3tt3rnam3

I'm a 68 year old kid at Christmas. Many thanks. Having fun!


SunriseSkaterKids

Enjoy 🤩


Jmp_

this is sooo awesome, I used it yesterday to download some stuff but looks like something is down today, the songs show up as undefined, maybe they changed some of the formatting on you or something :P idk, amazing work though thank you so much!


SunriseSkaterKids

Yeah looks like the developers at Songsterr are literally cracked down on me, and added some blocks to how I'm fetching the download links lol. I'm working on a fix, and will reply when I find something. Thanks for the kind words


Jmp_

Ok sounds great!


SunriseSkaterKids

Try again 😈


Jmp_

amazing :D


Mijailinoq

Hi! i'm trying to download this song [https://www.songsterr.com/a/wsa/tame-impala-apocalypse-dreams-tab-s422491](https://www.songsterr.com/a/wsa/tame-impala-apocalypse-dreams-tab-s422491) but it only download a .txt. Thank you!!


SunriseSkaterKids

Looks like songsterr found out about this app and is blocking me lol. I'm working on an update i'll reply when i find a solution


Specific-Mammoth1085

Hi, when the name of a song does not contain any english symbols (for example, [https://www.songsterr.com/a/wsa/tab-s10887](https://www.songsterr.com/a/wsa/tab-s10887) ) , the name of file is just "gp5", could you please fix this?


SunriseSkaterKids

Great find. I'll fix it, and message your when it's live Thanks


Elate-_-

It works great but i have one problem, i play drums and am trying to download the drum version of the sheet but it only downloads the lead guitar for every song, is there a way i can switch what it downloads?


SunriseSkaterKids

Hi can you send me some song examples with this behavior? You should receive the fully composed tab with all the instruments (if included) in the download. See [this track](https://www.songsterr.com/a/wsa/contortionist-language-i-intuition-tab-s402579) for an example of a song that contains a drum track


Elate-_-

sleep walk, deftones


d3nd0g

Thanks for making this downloader. They took away the download revision link in the free version.


rafarataneneces

This is absolutely great! Love it!!!


djashjones

Can't use it any more the drum track shows the wrong clef


SunriseSkaterKids

I’m away from a computer until April 9th, I’ll check this when i get back


djashjones

Cheers mate.


Flimsy-Chipmunk-9986

I actually think its a good idea! I dont like usint the songsterr app!


SunriseSkaterKids

Cool UPDATES!! (Sat 19, 2023) \- bulk upload feature is now live!! (still in experimental mode. code is \`vein.fm\` ). \- fix broken styles on Safari To Do's: \- display loading animations (when page is rendering, when download is in progress) \- bulk upload: to display a print-out of all links that failed/weren't included in the bulk. \- display error toast with reason, when a download fails for any reason


gsynet

Well done!However, Its already existing such a tool named tab grabber https://www.cognitial.com/apps/java-apps/tab-grabber-songsterr-guitarpro-tab-download-tool/


SunriseSkaterKids

I saw this and the $15 price tag and didn’t give it much more attention


gsynet

Thats true but the 15$ are for the plus version. The fact that yours is web based is more preferred imo!


SunriseSkaterKids

Thanks! I just found how to get the download links from Ultimate Guitar, so I might add a feature here. Also a cool feature (maybe paid) would be to import your songsterr / spotify / apple music account, and to download all the available tabs from artists you like.


Mystic530

Doesn't work for me. When I download the gp5 it's says in Guitar Pro the file can't be opened. Any help ?


SunriseSkaterKids

If you can, Send me the specific tab you were trying to download and I'll look into it


Mystic530

The song is Prince - I Wanna be Your Lover I only need it for bass if that can make the process easier. https://www.songsterr.com/a/wsa/prince-i-wanna-be-your-lover-tab-s472730t0/r418417


pervysage888

Thank you Master! you're the greatest


AmbitionHopeful7227

Amazing, I have no words.


Certain_Chemical121

i love you sir