-
-
Notifications
You must be signed in to change notification settings - Fork 438
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
instant.io broke my magnetic links #244
Comments
Clear your browser data LOL |
Didn't work. Neither did the 2 dozen or so other fixes found on the internet. I can log into a completely different profile on chrome and still have the same problem. So it's it's not related to browser data. I'm not the only one. |
If I ever figure out how to get magnetic links working again, I will be able to figure out how the instant.io client broke it by looking through the source code. I think I found the function that probably did it. I just need to figure out how to reverse it.. I have continued trying everything I can and still no luck. At this point I think I have probably tried every existing fix found on the internet going back years to the time of Windows 7 and Vista and a few of my own ideas. This is something the client did to chrome because it got saved with chrome sync and started happening on another computer that never visited instant.io. I think this is the function that took away magnetic links and I have yet to figure out how to reassign that back to uTorrent. Lines 80 to 92 in d0a4620
A lot of fixes out there are outdated because of changes to chrome configurations. |
also, depending on your OS you might need to change default app under "Choose default apps by protocol" in your system settings |
That is not the problem. Windows 10 default app for Magnetic links are a completely different thing. This is something There are at least a dozen different solutions found on the internet. I have tried all of them multiple times and rebooted multiple times. None of them work. |
if it doesn't open in chrome, and doesn't open in uTorrent then its not a instant.io issue, but a uTorrent issue, again, you can manually change magnet protocol handler program under "Choose default apps by protocol" in your system settings |
instant.io changed the chrome handler without asking so it all started with that. Choose default apps by protocol setting in the latest stable version of Windows 10 does not have an option for MAGNET on Windows 10 PRO PC and on another PC with Windows 10 Home it only allows selecting Chrome. Both PC's have the latest stable version of Windows 10. Instant.io broke both of them even though I only visited instant.io on one of the PC's. Chrome synced the settings to the other PC which then broke that one. This is definitely related to something instant.io did. It could also be something flaky with latest stable Chrome and instant.io exposed the problem by changing the protocol handler without asking. |
I seem to have gotten it working again by installing Deluge, which then popped up the Chrome window asking to make it the default torrent client and for magnetic links. I did that and then uninstalled it. The next time I ran uTorrent it asked to make it the default client. Then the next time I clicked on a magnetic link in Chrome then Chrome finally popped up the window asking to make uTorrent the default torrent client and now magnetic links work. The key was to get Chrome to ask that. and I could not do that until I installed Deluge then Chrome started working. What started all this was instant.io doing the same thing without asking. It also breaks something because the next time I open uTorrent it should ask to take back ownership of magnetic links but it does not. Perhaps it has something to do with instant.io taking ownership, without asking, of just magnetic links and not magnetic links + .torrent files. I already tried retaking ownership inside uTorrent preferences and that didn't fix it so that is not the solution. There is more to it than that and the blame does not rest wholly on uTorrent or Chrome. |
I seem to have gotten it working on one PC but not another. The difference is the one it is working on does NOT have a MAGNET URI protocol in the "Choose default apps by protocol" settings area of Windows 10. It is a Windows 10 Pro PC and the other one is Home version. They both have exactly the same revision number. Anyways, this all worked before instant.io re-assigned magnetic links without asking. So that is what started it all. Windows10 most likely had Chrome assigned to Magnetic links and Chrome was making the choice what app to use. Now Chrome does not ask me what app to use anymore on one PC. It doesn't do anything at all anymore when magnetic links are clicked. So I don't think the root cause is the Windows 10 protocol setting. |
The new way to access handlers in Chrome is I searched the windows 10 registry to make sure there is no trace of anything related to |
Even though that is in Chinese I know what it is showing because I already did that and a LOT more. It does not fix the problem for me. |
I'm having the same problem on Tixati, even tried to make Deluge the default handler and then uninstall it but it doesn't change anything... This bloody website completely screwed my magnets |
if by
you mean that clicking on magnet links does nothing, then again this is probably an issue with your torrent client. |
no... it used a standardized API, there's nothing wrong with that, just because you've never used a website that did that before [duh.] doesn't mean it's an instantIO issue, again, if nothing happens when clicking magnet links even after any of the fixes I suggested then contact the respective torrent client devs because it's an issue on their end now [they don't have an option for re-requesting magnet permissions]. re-installing your torrent client should also do the trick tho. |
I appreciate your reply, I've tried re-installing the clients and they have re-requested the magnet permissions but it still doesn't work (I've tried with Tixati, Bittorrent, Deluge and Vuze)... That said I've also posted on the Tixati's forum, I guess I'll have to see what they'll say there. |
@1265578519 I've tried to delete the registry, install your client (BitComet), gave it permission to handle my magnet links and rebooted the system, for what I can tell my registry is now as yours and yet it still does not work, checking the default apps by protocol still shows Chrome as the magnet handler and it doesn't give me the option to change it with BitComet... |
That is consistent with what I found as well. The solutions on the internet (and being posted here) do not work or are no longer valid. I am quite sure it does not have anything to do with the settings in Windows registry. It has everything to do with Trying to undo those changes, as I have said multiple times now, does not resolve the problem. For some reason people keep re-posting that same solution that 100% definitely does not work. |
我在联系bitcomet的开发者让他们更新客户端api了。 |
Today I was trying to fix the same thing on my PC
then restarted my PC and it fixed the issue for me. |
@thymue Finally some advice that actually works, THANK YOU SO MUCH! ...I had basically lost all hopes to ever use magnets again on my PC, you totally made my day! ^0^ @sdwru It might work for you as well, following Thymue advice I've tried to delete the magnet association located in: "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations" |
Unfortunately, this didn't fix the issue for me. |
I just ran in to this exact issue a couple days ago and, just like @sdwru says, everything on the web is outdated. Everyone saying this isn't happening is wrong. I clicked what I thought was a regular magnet on Reddit , it opened instant.io (first time I've ever seen this site) and it did nothing. Shortly after, I clicked a magnet from a site I regularly visit and it took me to instant.io - not what I wanted. Removing the handler from Chrome removed the redirect but now it does absolutely nothing. The tab icon "jiggles" so I know it's trying something but it won't pass the URI on to uTorrent or qbittorrent. Trying this in Firefox and it works as expected. Instant.io definitely broke something. Tried all the other fixes from around the web and in this thread and nothing has helped. It seems I'm in the exact same boat as @sdwru. So, I have a second (possibly third) PC that I sync everything to Chrome-wise. I'm thinking of doing some diffs on the %appdata%\Chrome files. I guess I'll start with the %appdata%\Google\Chrome[Profile Folder] and start from there. If anyone has any suggestions that could narrow my focus, I'd appreciate it. CAVEAT This second PC is on my work VPN with a NetNanny. I don't think I'd even be able to access a site that has magnets, but I don't believe this is a Chrome-wide issue. I have a strong feeling that instant.io changed something, somewhere, only on this PC. If anything, my "managed by organization" PC should be somewhat cleaner than my daily beater. |
@dk93mess did you tried to delete the magnet association located in: "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations" |
I did indeed. After that, clicking a magnet would only open a blank chrome tab in a new window, so I reverted just to eliminate variables. I also pointed all the class\magent strings straight to utorrent.exe with no success. Those are still intact. I don't think it's a reg issue because firefox still opens magnets properly and obeys the associations between uT and qBittorrent, however I have the file associations set the the respective apps. A reg issue would affect all magnets in most cases. I strongly believe that something in the Chrome %appdata% got messed with and I think that instant.io has something in their code that doesn't follow protocol, so that when you remove it from handlers, it doesn't remove everything it initially pushed. BTW, I probably hit "accept" on the popup, believing that I was getting a magnet for something I was looking for. I'm not sure. It may have been a prompt-less redirect, Did it say "make instant.io your default"? I don't think so. Did it say something like "do you want to download files from instant.io"? Maybe. I just don't remember. The real shame is that instant.io looks like a decent trackerless app that has potential to move huge amounts of data P2P, but now that this has happened, I can't trust it and won't use it. |
People keep recommending the same solutions over and over again as if we haven't tried them all. I know I have at least 3x. Whatever the problem is, none of the solutions out there work and most are obsolete anyways. |
This is where it all started for me... I read something about Elon Musk taking down this video under DMCA, so I went to find it. I didn't know what instant.io was and it looked like a hash, so I clicked it. This click broke my magnets. You can visit the link below, but the instant.io link at the top is what did it for me. https://www.reddit.com/r/RealTesla/comments/mdjfiy/torrent_link_elon_musk_is_a_con_artist_teslas/ |
I basically just gave up which is rare for me. I found an alternate way to add magnetic links that only takes a couple more clicks so I am just living with it. |
The proper way to remove handlers that are set in chrome itself is to go to |
Dude, this has been mentioned so many times and it's the obvious solution. It doesn't work. That's the first thing I (probably all of us) did and it didn't fix the problem. Removing it from handlers partially caused the problem. You would click on a standard magnet and it would open instant.io. Removing it from handlers in Chrome made it do nothing. |
I searched the thread first actually. It was only mentioned a few times (one of which was you, and only indirectly). The handler settings are not easy to find if you don't know where to look (or to look in the first place). There are people complaining it works everywhere but in chrome, in which case clearing it in handlers should revert to whatever is set in the system (which may or may not have it's own issues) instead of it being handled in chrome. |
I'm currently making a sandbox with my broken and working User Data folders. I'm going to start with the files directly under User Data, like Last Version and Local State, like all the out of date "fixes" suggest modifying. I've noticed that my beater PC's User Data is 3.6 GB while my work PC's is ~5.5 GB. I'm curious why the difference. |
If you Google something like "instant.io broken magnet" you'll see that this has been going on for a while. Us here that have problems have gone through all these many times, from Chrome handlers to regedits to %appdata% fixes. This is why users above are saying "People keep recommending the same solutions over and over". We've gone through the basics. Shit's broken. |
Do you seriously think we did not try that? |
There's a lot of people in this thread and the settings are hard to find once one has already been selected. I'm sure some were not aware of how to get to them to remove. |
I know you are just trying to help but frankly all you are doing is polluting the thread. This is github. We are all sprinters here and you are trying to explain to people how to tie their shoes. |
Hi everyone, sorry that instant.io is causing trouble for you. Unfortunately, this isn't an issue that we can fix on our end. We're using the The only way to fix this issue is to file a bug with your browser vendor. Here are quick links to file bugs for the most common browser engines: There's no way for us to fix this issue from within our website. Even if we remove the call to |
Hello, I'm using Edge Chromium browser which has the same kernel as Chrome, but unfortunately it can't go to edge://settings//handlers, I searched in Google with "edge chromium protocol handler settings" as the keyword, then found an article titled "Edge Chromium protocol handler always open these types of links in the associated app", it provides a way to insert a record into the preferences file found in C:\Users\User Name\AppData\Local\Microsoft\Edge SxS\User Data\Default to make Edge Chromium protocol handler always open these types of links in the associated application options, so I think if want to cancel the association, maybe just need to delete some records. After deleted some entries containing "instant.io" in the Preferences file, I found the association has canceled. |
This should fix the issue
There you will find a String Value named 'ProgId' which will be set to ChromeHTML_Magnet or something like that. Delete that String Value and Recreate a String Value with The same name ProgId. That's it. Just leave it. You don't need to type in any value/data.
Reboot windows and the issue should be fixed. Next time you open chrome and click on a magnetic link it should ask you whether you want to open the magnetic link in your default torrent client. |
Thanks for the suggestion. Unfortunately, this didn't work either. I tried it twice and double-checked everything. |
Then I guess instant.io has broken something in your windows os that cannot be fixed by these troubleshooting methods. The only option left is to format your hdd and reinstall windows. The above mentioned method worked for me. I am using MS Edge Chromium and this issue started when I searched for online torrent downloading websites where instant.io came up. I accidently gave some permissions or set it to default that I don't remember now. My MS Edge had been like that for more than 3 months. Last night I came across this thread and tried the registry editor methods. Then I started searching for magnet in the registry editor (Ctrl+F), started exploring the registry, saw the "Progid" and decided to give it a try. It worked. Now I will always remember to never ever give any permissions or set anything to default even by mistake. This website really screwed with my MS Edge and tested my patience for so long that I actually gave up fixing it :D |
I am not using MS Edge Chromium. I am using Google Chrome. I will not be re-installing my entire OS just for this. I have been using magnetic links just fine. It just takes me 2 clicks instead of one now. |
Here is a really easy way to report it to the Chrome developers. While browsing this issue thread in Chrome, on the right-hand side click the 3 dots > Help > Report Issue. |
Okay, so here are my thoughts. it also broke my magnet links, and following the above, i managed to fix it by deleting keys in the regedit. Before it breaks anymore people's magnet links, i would suggest the developers to remove the code that gives users the option to set instant.io as the magnet handler, and implement a text box to enter magnet links instead. Here is what i think is happening:
Deleting the magnet references in the chrome folder in regedit tells chrome that it is now no longer itself a magnet handler, therefore removing the magnet association away from chrome completely, and will therefore now fallback to reading the windows settings for the default magnet handler. |
I deleted every magnet reference there is in regedit, including in the chrome folder, and rebooted and the problem still persists for me. I have done that and a dozen other things multiple times. Unless there is a magnet reference in an actual file folder somewhere that Chrome is referencing? |
I'm locking this since it's neither a webtorrent, nor instant.io issue, this is browser specific, it's no wonder chromium has this issue as MS made it unnecessarily difficult to modify and create file and protocol handlers in win10, for the sake of people using their own built-in apps. The issue is gonna stay open for now, because other people might encounter this bug, but it's not anything that instant.io can fix, it could be a design change to have a button to request the handler, instead of requesting on page load, but ya'll could file a separate issue/suggestion for that. |
My magnetic links on Windows 10 with Chrome worked just fine for years now. Today, I opened a link which opened a torrent on instant.io. That automatically set magnetic links to instant.io and now I can't switch it back to uTorrent. I spent over 2 hours on this now reading all kinds of different fixes on the internet to get this working again and none of them work. This is what is typically referred to nowadays as an asshole design.
Please don't be evil and undo this. I'm not going to switch all my torrent downloading to instant.io...mkay. It's just not going to happen. It's partly Chrome's fault and partly uTorrent's fault for their magetic links re-association not working to take back the association of magnetic links. However, what started all this was instant.io automatically reassigning magnetic links association without even asking!
The text was updated successfully, but these errors were encountered: