id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,parents 1074,Upload audio to GNU MediaGoblin via the API,Jessica Tallon,,"Currently it's not possible to upload audio to GNU MediaGoblin via the API, this would be very useful. [https://github.com/activitystreams/activity-schema/blob/master/activity-schema.md#audio-and-video-objects Activity Streams 1.0 does support audio] they should look something like: {{{ { ""id"": ""https://gmg.site.tld/api/audio/someid"", ""objectType"": ""audio"", ""displayName"": ""Title of this audio"", ""embedCode"": """", ""stream"": { ""url"": ""https://gmg.site.tld/path/to/audio.ogg"", }, ""author"": { ""id"": ""acct:someone@gmg.site.tld"", ... }, ""url"": ""https://gmg.site.tld/html/version/for/users/click"" } }}} Pump.io does look like it is able to store audio, they have the model which is [https://github.com/e14n/pump.io/blob/master/lib/model/audio.js here]. This defines: - id - [https://github.com/activitystreams/activity-schema/blob/master/activity-schema.md#binary-objects attachments] - embedCode - stream They also have all the usual properties possible on a object and can be interacted as such (liking, commenting, etc.)",enhancement,closed,minor,,programming,duplicate,"api, federation",JanKusanagi,