Transfer Playlists Between Music Platforms for Free


This free browser app lets users transfer their playlists between music streaming platforms.

TuneMyMusic lets you transfer playlists between almost any music service using your browser. It supports most major music platforms such as Spotify, Apple Music, SoundCloud, TIDAL, YouTube, Amazon Music, Deezer, Google Play Music, Napster, and

The service works in your browser and is easy to use:

• Point your browser to the TuneMyMusic website.

• Select the source music service (depending on the source, you may be asked for login credentials).

• TuneMyMusic will fetch your playlist where you can select songs, artists, playlists, or albums to merge.

• Choose the music platform destination (depending on the source, you may be asked for login credentials). Google Play Music restricts usage to 10 playlists a day.

Music transfer services aren’t perfect, so check lists for missed tracks or the right version of a song.

There’s no registration to use the service, though the paid plan requires creating an account.

The only difference between the free version and the paid plan is the paid version will sync multiple playlists on different music platforms. Both plans allow unlimited conversions and convert to files (TXT or CSV).

Note: Some Firefox add-ons will cause the page not to work.

If you use more than one music platform and want to have the same playlists across platforms, give TuneMyMusic a try. Read More

How to install a custom keyboard layout on Windows 10

Windows 10 has a long list of keyboard layouts that a user can add to their system. These layouts cater to multiple languages including Mandarin and Arabic, and they are available for all types of keyboards.

Installing a keyboard layout on Windows 10 is easy; all you have to do is select one from a list and it will be added. Users can switch between keyboard layouts on the fly with a keyboard shortcut (Ctrl+Shift).

Custom keyboard layouts

Windows 10 keyboard layouts are all preset and they cannot be edited. In order to get a custom keyboard layout, you either have to download it or create one yourself.

Create keyboard layout

Creating a keyboard layout is easy but time-consuming since every single key has to be mapped individually. Try to find a ready-made keyboard layout if you can. If a ready-made keyboard layout isn’t available, you’ll have to make the layout yourself.

  1. Download the Microsoft Keyboard Layout Creator.
  2. Run the app and tap each key, one-by-one.
  3. Select the key you want to map to it.
  4. Map the entire keyboard.
  5. Go to Project>Build DLL and Setup Package.
  6. Save the layout.

Install custom keyboard layout

A keyboard layout, whether it’s custom made with the Microsoft Keyboard Layout Creator or if you’ve downloaded it yourself, is going to be an executable file or an installer file. Installing it is as easy as installing any app.

  1. Open File Explorer and navigate to the EXE or MSI file for the keyboard layout.
  2. Run the file.
  3. Grant the app admin permission to install (The keyboard is installed for the current language).

  1. Open the Settings app.
  2. Go to Time & Language.
  3. Select the Language tab.
  4. Select the current language.
  5. Click the keyboard button under it.
  6. The current and new keyboard layout will be listed. Remove the one you do not want to use.


Keyboard layouts for commonly spoken languages like English are more common. If you need to type in a language that doesn’t have many layouts available, or you need to set the keys up in a layout that you can’t find in any configuration, a custom layout is the best alternative. 

It’s worth mentioning that if you only need to change one or two keys, you can do with remapping them instead of creating a custom layout. Remapping tools like AutoHotKey and PowerToys are good options. If you remove the layout at any point, you can still use the MSI or the EXE file for it to install it again.

The post How to install a custom keyboard layout on Windows 10 appeared first on AddictiveTips.

How To Change Your Snapchat Username

Stuck with a username on Snapchat that you realize you don’t really like anymore? If you’ve tried going into your settings to change it, you might not have been able to find a way to do so. This is because, unfortunately, it’s not really possible.

Snapchat has said they don’t allow username changes due to security concerns, so there’s no way to do it from your account. However, there are a few workarounds you can try so you don’t have to feel stuck with a name you don’t like forever. 

Change Your Display Name

The easiest way to hide your username is to create a display name. This is what will show up to your friends in chats, stories, and everywhere else your name appears. Although people can still see your username if they click on your profile, it will at least help to cover it up with something you like more.

