A retro terminal music player inspired by Winamp

(github.com)

58 points | by mkagenius 6 hours ago

6 comments

  • jjshoe 10 minutes ago
    Like others the telemetry is hugely undesirable nor necessary. Likewise if they truly don't collect your IP as they claim it's just ripe for endless abuse.
  • Habgdnv 2 hours ago
    I remember with nostalgia the mp3blaster. I spent years listening to it in my terminal. At one point I used only cli without graphical desktop on slackware and one of my TTYs was dedicated to it.

    Turns out these times are forever gone - never to come back. The huge disappointment when I tried this on the first run to play a mp3 file from my local disk and it initiated outbound connection. Why a local CLI player needs outbound TCP connection to play a local file from my local disk?!?! The answer was in the source. It is called telemetry. Back then when I used mp3blaster we used to call this spyware, but the times had changed since then.

    • samplatt 1 hour ago
      The times haven't changed. It's still spyware, it's just been normalised.
    • tosti 1 hour ago
      OIC: https://github.com/bjarneo/cliamp/blob/main/telemetry/teleme...

      Should be easy to nerf, but the build instructions are kinda vague. Clone, and then what? Something like "go build" or something I guess.

      Looks cool though

      • gesis 1 hour ago
        There's a config variable and a cli flag to disable.

        That seems reasonable to me.

      • Habgdnv 1 hour ago
        I saw it, it is NOT spyware. It just sends a random UUID. It is just a personal disappointment for the fact that it is something so simple as a console player and yet connects somewhere. But that's just me. I grew up in other times.

        Also I just compiled mp3blaster and I am listening to it again. So cool!

  • stutstev 40 minutes ago
    The variety of visualizations are friggin' awesome and very much welcome! This is easily the best feature of this software. I'd love the collection of visualizations as a separate program, akin to cava[1], that listens and responds to your default audio sink. I personally use a Raspberry Pi as a music player in my car, so being able to display these visualizations on my dashboard through some third-party CarPlay adapter would be epic.

    As a friendly request, I'd love to be able to use up and down keys to seek one minute forward or backward during playback, like with mpv. I play a lot of mixes that are an hour or longer in length, so this functionality would be a nice-to-have. I'll likely submit this idea to GitHub, anyhow.

    To share some honest criticism (assuming OP has a hand in this software), I was disappointed to discover built-in telemetry. Although it can be disabled with a flag, I dislike how it's enabled by default and unknown to the user unless one specifies the -h flag. I don't understand why user diagnostics data is needed from a TUI music player. Make this anti-feature opt-in and instead rely primarily on bug reports, or make the user aware of this telemetry upon initial invocation and provide instructions on how to disable it. Constructively, know your audience.

    But overall, thank you to all the maintainers for this cool software!

    [1]: https://github.com/karlstav/cava

  • samschooler 2 hours ago
    The project is cool, the demo song is iconically AI not great, sorry.
  • daytonix 1 hour ago
    Just installed this, loving it so far! Thank you!
  • Vaslo 1 hour ago
    I’ve been using this in Omarchy, it’s really great - easy to use and can do any songs or playlist on YouTube, so I’ll pipe through those programming concentration playlists without visiting YouTube.