Skip to content

Webradio-style streams (GUI/TUI) and video sharing (GUI) over trusted networks like Yggdrasil. Share your mp3 audio in a radio station. Listen. Skip. Download to Shares or Unshared. Per-IP Unshared access list management. Share your mp4 videos on your station, download to share or unshared, stream on demand

License

Notifications You must be signed in to change notification settings

shangril/cjdradio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cjdradio radio tab while playing

image

Cjdradio video tab

image

Cjdradio Network tab

image

  • prerequisites

You'll need to install Python>= 3.12.3, libvlc and PIP (python package installer) through your usual software channels provided by your operating system.

  • How to join a trusted overlay network: please refer to https://yggdrasil-network.github.io

  • installation of dependencies

    pip install python-vlc

    pip install tinytag

    ** Note that externally managed environnements will require either

  1. a virtual environnement, or

  2. the use of externally managed package provided by your distribution (like as an example python3-vlc and so on, if available)

  3. or, if you have no other choice, the use of --break-system-packages with Pip which is dangerous for your system install but actually safe if all you need is tinytag and your externally managed environnement hasn't it

  • run the app

    python3 cjdradio.py

  • tui-style playback

    python3 cjdradio.py no-gui autoplay

  • daemon mode help screen

    python3 cjdradio.py no-gui

About

Webradio-style streams (GUI/TUI) and video sharing (GUI) over trusted networks like Yggdrasil. Share your mp3 audio in a radio station. Listen. Skip. Download to Shares or Unshared. Per-IP Unshared access list management. Share your mp4 videos on your station, download to share or unshared, stream on demand

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages