Comments (2)
Depending on the system used to list directory contents, having track 1 as "1" in the filename instead of "01" could cause some systems to output the directory listing with an incorrect track order. Having track 1 start with 1 might then result in the next track in the directory listing be track 10. By forcing the track numbers to always be 2 digits, then every system should display the tracks in the correct order when retrieving the directory listing as "01" "02" etc.
Hope that makes sense. I'm not aware of any albums that are 10-discs +, but maybe having disc numbers be 2 digit as well might be prudent.
Filename {track_number} 2 digits
track.py line 172
output_template = output_template.replace("{track_number}", fix_filename(track_number))
⇊
output_template = output_template.replace("{track_number}", '{:02d}'.format(int(fix_filename(track_number))))
from zotify.
Would a good potential temporary workaround be to jam the zfill() method into the config somehow?
from zotify.
Related Issues (20)
- --transcode-bitrate not working HOT 1
- Cannot download URLs from German Spotify app HOT 1
- Help? HOT 1
- delete
- Spotify API Error (unknown): received an empty response HOT 1
- [Bug] TypeError: 'NoneType' object is not subscriptable HOT 5
- Trouble with installation
- .song_ids still created when using SONG_ARCHIVE
- Getting a "TypeError: Descriptors cannot be created directly" error when running zotify on Arch HOT 2
- [Bug] Podcast episode not downloading - Couldn't resolve redirect! HOT 1
- Zotify cannot create any files or folders
- Errors: "bad escape \m at position 3" and "[WinError 183] Cannot create a file when that file already exists"
- Not returning full list of followed artists.
- Request for instructions regarding fdk_aac
- Audio glitches using downloaded m4a on iPod 5.5
- I`m probably an idiot but how do you get your login credentials HOT 1
- Download issues HOT 9
- Project still active? Can PRs be merged please?
- Cannot download playlist
- Strange error
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 zotify.