Simple Python app to update your audio tags & cover with data from Beatport using scrapping (no paid API).
This app has been deprecated for OneTagger, because we wanted to unify all the taggers. Github Repository, Website.
Tested on platform | Works correctly |
---|---|
Windows 7 | ✅ |
Windows 10 | ✅ |
macOS El Capitan | ✅ |
macOS Catalina | ✅ |
macOS Big Sur | ✅ |
Linux | ✅ |
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
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 pythonnet
pip install pythonnet
And try again, if doesn't work, try different Python version
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 pyinstaller
pyinstaller --onefile beatporttagger.spec
MacOS Binary:
pyinstaller --onefile beatporttagger-mac.spec
Should be saved in dist
folder.
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
UI, icon, idea, trailer, comparisons and request by Bas Curtiz