Comments (9)
Songs don't have anything to do with Spotify anymore after download, at max it would make sense to add the playlist number in the comment tag.
from downonspot.
That's exactly the reason I want this feature. When I go into the folder, I don't know which piece we are currently studying. I have to open the Spotify playlist page, find the piece, go back to finder and find the piece, and then play it. Since I'm given the playlist index of the pieces we are going to study each week, if I can somehow put the playlist index into the filename, I don't need to touch Spotify at all. I hope this answers your question and makes more sense.
from downonspot.
The problem is that the teacher solely relies on the Spotify playlist, so she only gave us indexes. If she would also give us the piece title and composer I would not need this. But it is what it is.
from downonspot.
I'm sorry that what I've said doesn't make sense to you.
Try think about it this way: I have a spotify playlist that I would like to migrate into iTunes, and I care about the order of the tracks because that's what I'm used to. So how can I preserve the order of tracks in the playlist?
from downonspot.
There is no such feature for that in DownOnSpot. Code logic would need to change, to add the playlist metadata, if a playlist is being downloaded from.
from downonspot.
@sclsj I don't understand what the issue is. DownOnSpot downloads the tracks in chronological order so you can sort the files by creation date and add a number to each file. All my tracks are in the right order. Here is a one liner:
a="$1"; ls -tr | while read line; do printf "%s \'%s\' \'%01d. "%s"\'\n" mv "$line" $((a=a + 1)) "$line"; done | bash
If you want to do a dry run, pipe it into cat instead of bash. | cat
If you change 01
to 02
you can add a single zero infront.. if you do 03
or 04
you can add even more.. This is good for large collections if you want everything to look a bit cleaner..
So with 03
it would be like: 005. artist - track
Add the script to your $PATH and run it like script N
if you want an other starting number than 1. without N it starts at 1
from downonspot.
@fov95 No. DownOnSpot uses multithreaded downloading by default, so it's not strictly in chronological order. Therefore you cannot rely on mod or create date.
from downonspot.
Does it? For me it downloaded one track at a time, top to bottom and I just reverse the order and number it and everything is always in the right order for me. I don't have the issue you're describing and I have quite a lot of playlists...
Edit: I checked my playlists again now and I can assure you every track is in it's right place. They match 100% the spotify playlists.
from downonspot.
I would also find the addition of playlist # helpful. At the very less adding it to comments or something that I can parse it later. The order of many playlists are quite intentional.
Or having the spotify ID added as metadata or filename template so that it can be parsed and combined with a playlist export to be imported into a different player.
from downonspot.
Related Issues (20)
- Error when downloading tracks - Error: Invalid state { BadDER } | <trackname> HOT 20
- Google login? HOT 1
- record HOT 1
- Create a folder for album HOT 1
- Some specific songs cannot be downloaded. HOT 2
- Running downonspot.exe is giving (os error 10060) HOT 5
- Doesnโt compile on MacOS with lame installed HOT 2
- Fast downloads freeze the process (please add a delay) HOT 13
- [FR] Proxy support
- TimedOut Deadline expired HOT 3
- Error: Invalid state { invalid digit found in string } when trying to download HOT 8
- Cargo Build on Ubuntu 22.04: `failed to run custom build for command alsa-sys v0.3.1` HOT 5
- Artist links are not working
- Cannot compile M1 Mac HOT 1
- Unable to download tracks HOT 3
- Feature Request: Download cover art as cover.jpg HOT 1
- For unavailable tracks, download the relinked track
- Compiling on MacOS 14.2.1 with Apple Silicon (M1) fails HOT 1
- It does not work with **Free** Spotify accounts (Is it supposed or not?) HOT 4
- Can't download anything, it just logins, then nothing HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from downonspot.