How to download pics and video from Instagram using a browser with no add-ons or extra apps

Yet another Firefox feature you won’t find in Chrome.

Every guide I’ve seen on how to do this talks about inspecting elements or installing add-ons or apps. None of that is necessary. Here’s how you do it:

  1. Open the image or video’s specific Instagram page (e.g. in Firefox.
  2. Right-click on the background.
  3. Click Page Info.
  4. In the window that pops up, click the Media tab.
  5. Sort the results by Type.
  6. The pic you want will be one of the Image entries in type, while the video you want will be the Video entry. An example is shown below:
  7. Select which one you want.
  8. Click Save As…

And that’ll do it. You’ll get the original .jpg upload or an .mp4 video. This method of downloading videos also works for, with the exception that you might have to play the video first to allow Firefox to sniff it before clicking Page Info.

How to download music from My Mixtapez outside the app

Of course you need a PC to work around a subpar mobile app.

Yes, there’s a My Mixtapez Android app. Unfortunately, it really slows your device down with wakelocks and CPU usage, so here’s how to get music from the site otherwise:

  1. If you don’t have it already, download and install desktop Firefox (I prefer the Nightly builds).
  2. Open the My Mixtapez page corresponding to the song you want download. e.g.
  3. Start playing the song you want.
  4. Right-click the page background to bring up Firefox’s context menu.
  5. Click Page Info.
  6. Click Media.
  7. Sort the results displayed by Type so that Audio is at the top.
  8. The entry corresponding to audio is the song that is currently playing. Select it as shown below:
  9. Click Save  As… and download the file.
  10. Repeat Steps 3 to 9 for every song you want on the page from Step 2.
  11. Open File Explorer.
  12. Navigate to the location you downloaded the file to in Step 9.
  13. Click the File Explorer View tab.
  14. In the Show/hide group, check  the File name extensions box.
  15. Now that the file name extensions are visible, change them to .mp3 for all the files you downloaded in Steps 9 and 10 via renaming.
  16. In the Show/hide group, uncheck  the File name extensions box (it’s good to leave this unchecked in general as accidentally changing file name extensions can cause serious problems later.)

The files in Step 15 will all be the original, playable mp3 files.

The Page Info feature is one of the main reasons Firefox continues to by my main browser; it’s basically a built-in content sniffer.

How to save images from Twitter on a desktop browser

Whether accidentally or by design, Twitter obfuscates image URLs in desktop browsers.

Twitter’s recent allowance of multiple uploaded pictures per tweet has been great for tweeters, but not so great for desktop users who want to download said images.* Right-clicking on a pic no longer gives you the option to save it or view its URL, and even the copy function captures only a white background.

Here’s how to get around that:

  1. If you’re not already using it, download and install Mozilla Firefox.**
  2. Install the DownThemAll 3.0b5 add-on.
  3. Navigate to the page of the tweet whose pic you want to save, e.g.
  4. Right-click anywhere on the page.
  5. Click DownThemAll.
  6. In the windows that pops up, click the Pictures and Media tab.
  7. In the Download column, look for items with the URL*.jpg
  8. You can either right-click each URL, click Copy Link, and then navigate to and download the pic as usual; or you can select those files only, select a download path in the Save files in: field, and click Start. If you select the latter option, the downloaded files will be located at that path you selected.

I don’t know of any way to do the above with any other browser (Microsoft Internet Explorer, Google Chrome, Apple Safari, or Opera), but if you do let me know in the comments and I’ll add the method here.

*Ironically, mobile app users can save pics quite easily.

**One of the reasons I use Firefox (Nightly Win64) as my main browser is it’s absolutely the best for power user stuff like this.

How to download files from IRC using XDCC and HexChat

A long, long time ago (c. 2005), in a galaxy far, far away, there was a download client called AutoXDCC. AutoXDCC allowed you to automatically download from IRC using XDCC files links in the same manner that a BitTorrent client allows you to download files from BitTorrent swarms using torrent files or magnet links.

Sadly, AutoXDCC no longer exists, and there hasn’t been any replacement in terms of ease of use since.

Fortunately, you can still download using a regular IRC client and, unlike in AutoXDCC’s heyday, there are pretty good free and open source client options.* Back in 2005 your IRC client options were pretty much mIRC or nothing.

So here’s how you get set up. This post assumes you’re running Firefox on Windows 8.1 Pro 64-bit or greater, but the IRC client – HexChat – is multiplatform:

  1. Download and install HexChat. Choose the x64 build if you’re on a 64-bit OS.
  2. Set up HexChat. The only thing you’ll need to do is select your desired username on servers you connect to. You can also disable taskbar icon blinking in response to every message via Settings -> Preferences -> Chatting -> Alerts and unchecking all Blink task bar on: boxes as below.

    How to stop HexChat from going nuts in your taskbar.
    How to stop HexChat from going nuts in your taskbar.
  3. Visit an IRC indexing site. The best one I know of is ixIRC.
  4. Search for what you want at the above site.
  5. In the search results, click the downward pointing arrow to the left of the desired result. This will expose the command you need for the next step and cause Windows to prompt you for an IRC client to pass the IRC link to. You may have to manually browse to and select the HexChat executable – located at C:\Program Files\HexChat\hexchat.exe for the 64-bit build – from the Choose an Application menu. Once the link is passed, HexChat will open and connect to the corresponding IRC server and channel automatically.

    You'll want to copy the obscure command below the desired result.
    You’ll want to copy the obscure command below the desired result.
  6. Copy the command exposed in Step 5 to the compose field of HexChat as shown below.

    Paste the command into the HexChat's compose field and hit Enter.
    Paste the command into the HexChat’s compose field and hit Enter.
  7. Hit Enter.
  8. Assuming HexChat can find the file you just requested, the HexChat: Uploads and Downloads window will open. When it’s your client’s turn to download the file (download requests are queued at the source) a file save dialog will open. Select your desired location and click Open, then wait for the download to complete.

And that’s all there is to it. Hopefully this guide is easier to understand than the obscure ones I found via Google search.


*A paradoxical effect of enforcement on conventional P2P, Usenet, and direct download sites as well as the rise of Anonymous and similar groups has been a muted resurgence of IRC.