This is a small python script that transfers user ratings for tracks from a Plex server to a Subsonic server.
This modifies track ratings in Subsonic, use at your own risk!
This script has been tested with Python 3.9+ and requires python libraries Plexapi and Py-Sonic. Tested with Plexapi 4.13.2 and Py-Sonic 0.7.9.
These are the user configurable settings that you'll need to adjust to match your setup and preferences:
To run the script:
python3 transfer_plex_ratings_to_subsonic.py