lonelyradio/README.md
Ivan Bushchik 6e3327aa1f
v0.2: Metadata support, samplerate removal
Signed-off-by: Ivan Bushchik <ivabus@ivabus.dev>
2024-03-14 20:56:59 +03:00

737 B

lonelyradio

TCP radio for singles

Radio that uses unencrypted TCP socket for broadcasting tagged audio data.

Decodes audio streams using symphonia.

Build

cargo build -r

Run

lonelyradio [-a <ADDRESS:PORT>] <MUSIC_FOLDER> [-p] [-w]

All files (recursively) will be shuffled and played back. Public log will be displayed to stdout, private to stderr.

Clients

monoclient is a recommended client for lonelyradio

monoclient <SERVER>:<PORT>

Other clients

SwiftUI client is availible in platform directory.

License

lonelyradio and monoclient are licensed under the terms of the MIT license.