﻿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"": ""<html><to><embed></embed></to></html>"",
    ""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	
