Update Plex music album covers to the corresponding front covers embedded in your MP3 files
Project description
update-plex-music-album-covers
Is your Plex showing waveforms or label covers instead of the posters (covers) you worked or paid for?
Update Plex music album covers to the corresponding front covers embedded in your MP3 files.
Rationale
This utility was written as a solution to a problem with Plex Media Server and music album covers. Some MP3 files such as the ones purchased from Beatport come with the usual cover one would expect as well as an additional waveform image. They often include a label cover too. When scanning files for covers Plex Media Server sees all of these and selects one seemingly at random. This utility scans your music library for albums with multiple covers, attempts to extract the embedded front covers from the MP3 files themselves and updates the album covers with the those. The MP3 files are not modified in this process.
Running
Install via PIP on the same machine where you Plex server is running:
pip3 install --user update-plex-music-album-covers
Run:
update-plex-music-album-covers USERNAME --password PASSWORD SERVER LIBRARY
If you want to conceal your password you can pass it via environment variable like so:
read -p "Enter your password: " -s PLEX_PASSWORD && export PLEX_PASSWORD
update-plex-music-album-covers USERNAME SERVER LIBRARY
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for update-plex-music-album-covers-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f351076990ab311b5d0d444c77ccd4c9b0945a664ccf7245482a61ddcac3b98c |
|
MD5 | 2f745293ae04e7ededb01194cb49f6aa |
|
BLAKE2b-256 | 33acfb0865c17620125e10d7c15582a6e6a45fcedfce29e011423db31c52672e |
Hashes for update_plex_music_album_covers-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e32577fb861f9ca415ec3b61fab01dcba0f7f73bf58c52802a9f6ca06d8d4cd9 |
|
MD5 | c60238e1734cc3de6723bde355327d0f |
|
BLAKE2b-256 | 14b3d54c6c7d13d5e1cbd5e6f8ccf39e6e2b0c5bed68d3a478c4ac81cdc9f7e6 |