Music Script
Add metadata to your yt-dlp downloaded songs from Youtube Playlist.
- 💿 Artist (+ muliple artists)
- 💿 Album Artist
- 💿 Album name
- 💿 Album art
- 💿 Song Title
- 💿 Comment
- 💿 Copyright
- 💿 Track #No
- 💿 Genre
- 💿 Composser
- 💿 Description
- 💿 Year
- 💿 Lyrics
How to Install
Install from pypi:
pip install musicscript
Run musicscript in terminal:
# run in terminal
musicscript
# 👾 Hello, Music Script
# Enter Artist Name:
# Enter Album Name:
# Enter Yotube Playlist / Soundcloud Album:
Local Setup
Run inside project
cd music-script;
uv sync;
uv run musicscript;
# Answer input prompts
#
# 👾 Hello, Music Script
# Enter Artist Name:
# Enter Album Name:
# Enter Youtube Playlist:
# Enter Image:
# Enter Year:
# Enter Copyright:
# Enter Genre:
Dependencies
- yt-dlp - used to download songs from youtube / soundcloud / spotify
- ffmpeg - using for adding metadata to music files
Test
Enjoy offline music, you can still pay for streaming!
Metadata
Release files for musicscript 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| musicscript-0.1.7.tar.gz | 3.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| musicscript-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.3 MB
Release files / musicscript-0.1.7.tar.gz
| Download URL | musicscript-0.1.7.tar.gz |
|---|---|
| Size | 3.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
08452e3ddcd7aab96544188692cde39582049cae057efe6f03fc53c0c4a8f1cc
|
|
BLAKE2b-256 checksum How to use checksums |
2aa4fe5692fb21e46ca898c157f053f9d23ff4541b0f91f32ea29078fd30c4a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / musicscript-0.1.7-py3-none-any.whl
| Download URL | musicscript-0.1.7-py3-none-any.whl |
|---|---|
| Size | 9.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7a0e0e2a4ddf49d68dc1d399eba53ee596338163da4df520454f908ef3b158d1
|
|
BLAKE2b-256 checksum How to use checksums |
889530980c679ea0039add07751994d832f6dc351ed58835d55eb411b66a07e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|