You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pony.fm gives artists a robust way to create a profile and host their music on the ponynet. PVL already links to Pony.fm when a track played by a radio station exists there but artists have to register separately on PVL and upload their song there if they want to submit it to both PVL and Pony.fm. We can do better by integrating these sites more closely.
Scope of this task:
implement a means to make authenticated API calls to PVL (OAuth 2.0, preferably)
expose the ability to submit an artist profile via an authenticated API endpoint (this page's functionality)
expose the ability to submit a song via an authenticated API endpoint (this page functionality)'s
ensure that PVL can handle an audio file for a submitted track being hosted on Pony.fm (it may currently assume that they all live on S3)
implement a mechanism to notify Pony.fm when a Pony.fm track has been picked up by a radio station
make a list of all tracks submitted to PVL available in a list for all stations
tracks submitted to a specific station should appear in a separate list just for those stations
shorthanded metrics for provided by pony.fm's song metrics on submitted songs
implement an "album release" API endpoint that does the following:
schedules the album to be promoted on PVL's social media
schedules the album to be promoted on PVL's front page
notifies stations about the album's release to encourage their participation
The text was updated successfully, but these errors were encountered:
Pony.fm gives artists a robust way to create a profile and host their music on the ponynet. PVL already links to Pony.fm when a track played by a radio station exists there but artists have to register separately on PVL and upload their song there if they want to submit it to both PVL and Pony.fm. We can do better by integrating these sites more closely.
Scope of this task:
The text was updated successfully, but these errors were encountered: