Audiothreads (audiothreads.music2dot0.com)
 

Hey everyone!

I built a site for people who love discovering and sharing music - Audiothreads. The idea is simple: pull together tracks from different services (SoundCloud, YouTube, etc.) in one place, organized in a Pinterest-style format - except instead of images, it's music.

I added groups, something like what SoundCloud used to have before they got removed. If you missed those, they're back here 🙂

The project is currently in beta, so there's still a lot being refined. I'd really appreciate it if you checked it out, poked around, and especially - let me know if you find any bugs or have ideas for improvements. Drop a comment or send me a message.

[–] [S] 4 points 3 months ago

Well, Lanemu (which is L2) and Yggdrasil use different approaches. In Lanemu, NAT traversal is built in from the start: Starting with version 0.14, RUDP with UDP hole punching is used as the default transport protocol, allowing two nodes behind NAT to connect directly to each other something Yggdrasil does not support on its own, since routing in Yggdrasil is carried out via peering channels that must be configured manually. Lanemu also has a lower barrier to entry: you install it, launch it, and get an IP address, it’s similar to using Hamachi or ZeroTier, whereas Yggdrasil typically requires manual configuration of a peer list as soon as you go beyond your local network segment.

  • source
  • parent
  • context
  •  
    • Fixed issues in the RUDP library: memory leaks when using shutdownHook, deadlocks, handling of corrupted UDP packets, and many other issues that were identified during testing.
    • Added the display of the connection protocol to the peer list.
    • Added an experimental build that compiles a .jar file into an executable using native-image in GraalVM. For now, this is for the headless version of the application on Linux x86_64. To avoid running Lanemu as root, you also need to do

    sudo setcap cap_net_admin=eip Lanemu-headless

    • Updated dependencies.
     
    • Fixed issues in the RUDP library: memory leaks when using shutdownHook, deadlocks, handling of corrupted UDP packets, and many other issues that were identified during testing.
    • Added the display of the connection protocol to the peer list.
    • Added an experimental build that compiles a .jar file into an executable using native-image in GraalVM. For now, this is for the headless version of the application on Linux x86_64. To avoid running Lanemu as root, you also need to do

    sudo setcap cap_net_admin=eip Lanemu-headless

    • Updated dependencies.