Parses database files from different music listen tracker applications, and imports them into ListenBrainz
Download and extract the zip, then run python -m pip install -e "\path\to\folder"
.
listenbrainz_file_parser [-h] [--config CONFIG] [--max-batch MAX_BATCH] [--max-total MAX_TOTAL]
[--timeout TIMEOUT] [--api-token API_TOKEN]
file
Parses lists of listened music and uploads to ListenBrainz.
positional arguments:
file
options:
-h, --help Show this help message and exit.
--config CONFIG Manually specify config file. Default is ~/config_listenbrainz.json.
--max-batch MAX_BATCH
Maximum number of listens to import per batch. Overrides config.
--max-total MAX_TOTAL
Maximum number of listens to import, in total. Overrides config.
--timeout TIMEOUT Number of seconds to wait between batches. Overrides config.
--api-token API_TOKEN
Specify your ListenBrainz API Token (https://listenbrainz.org/profile/). Overrides config.
tautulli.db
scrobbles-*.csv
scrobbles-*.json
scrobbles-*.xml
.scrobbler.log
playback_reporting.db
None