This page lists the known software with Kate support.

## Out of the box support

### oggz-tools

The oggz tools and liboggz, a layer above libogg, have Kate support throughout for low level manipulation of Kate streams.

### ffmpeg2theora

ffmpeg2theora is a video encoder which converts to Vorbis and Theora. It can also include text Kate subtitles.

### VLC

VLC is a cross platform media player. It can play simple text and image based Kate subtitles.

### Icecast 2

Icecast 2 is a streaming media server. It can transparently stream Kate streams alongside Vorbis and/or Theora.

### liboggplay

liboggplay is a layer above liboggz that provides data format abstraction and stream synchronization. It can play simple text Kate streams.

### mkvtoolnix

mkvtoolnix is a tool to manipulate Matroska streams. It can manipulate Kate streams in Matroska.

### Cortado

Cortado is a streaming media player in Java that can be embedded in a web browser. The Wikimedia maintained version can play simple text and image based Kate streams.

## Support needing patches

### vorbis-tools

The vorbis tools have support for Kate stream:

- ogginfo recognizes and outputs information about Kate streams.
- if patched, oggenc can embed lyrics as Kate streams in an Ogg/Vorbis stream.

### MPlayer

MPlayer is a media player. If patched, it can play simple text and image based Kate subtitles.

### GStreamer

GStreamer is a media framework. If patched, it can encode simple text and image based Kate streams, as well as decode simple text Kate streams, and render any Kate stream on top of a video.

### Thoggen

Thoggen is a Linux DVD ripper. If patched, it can rip subtitle tracks from DVDs to Kate streams alongside Theora and Vorbis.

### XMMS

XMMS is the X multimedia system. If patched, it can display Kate lyrics in sync with a song.

### the Annodex browser plugin

The Annodex browser plugin is a plugin for Mozilla that allows playing Theora videos in the browser. If patched, it can also display simple text Kate subtitles, and offers a Javascript API to control them.

### Subtle

Subtle is a subtitleS editor. If patched, if can edit simple text Kate streams.

### Audacious

Audacious is a music player. If patched, it can display Kate lyrics in sync with a song.

### xine-lib

xine-lib is a media player framework. If patched, it can decode full text and image based Kate streams and render them.

### xine-ui

xine-ui is a frontend for xine-lib. If patched, it can decode text based Kate streams and display text as lyrics in its player window.

### liboggplay

liboggplay is a layer above liboggz that provides data format abstraction and stream synchronization. If patched, it can play any Kate stream using the Tiger rendering library.

### XMMS2

XMMS2 is a music player. If patched, it can send timed lyrics to XMMS2 clients.

### gxmms2

gxmms2 is a client for XMMS2. If patched, it can display Kate lyrics in sync with the music.

### abraca

abraca is a client for XMMS2. If patched, it can display Kate lyrics in sync with the music.

### azrael

azrael is a client for XMMS2. If patched, it can display Kate lyrics in sync with the music.

### kuechenstation

kuechenstation is a client for XMMS2. If patched, it can display Kate lyrics in sync with the music.

### blastwave

blastwave is a client for XMMS2. If patched, it can display Kate lyrics in sync with the music.

### gxine

gxine is a frontend for xine. If patched, it can display Kate lyrics in sync with the music.