Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shinysocks/cliradio
a command-line audio streaming server and client for LAN networks
https://github.com/shinysocks/cliradio
Last synced: about 2 months ago
JSON representation
a command-line audio streaming server and client for LAN networks
- Host: GitHub
- URL: https://github.com/shinysocks/cliradio
- Owner: shinysocks
- Created: 2024-01-17T16:22:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-07T17:05:37.000Z (11 months ago)
- Last Synced: 2024-03-07T18:26:55.501Z (11 months ago)
- Language: Java
- Homepage:
- Size: 11.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## cliradio
* written by Noah Dinan for the IB Computer Science Internal Assessment
![image](https://github.com/shinysocks/cliradio/assets/91911303/65983ec0-6ed7-4605-836c-eb7d3daa642f)```mermaid
---
title: cliradio flowchart
---
flowchart TD
%% host
A(start) -->|host| B[station name]
B -->
h[capture internal
audio] -->
host[host station]
host -->
send[send audio
from internal capture
or microphone]
host -->
chat2[recieve chats
from clients and
send to all]
host -->
chat3[send chats from host
to clients]
host --> |ended| Z%% client
A -->
|join| C[input display name &
ip address]
C --> E[get audio output device] -->
F{connect
to server}
F --> |yes| connected
connected --> G[stream host audio to client]
connected --> chat[recieve & send messages]
F --> |no| err[display error] --> Z
connected --> |station ends or client exit| err
Z(end)
```