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.9
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.9.tar.gz | 3.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| musicscript-0.1.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.3 MB
Release files / musicscript-0.1.9.tar.gz
| Download URL | musicscript-0.1.9.tar.gz |
|---|---|
| Size | 3.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
901f8bd3737ab00bcc39275b35967c19d816ef54aac9adbea2322695ef2a5fcb
|
|
BLAKE2b-256 checksum How to use checksums |
e072cb7e0e0de6394445d094738ad132364f9103d90d177e9cd793f7e703230f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / musicscript-0.1.9-py3-none-any.whl
| Download URL | musicscript-0.1.9-py3-none-any.whl |
|---|---|
| Size | 10.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2a09918bfba81f271e6e82bb5adb1d822155e706d890c21b06d91d4719940f71
|
|
BLAKE2b-256 checksum How to use checksums |
4cb1cc2dbd2095a796080cfea43d9f3e3b8379bbd924d4c41356dfe77b0394a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|