System Codecs

Homey comes with a small subset of codecs built in for media apps to use. When using Homey's internal speaker, or an external speaker connected through lineout, one of these codecs has to be used in order for playback to work.

codec reference
mp3 homey:codec:mp3
ogg homey:codec:ogg
flac homey:codec:flac

These codecs can be referenced from the Codec helper class (e.g. Homey.Codec.MP3).

Custom Codecs

Some external speakers might support some additional codecs other than the ones provided by Homey. If the driver app provides and accepts additional codecs it is possible for media apps to provide content that has been encoded in these formats. Your codec should follow the driver:type:format notation, e.g. spotify:track:abcdef.