Skip to main content

Convert your music library on-the-fly!

Project description

https://img.shields.io/github/workflow/status/maxhoesel/MusicBird/CI.svg https://img.shields.io/pypi/pyversions/musicbird.svg https://img.shields.io/pypi/l/musicbird.svg https://img.shields.io/codecov/c/github/maxhoesel/MusicBird.svg

MusicBird is a python package that creates a mobile-friendly copy of your music library. Its major features include:

  • It’s fast! Not only does it use all your cores when encoding files, it also remembers the state of your library from when you last ran it. This means that MusicBird will only process those files that have actually changed since then.

  • It works with any music library! You don’t need to adjust your library structure at all for MusicBird to do its magic - in fact, you could make it read-only and everything would still work just fine!

  • It tracks modified and deleted files! Did you change the tags of a file and want them on your phone as well? Do you no longer like that artist and deleted all their music from your library? Don’t worry! MusicBird will pick up those changes and adjust the mirror copy accordingly

  • It’s flexible! MusicBird uses the excellent ffmpeg libraries under the hood, meaning that most common input and output formats are supported.

Documentation

See the official docs for installation and usage instructions

Author & License

Written and maintained by Max Hösel (@maxhoesel)

Licensed under the GNU GPLv3 or later

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

musicbird-0.1.7.tar.gz (31.3 kB view details)

Uploaded Source

Built Distribution

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

musicbird-0.1.7-py3-none-any.whl (37.9 kB view details)

Uploaded Python 3

File details

Details for the file musicbird-0.1.7.tar.gz.

File metadata

  • Download URL: musicbird-0.1.7.tar.gz
  • Upload date:
  • Size: 31.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for musicbird-0.1.7.tar.gz
Algorithm Hash digest
SHA256 99123a3f56b5e906fdbe0ace5a0ef68de89d1d6cc5c1fb0bec07e5038f5dfb4b
MD5 ca544d3c4d09d32c384b1a7f250f7f0f
BLAKE2b-256 53d54efbef3f0da71bd6deeb1282838abdba14a74e9994c06aa5cf4fd4b89a2e

See more details on using hashes here.

File details

Details for the file musicbird-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: musicbird-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 37.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for musicbird-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d1db2e02a9d180c5cb54b7fecbb8701e507f24cd0f1fe485306ad41aec8aefa7
MD5 5c3b7f809f2ecfd62288879e1b6c4b15
BLAKE2b-256 c9dd2ac36d71b6e265405171d51ac65e72da38007e63b081550cd2236d3924ba

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