-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
140 lines (105 loc) · 9.51 KB
/
config.yaml
File metadata and controls
140 lines (105 loc) · 9.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
# ╔══════════════════════════════════════════════════════════════════════════════╗
# ║ ║
# ║ 💿 SEXIFY CONFIGURATION 💿 ║
# ║ ║
# ║ Lossless. Effortless. Your Music, Uncompressed. ║
# ║ ║
# ╚══════════════════════════════════════════════════════════════════════════════╝
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ 📁 OUTPUT │
# └──────────────────────────────────────────────────────────────────────────────┘
output_dir: "./Downloads"
folder_template: "{album} - {album_artist} - {year} {source}"
# → Album - Artist - 2024 [TIDAL]/
#
# Variables: {artist}, {album}, {album_artist}, {year}, {source}
filename_template: "{track}. {title} - {artist}"
# → 01. Song Name - Artist.flac
#
# Variables: {track}, {title}, {artist}, {album}
include_track_numbers: true
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ 🎵 SERVICE │
# └──────────────────────────────────────────────────────────────────────────────┘
service: "qobuz"
#
# Options:
# • tidal → Hi-Res FLAC up to 24-bit/192kHz
# • qobuz → Hi-Res FLAC up to 24-bit/192kHz
# • amazon → Ultra HD up to 24-bit/192kHz
# • auto → Best available (coming soon)
#
# Fallback: If preferred service fails, others are tried automatically.
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ 🌊 TIDAL │
# └──────────────────────────────────────────────────────────────────────────────┘
tidal:
quality: "HIGH"
#
# Lossless:
# • HI_RES_LOSSLESS → FLAC 24-bit/96kHz+ (Hi-Res) ★
# • LOSSLESS → FLAC 16-bit/44.1kHz (CD Quality)
#
# Lossy:
# • HIGH → AAC 320kbps
# • NORMAL → AAC 160kbps
# • LOW → AAC 96kbps
# ⚠️ Your TIDAL API credentials
# Get them → https://developer.tidal.com/
client_id: "6BDSRdpK9hqEBTgU"
client_secret: "xeuPmY7nbpZ9IIbLAcQ93shka1VNheUAqN6IcszjTG8"
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ 🎧 QOBUZ │
# └──────────────────────────────────────────────────────────────────────────────┘
qobuz:
quality: "5"
#
# • 5 → MP3 320kbps
# • 6 → FLAC 16-bit/44.1kHz (CD Quality)
# • 7 → FLAC 24-bit/96kHz (Hi-Res)
# • 27 → FLAC 24-bit/192kHz (Hi-Res Max) ★
# ⚠️ Your Qobuz API credentials
app_id: "798273057"
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ 🛒 AMAZON MUSIC │
# └──────────────────────────────────────────────────────────────────────────────┘
amazon:
region: "US"
#
# • US → United States (music.amazon.com)
# • EU → Europe (music.amazon.co.uk, music.amazon.de)
#
# Quality: Automatic Ultra HD (24-bit/192kHz when available)
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ 💚 SPOTIFY │
# └──────────────────────────────────────────────────────────────────────────────┘
spotify:
# ⚠️ Your Spotify API credentials (for URL resolution)
# Get them → https://developer.spotify.com/dashboard
client_id: "5f573c9620494bae87890c0f08a60293"
client_secret: "212476d9b0f3472eaa762d90b19b0ba8"
# Optional: Provide a pre-generated access token to bypass client credentials auth
# If set, client_id/client_secret are ignored
token: "BQA62Mq9O_tbV2XbiV252E5r4tofRLXt2vcYhU0wwwiwoZY2boNZbs-D78lrhjAGc-YEulPa4_oG9qIq4GfiSMp_AobyKThkEzYPgaPedU8yTIu2OL2Bx57CTvOu89iNXPUOPVdgpyFs0u8dONkdjp_Qmmt67JVzLltao87OZgBbz4hkKWPU3gQyHva2mJ-h6vTUv5gy59GdgvLL9lGXCnDdkMI1FU9v8hQoJgv1zyFZcTAn4DYle5JL67cM75PaZ5vMOS93LKoBU8au-4dM01qULlhp6Z94xBZ9OfPJBZl7r-Mo-CoEYlNwdrvkV4tKNN-d"
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ 🖼 COVER ART │
# └──────────────────────────────────────────────────────────────────────────────┘
save_cover_art: true # Save cover.png alongside tracks
cover_filename: "cover.png" # Cover art filename
embed_max_quality_cover: true # Embed hi-res cover in audio files
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ 📝 LYRICS │
# └──────────────────────────────────────────────────────────────────────────────┘
embed_lyrics: true # Embed synced LRC lyrics in audio files
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ ⚙ BEHAVIOR │
# └──────────────────────────────────────────────────────────────────────────────┘
skip_existing: true # Don't re-download existing files
show_progress: true # Show download progress bar
concurrent_downloads: 5 # Parallel downloads (1-5)
# ╔══════════════════════════════════════════════════════════════════════════════╗
# ║ ║
# ║ Tip: Command-line flags override these settings. ║
# ║ Run `sexify --help` for all available options. ║
# ║ ║
# ╚══════════════════════════════════════════════════════════════════════════════╝