To do this, tap your Bitmoji icon in the top left to access your profile. Then, tap the settings icon in the top right, which looks like a small gear.

Under your settings, you’ll see the Name option. Tap on this and you’ll be taken to a page where you can change both your first and last name. 

You don’t have to enter your real first or last name, and it’s not required to enter both. You can really make this name whatever you want it to be. You can even just add emojis if it suits you. 

After you enter a name you like, tap the Save button at the bottom of the screen. Your display name will then be changed everywhere. The nice thing about this option is that you can go back and change it whenever you want, as many times as you want. 

Create a New Account

Now, if you really, really don’t like your username, the only route you can take is to completely create a new profile. This wouldn’t be so bad if Snapchat allowed you to transfer your data from your old account, but again, they don’t for security reasons. 

However, you can easily make a new account and still find your friends from your old account if you want a new username. Just make sure to not delete your old account until after you’ve finished creating your new one. Here’s the steps to do this correctly:

  1. Log out of your original Snapchat account by going to your profile, then Settings > Log Out. Opt to save your log-in information if you want to get back in easily. 
  1. On the main Snapchat page, tap Sign Up in the bottom left. A screen will come up where you enter your First and Last name. This is what your display name will appear as, described above. Tap Sign Up & Accept to accept the Snapchat terms and conditions and continue the account creation.
  1. Enter your birthday, and then you’ll be able to enter your username. Make sure you like it!
  1. You can then create a password, and enter your phone number or email in order to confirm your account. 

Now that your account is created, you’ll want to re-add your friends. There are a few different ways you can do this. Right after you create your account, Snapchat will allow you to add your friends who you have in your phone contacts if you allow the app access to it. 

Below will also be a Quick Add option, where you may find friends from your old account that you can add again. Once you’ve added the friends you can find here, continue to create a Bitmoji for your account. 

Once you’re in your new Snapchat account, you can go to your profile and scroll down to the Friends section. Tap Add Friends to manually add anybody who didn’t show up in your contacts or Quick Add. This is where your old account may come in handy, to check the usernames of your friends. 

Deleting Your Old Snapchat 

Now that you’ve created a new Snapchat and a new username, you have a few ways to proceed. You can either delete your old account, or keep the multiple accounts on the app to log into whenever you wish. 

Be warned that when you delete your old account, you won’t have a way to access any of the snaps or chat logs you have in it. So, you’ll want to save any memories you have on your old account to your phone. You can do this by swiping up on the camera, then clicking the checkmark icon in the top right to select multiple snaps. Then, tap Export to save these to your camera roll. 

Once you have all the snaps you want to keep saved and all your friends added, you can delete your account if you wish by doing the following:

  1. Go online to Snapchat’s account portal. Enter the username and password for the account you want to delete. You may also need to enter a verification code through your phone or email. 
  1. After clicking Continue, your account will be deactivated for 30 days. During this time, your friends won’t be able to contact you through this account.
  1. After 30 days, if you don’t log into the account again, it will be permanently deleted. Any data, such as photos or videos, will be erased. 

If you don’t want to be logged into your account but still want it available, you can always log out of it and choose to save your log-in info. Then, whenever you log out of your new account, you’ll still be able to log into your old one if you want to. 

How to configure a proxy on Windows 10

A proxy is often considered to be synonymous with a VPN. This isn’t true; a proxy is distinctly different from a VPN. A VPN may provide a proxy service on top of the private network that it creates but the two are not the same.

Proxy services

Proxy services are commonly used alongside VPN services but as stand-alone services, they’re used to give users access to certain geographically restricted data e.g., access to a server or website that can only be accessed by users in a particular country.

Generally speaking, proxy services are free and public, or paid and private.

A free proxy server is simple to configure on Windows 10 whereas a private proxy comes with a username and password which the stock Windows 10 proxy settings do not cater to.

Configure proxy on Windows 10

Regardless of what type of proxy you have i.e., public or private, you can use it on Windows 10. That said, using a private proxy i.e., one that has a username and password is different than using a public proxy.

proxy Windows 10

Proxy settings

