Skip to main content

Add your description here

Project description

Music Script

Downloads songs from Youtube Playlist or Soundcloud and turns them into an Album with Artist metadata.

Add album to your Apple Music App or Android to listen offline.

Dependencies

  • yt-dlp - used to download songs from youtube / soundcloud / spotify
  • ffmpeg - using for adding metadata to music files

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

[!NOTE]

Installing UV

Install uv python package manager written in rust

curl -LsSf https://astral.sh/uv/install.sh | sh

After install uv you can clone this project with:

git clone https://github.com/mmsaki/music-script.git

Run inside project

cd music-script;

uv sync;

uv run musicscript;

# Answer input prompts
#
# 👾 Hello, Music Script
# Enter Artist Name:
# Enter Album Name:
# Enter Yotube Playlist / Soundcloud Album:

Test

TODO!

Enjoy offline streaming!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

musicscript-0.1.3.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

musicscript-0.1.3-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file musicscript-0.1.3.tar.gz.

File metadata

  • Download URL: musicscript-0.1.3.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.2

File hashes

Hashes for musicscript-0.1.3.tar.gz
Algorithm Hash digest
SHA256 42ccf0f52ecdf6dce2a9757a617b512a496cfcb89263a4903a04723e49cd3c1b
MD5 772dc94a388b15f7873409da3f44fff1
BLAKE2b-256 2ecfbd2ca0f8aca3db79d539b29f61ba5fed26a9ea86185fa4d0fdaffa5a0b9c

See more details on using hashes here.

File details

Details for the file musicscript-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for musicscript-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 398de55f600a4825a808cf5670bd73910c440f0ebb00f6cf60c575e6fecdf87f
MD5 0b4368aa23177b228309cefd2480a2f4
BLAKE2b-256 9b27a929153465ecbfed4a7ec1fa7a890dc31acb82efe046e3b7adeabd6fcc85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page