📄️ Developing APM
APM is written in react-native. With some react or web dev experience you can start in no time. To develop, download and install if you havent already:
📄️ Add New Fetchers
APM uses a modularized approach to organize media fetchers, similar to muisicfree. While there are potentials to make APM support extra fetchers via user-defined plugins, I don't have the time or interest to maintain any plain string evaled into commonjs functions and am currently sticking with hardcoded fetchers. However if you would like to add your own fetchers in your compiled APM, read along!
📄️ Add New Skins
Asset Data Structure
📄️ Add New regexp for Song Name Parsing
This is simply collected in re.ts. See example below:
📄️ Deploy a Private Cloud for Syncing
I have a very simple file serving API server at this repo. Note APM forbids http (cleartext connection). Free https certificates are available at zeroSSL.