Skip to content

Personnalised video sharing and webradio-style streams over Cjdns networks. 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

 

History

78 Commits
 
 
 
 
 
 
 
 

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 Cjdns network: please refer to https://cremroad.com/hyperboria

  • installation of dependencies

    pip install python-vlc

    pip install tinytag

    ** Note that externally managed environnements will require either a virtual environnement, the use of externally managed package provided by your distribution (like as an example python3-vlc and so on, if available) or, if you have no other choice, the use of --break-system-packages with Pip which is dangerous for your system install

  • run the app

    python3 cjdradio.py

  • daemon mode

    python3 cjdradio.py no-gui

About

Personnalised video sharing and webradio-style streams over Cjdns networks. 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

Languages