Skip to content

diman82/shazam-apiv5-songs-fetch

Repository files navigation

Shazam API v5 song list fetch

Easy batch retrieval of your myshazam library

Direct run

Prerequisites

  1. Install python 3.8 and the required prerequisites from requirements.txt file
  2. Place your own urls.txt file (formatted as one url per line, name is hardcoded so DON'T CHANGE IT) under ./mnt directory
  3. Set 'SEMAPHORE_ENV' env variable for asyncio module (if not set, default of 25 is used)

Docker

Run

Run from windows cmd

docker run -v %cd%\mnt:/app/mnt --env SEMAPHORE=50 --network="host" --name shazamapiv5fetchsongs diman82/shazamapiv5fetchsongs:latest

Run from linux bash

docker run -v $(pwd)/mnt:/app/mnt --env SEMAPHORE=50 --network="host" --name shazamapiv5fetchsongs diman82/shazamapiv5fetchsongs:latest

Build from source

docker build -t shazamapiv5fetchsongs .

Docker Compose

Build from source

docker-compose build

Run

docker-compose up

Donating

If you found this project useful, consider buying me a coffee

Buy Me A Coffee

About

Shazam API v5 song list fetcher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published