|
1 | | -# Read me |
| 1 | +# Splitify |
2 | 2 |
|
3 | | -### Disclaimer |
| 3 | +Splitify is a tool that turns one Spotify playlist into multiple smaller playlists based on musical similarity. |
4 | 4 |
|
5 | | -Hi! Thank you for checking out Splitify! I am currently trying to get an extension from Spotify in order to have this fully deployed. If you want to try it out feel free to shoot me an email [stanleygvi@gmail.com] with your Spotify email and I can add you to the authorized users. |
| 5 | +Instead of splitting tracks randomly, Splitify looks at audio traits like energy, mood, danceability, tempo, acousticness, and more, then groups songs that feel like they belong together. |
6 | 6 |
|
7 | | -## Description |
| 7 | +## What you can do with Splitify |
8 | 8 |
|
9 | | -Splitify is a free to use tool that will split any selected playlist in your library into smaller musically similar playlists. |
| 9 | +- Log in with your Spotify account |
| 10 | +- Choose one or more playlists from your library |
| 11 | +- Pick the kind of split you want, such as `Balanced`, `Energy`, `Mood`, or `Danceability` |
| 12 | +- Fine-tune the audio traits manually if you want more control |
| 13 | +- Generate new playlists automatically from the results |
10 | 14 |
|
11 | | -Playlists will be split according to Spotify's audio features provided by their API: https://developer.spotify.com/documentation/web-api/reference/get-audio-features |
| 15 | +## How it works |
12 | 16 |
|
13 | | -# Privacy Policy |
| 17 | +1. You sign in with Spotify. |
| 18 | +2. Splitify loads your playlists. |
| 19 | +3. You choose a playlist and select how you want it split. |
| 20 | +4. Splitify analyzes the tracks using Spotify-related audio data. |
| 21 | +5. New playlists are created for each group of similar songs. |
14 | 22 |
|
15 | | -At Splitify, we take your privacy and data security seriously. This document explains the specific permissions (scopes) we request from Spotify and why they are necessary to provide the functionality of the Splitify tool. |
| 23 | +Splitify creates new playlists instead of changing your original playlist. |
16 | 24 |
|
17 | | -## Spotify Scopes We Use |
| 25 | +## What gets created |
18 | 26 |
|
19 | | -### `user-read-private` |
| 27 | +When a playlist is processed, Splitify creates new Spotify playlists for the groups it finds. These groups are based on traits such as: |
20 | 28 |
|
21 | | -**Why we need it**: |
22 | | -This scope is required to authenticate you with Spotify using OAuth (Spotify's secure login mechanism). It allows us to access basic information about your Spotify account, such as your Spotify user ID, which is necessary for actions like retrieving your playlists or creating new ones. |
| 29 | +- Energy |
| 30 | +- Mood |
| 31 | +- Danceability |
| 32 | +- Tempo |
| 33 | +- Acousticness |
| 34 | +- Instrumentalness |
| 35 | +- Speechiness |
| 36 | +- Liveness |
| 37 | +- Loudness |
23 | 38 |
|
24 | | -**What we access**: |
25 | | -- Only your user ID and your playlists. |
26 | | -- **We do not access** your subscription type, listening habits, or any other private data beyond what is necessary to identify you as the user. |
| 39 | +Some very small or low-quality groups may be skipped so the final playlists are more useful. |
27 | 40 |
|
28 | | -**What we don't do**: |
29 | | -- We do not store or use any private information for purposes outside of our service. |
30 | | -- We do not share your data with third parties. |
| 41 | +## Spotify permissions |
31 | 42 |
|
32 | | -### `playlist-read-private` |
| 43 | +Splitify currently asks for these Spotify permissions: |
33 | 44 |
|
34 | | -**Why we need it**: |
35 | | -This scope allows us to access both your public and private playlists so that we can retrieve the tracks and process them using the Splitify tool. If you want to split or manage any of your playlists, this permission is necessary to view their contents. |
| 45 | +- `user-read-private` |
| 46 | +- `playlist-read-private` |
| 47 | +- `playlist-modify-public` |
| 48 | +- `playlist-modify-private` |
36 | 49 |
|
37 | | -**What we access**: |
38 | | -- We access both public and private playlists to read their contents for playlist splitting or processing. |
39 | | -- **We do not modify** or change anything in your playlists without your explicit request. |
| 50 | +These permissions are used so Splitify can: |
40 | 51 |
|
41 | | -**What we don't do**: |
42 | | -- We do not make any unauthorized modifications to your playlists. |
43 | | -- We do not share your playlist data with any third parties. |
| 52 | +- identify your Spotify account |
| 53 | +- read the playlists you choose |
| 54 | +- create new playlists for the split results |
44 | 55 |
|
45 | | -### `playlist-modify-public` |
| 56 | +## Privacy and data use |
46 | 57 |
|
47 | | -**Why we need it**: |
48 | | -This scope is required to create new public playlists on your behalf when we split your playlists using the Splitify tool. It allows us to add tracks to these newly created playlists and manage them for you. |
| 58 | +Splitify uses your Spotify access only to power the playlist-splitting workflow. |
49 | 59 |
|
50 | | -**What we access**: |
51 | | -- We only modify public playlists that we create through Splitify. |
52 | | -- **We do not modify** any existing playlists |
| 60 | +- Your existing playlists are read so tracks can be analyzed and grouped. |
| 61 | +- Splitify creates new playlists for the output. |
| 62 | +- Your original playlists are not edited by the splitting flow. |
53 | 63 |
|
54 | | -**What we don't do**: |
55 | | -- We do not add, remove, or change any tracks in your public playlists without your explicit instruction. |
56 | | -- We do not create or modify any private playlists unless requested in future features. |
| 64 | +## Who this is for |
57 | 65 |
|
58 | | -## Your Data, Your Control |
| 66 | +Splitify is useful if you want to: |
59 | 67 |
|
60 | | -We request only the permissions that are absolutely necessary to provide the core functionality of Splitify. We do not request access to your email address, personal playlists, or any data unrelated to managing your public or collaborative playlists through our service. |
| 68 | +- break up a long playlist into smaller vibe-based sets |
| 69 | +- separate high-energy songs from calmer ones |
| 70 | +- pull apart mixed playlists into more consistent moods |
| 71 | +- discover natural clusters inside a playlist you already love |
61 | 72 |
|
62 | | -We are committed to being transparent about what data we access and ensuring that your data is protected. If you ever have concerns about your privacy or the permissions requested, feel free to reach out to us at [support@splitifytool.com]. |
| 73 | +## Summary |
63 | 74 |
|
64 | | -Thank you for trusting Splitify with your playlist management! |
| 75 | +Splitify helps you reorganize Spotify playlists into cleaner, more focused listening experiences without manually sorting every track yourself. |
65 | 76 |
|
66 | | -## Contact Us |
| 77 | +## Disclaimer |
67 | 78 |
|
68 | | -For any questions or concerns about your data and privacy, please contact us: |
69 | | - |
70 | | -- Email: [support@splitifytool.com] |
71 | | -- Website: [https://splitifytool.com] |
| 79 | +Splitify unfortunately cannot be fully public-facing at the moment because of Spotify API access restrictions and app approval requirements. Access may need to remain limited to approved users while those platform restrictions are in place. |
0 commit comments