{"repo":"Topvennie/sortifyr","free":true,"listed":false,"github":"https://github.com/Topvennie/sortifyr","clone":"git clone https://github.com/Topvennie/sortifyr.git","description":"Organize and automate your Spotify playlists","language":"Go","stars":59,"topics":["automation","organizer","spotify","spotify-web-api"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"Sortifyr A web application to help organize and automate your Spotify playlists. - Detect duplicate and unavailable tracks in playlists - Keep track of your all time listening history and playlist changes - Create one-way synchronized playlists links - Create and optionally automatically maintain playlists Features Playlists Duplicate tracks Find any duplicate track in a playlist. You can trigger an automatic deletion of any duplicate entries. [!NOTE] Due to Spotify API limitations this will first delete every instance of the duplicate track in the playlist and afterwards add it back. Unplayable tracks Find any track that is no longer playable. This can happen because of various reasons, for example licensing issues. These tracks are recognizable by being grayed out. Unfortunately due to Spotify API limitations these tracks cannot be deleted with API calls. You'll have to delete them manually. The easiest way to find them is by sorting a playlist by artist. They will appear at the top. Tracks History An overview of your history. It will show any track that you listened to or was played in a jam that you were a part of. Sortifyr will track all the data is needs in the background however it can not access any past data. In the settings page you can find instructions how you can upload all your historic Spotify data. It's highly recommended to do so. Recently added / removed An overview of recently added and removed tracks from any playlist. Import historic data Sortifyr becomes","default_branch":null,"files":null,"tree":[],"storefront":"/r/Topvennie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Topvennie/sortifyr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}