ejurgensen 537012440b [streaming] Fix mp3 streaming not working with ffmpeg 6
ffmpeg 6 requires fixed size frames for the encoder, so this commit refactors
the mp3 streaming to do support that. Also uses outputs_quality_subscribe which
potentially has better performance (e.g. a 48000 sample rate source will only
be resampled once if both airplay and mp3 streaming want 44100), and makes it
easier to create fixed size frames.

Resolves #1601
2023-05-11 22:30:36 +02:00
2023-05-11 11:24:34 +01:00
2023-05-11 11:24:34 +01:00
2017-02-26 00:51:07 +01:00
2023-03-05 20:46:34 +01:00
2023-03-02 23:23:26 +01:00
2009-06-12 13:00:40 +02:00
2013-12-25 08:56:59 +01:00
2022-12-20 17:14:12 +01:00

OwnTone (previously forked-daapd)

OwnTone is a Linux/FreeBSD DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server.

It supports AirPlay devices/speakers, Apple Remote (and compatibles), MPD clients, Chromecast, network streaming, internet radio, Spotify and LastFM.

It does not support streaming video by AirPlay nor Chromecast.

DAAP stands for Digital Audio Access Protocol which is the protocol used by iTunes and friends to share/stream media libraries over the network.

OwnTone was previously called forked-daapd, which again was a rewrite of mt-daapd (Firefly Media Server).

Looking for help?

Visit the OwnTone documentation for usage and set up instructions, API documentation, etc.

If you are looking for information on how to get and install OwnTone, then see the Installation instructions.

Description
Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay 1 and 2 speakers (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
Readme 111 MiB
Languages
C 86.7%
Vue 8.2%
Yacc 1.9%
JavaScript 1%
M4 0.8%
Other 1.2%