In order to configure a proxy on Windows 10, you must have;

  • For a public proxy: an IP or server address and a port number.
  • For a private proxy: an IP or server address, a port number, a username, and a password.

Configure public proxy on Windows 10

To configure a public proxy on Windows 10, follow these steps.

  1. Open the Settings app (Win+I keyboard shortcut).
  2. Go to Network and Internet.
  3. Select the Proxy tab.
  4. Scroll down to the Manual Proxy setup section.
  5. Turn the Use proxy server switch on.
  6. Enter the server address and port number.
  7. Click Save.
  8. The proxy is now active.

Configure private proxy on Windows 10

A private proxy server requires authentication with a username and password. There is no setting on Windows 10 that allows you to input the username and password, effectively locking you out from using it.

The alternative is using a third-party app. We recommend using Charles Proxy but it isn’t free. It costs $50. There is a trial version available with limitations.

Configure proxy with Charles proxy

To configure your proxy in Charles Proxy, download and install the app from here. Follow the steps below to set up the proxy.

  1. Open Charles Proxy.
  2. Go to Proxy>External Proxy Settings.
  3. Enable Web Proxy.
  4. Enter the IP/Server address in the Web Proxy server field.
  5. Enter the port number in the field next to it.
  6. Enter the username and password in the respective fields.
  7. Click Ok.
  8. Repeat steps 2-7 but select Secure web proxy instead of Web Proxy (this may be optional depending on your proxy service).

  1. To turn the proxy on, return to Charles proxy.
  2. Go to Proxy>Windows Proxy.
  3. The proxy is now enabled.

Install Charles proxy certificate in Chrome and Chromium-based browsers

Charles proxy is set up but by default, it will work only in Internet Explorer or Microsoft Edge. For other browsers, there’s another step to the configuration process.

  1. Open Charles Proxy.
  2.  Go to Help>SSL Proxying>Save Charles root certificate.
  3. Save the certificate with the CER file extension.

  1. Open the Settings for the Chrome/Chromium-based browser.
  2. Go to Advanced settings>Privacy>Privacy and security>Manage Certificates.
  3. In the window that opens, go to the Trusted Root Certificates tab.
  4. Click Import.

  1. Select the certificate that you saved in step 3.
  2. Restart the browser.
  3. Make sure the ‘Windows Proxy’ option is enabled in Charles proxy and the proxy will start working in the browser.

Install Charles proxy certificate in Firefox

Installing the Charles proxy certificate in Firefox is much easier.

  1. Open Charles Proxy.
  2. Go to Proxy and enable Windows Proxy.
  3. Open Firefox.
  4. Visit this link.
  5. Firefox will ask to save a file.

  1. Go ahead and save it. Do not change the extension of this file.
  2. The certificate will install on its own.
  3. Enter your username and password when prompted.
  4. The proxy is now active. 


There are some alternatives available for Charles proxy such as Fiddler but it doesn’t seem to have an option to configure an external proxy. It’s unfortunate that Windows 10 doesn’t support using a private proxy. Some people are of the opinion that it does this for security reasons but there’s no official reason from Microsoft as to why there’s no support for a private proxy.

The post How to configure a proxy on Windows 10 appeared first on AddictiveTips.

How to sync configuration files on Linux with Syncthing

In the past on AddictiveTips, we’ve talked about Symbolize, a Linux app that works with Dropbox to keep your config files in sync. However, not everyone has a Dropbox account. 

If you do not have a Dropbox cloud account but still want your Linux configs to stay in sync, the next best tool to use is Syncthing. In this guide, we’ll show you how to set up a Syncthing system that will always keep your configuration files on Linux in sync. 

Installing Syncthing GTK on Linux

Syncthing GTK is the preferred tool for syncing on the Linux desktop, as Syncthing is a web server app, and the GTK tool makes it easy to use on the desktop. However, the Syncthing GTK tool does not come pre-installed. As a result, we will need to go over how to install it before continuing.

The Syncthing GTK application is available for installation on Arch Linux, Debian 10, Ubuntu, OpenSUSE Leap, and Flatpak. To start installing the app on your computer, open up a terminal window and follow the command-line installation instructions down below.


