SkillAgentSearch skills...

Trikatuka2

Spotify playlists and tracks migration tool

Install / Use

/learn @aartek/Trikatuka2
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Trikatuka - migration tool for Spotify

Trikatuka is a tool helping transfer Spotify playlists and saved tracks from one account to another.

  • Collaborative playlists are followed.
  • Public and private playlists are copied.
  • Subscribed playlists are followed.

Production app is available here: https://trikatuka.aknakn.eu

How to: https://aknowakowski.blogspot.com/p/trikatuka2.html

For developers

Project is based on AngularJS 1.5

You need to create an app on https://developer.spotify.com/ and get clientId. You must also add http://localhost:<PORT>/afterLogin to the urls whitelist.

Spotify API requires HTTPS for authentication so for local development generate self signed cert and put it in certs dir. For CN provide localhost

cd certs
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout localhost.key -out localhost.crt

How to run

  • optionally change port in package.json in start command
  • set clientId in config.dev.json
  • npm install
  • npm start
  • Navigate to https://127.0.0.1:<PORT>

Changelog

2.7.1 (2026/03/06)

  • Fixed atuhentication

2.7 (2024/01/22)

  • Added podcasts
  • Added experimental feature to keep favorite tracks order (please report if it fails)

2.6 (2024/09/23)

  • Fixed tracks and albums transfer
  • App is now fully client side!

2.5

  • Transfer playlists in the same order

2.4

  • Added support for transfering albums and playlists.

2.3

  • Fixed moving playlists. Now requests are made one by one, because posting multiple requests simultaneously caused 500 errors.
  • Added "Help" page

Related Skills

View on GitHub
GitHub Stars145
CategoryDevelopment
Updated1d ago
Forks21

Languages

JavaScript

Security Score

95/100

Audited on Apr 3, 2026

No findings