Simple Python app to automatically update your audio tags & cover with data from Beatport using scrapping (no paid API).

Marekkon5 Marekkon5 Last update: May 08, 2022

Beatport Tagger

Logo

Simple Python app to update your audio tags & cover with data from Beatport using scrapping (no paid API).

WARNING: Deprecated

This app has been deprecated for OneTagger, because we wanted to unify all the taggers. Github Repository, Website.

Screenshot

Compatibility

Tested on platform Works correctly
Windows 7
Windows 10
macOS El Capitan
macOS Catalina
macOS Big Sur
Linux

Troubleshooting

MacOS:

If you get a warning on macOS, this app can't be opened for whatever reason:

  • Click Apple icon on top left
  • Click System Preferences
  • Click Security & Privacy
  • Click Open Anyway

Windows:

If you get an error opening the app like: "(Exception from HRESULT: 0x80010007 (RPC_E_SERVER_DIED))"

  • Try to run it without Admin rights.
  • In order to do so, make sure UAC is enabled.
  • If you get Python.Runtime not found during compiling, run the following commands:
pip uninstall pythonnetpip install pythonnet

And try again, if doesn't work, try different Python version

How to compile:

Install dependencies:

pip install --user -r requirements.txt# If Windows, do also:pip install cefpython3 --user

If you get errors installing dependencies, use Python 3.7 (or 3.6).

Run:

python beatporttagger.py

Compile Binary:

pip install pyinstallerpyinstaller --onefile beatporttagger.spec

MacOS Binary:

pyinstaller --onefile beatporttagger-mac.spec

Should be saved in dist folder.

Showcase

Comparison of strictness settings and simillar projects: https://docs.google.com/spreadsheets/d/1k-grRDQszg2B99CpoK81_cHODy0DwvdhsIAhob0ezJU/edit?usp=sharing

Trailer: https://youtu.be/D_-ZAX5MIig

Credits:

UI, icon, idea, trailer, comparisons and request by Bas Curtiz

Subscribe to our newsletter