On Ubuntu, the Syncthing GTK application is installable via the Apt command.

sudo apt install syncthing-gtk

Debian 10

If you are using Debian 10, you will get Syncthing GTK working with the Apt-get command below.

sudo apt-get install syncthing-gtk

Arch Linux

Syncthing-GTK is in the Arch Linux “Community” repo. To install it, run the Pacman command.

sudo pacman -S syncthing-gtk


Syncthing-GTK is available on Fedora 30 via the Dnf command. However, Fedora 30 is out of date (2 years to be exact). If you use Fedora and need to get Syncthing GTK working, you will need to follow the Flatpak installation instructions instead.


Syncthing GTK is available on OpenSUSE 15.1 and 15.2 via the “Oss” software repository. Ensure you have “Oss” enabled. Then, enter the command below to get Syncthing GTK working.

sudo zypper install syncthing-gtk


Syncthing GTK is available for installation as a Flatpak. So, if you’re a Fedora Linux user (or any other distribution that doesn’t have Syncthing GTK available) and need to install it, this is the way to go.

Installing Syncthing GTK via Flatpak requires the Flatpak runtime. To install the runtime, follow this guide on the subject. Once the runtime is set up, please enter the two commands below to get it running.

flatpak remote-add --if-not-exists flathub

flatpak install flathub me.kozec.syncthingtk

Set up Syncthing GTK 

Syncthing GTK requires configuration before use. To configure it, launch the app on your Linux desktop. Then, follow the on-screen Wizard to get the app working on your PC. Be sure to read what the Wizard tells you in detail, so you can understand how Syncthing operates on your computer.

Please note that you will need to set up Syncthing GTK on all computers that you plan to sync config files between.

Syncing config files

Syncing configuration files with Syncthing on Linux is done with the symlinking function. To set it up, follow the step-by-step instructions below.

Step 1: Pick the Linux PC that you use the most. This PC will be the one that we take configuration files from and the one that will do the config file hosting.

For example, if all of your essential configuration files are on your Desktop, set up the sync in Syncthing GTK on the desktop, and move all the config files into the “Sync” folder on this PC sync with other Linux systems.

Once you’ve figured out what PC you use as your primary, use the mv command to place your configuration files into the Syncthing “Sync” directory.

cp -r ~/.config ~/Sync

This command above will move most of your configuration files into the “Sync” folder handled by Syncthing. To sync other configuration files on your PC, you will need to change ~/.config in the command above to whichever folder you wish to keep in sync.

Step 2: In Syncthing GTK, click on the “Gear” icon next to the minimize button to access the menu button. Inside of the menu, click on “Add device” and select it. Then, use the menu to add other Linux PCs on your network to the sync.

Note: you may need to click on “Show ID” on computers you wish to add to the sync to get their ID before attempting to add it to the PC that you are hosting the sync from.

Step 3: On the PC doing the sharing, access Syncthing GTK, right-click on “Default Folder,” and select the “Edit” button. Then, look for “Share With Devices” and select it with the mouse.

Inside of the “Share With Devices” area, check the boxes next to the PCs you’ve added to your Syncthing folder, giving them access to the sync.

Step 4: After adding a device to the share, go to the device you are adding and look at the Syncthing GTK app. You will see a notification asking if you want to connect to the share. Select “Accept” to accept the connection.

Step 5: Once you’ve accepted the connection on the Linux PC attempting to connect to the Syncthing GTK share, you’ll see another notification. This notification will ask if you wish to add the “Default Folder.” Select “Yes” to add the “Sync” folder to the Linux devices that you’ve added to the sync.

Step 6: Allow the connected PCs to download the configuration files from the sync over your network. When the process is done, run the following commands on all PCs to keep your configuration files in sync using Syncthing GTK.

rm ~/.config

ln -s ~/Sync/.config ~/

With the two commands run above, your configuration files will be in sync. However, keep in mind that Syncthing must be running to receive file updates.

The post How to sync configuration files on Linux with Syncthing appeared first on AddictiveTips.