nixamp 0.10.0 is out. Three things: paste any link and it plays, keep it with one click, and every live stream has its own phone room.
Paste any link
Under the player there is a box. Paste a page into it, a podcast episode, a SoundCloud track, an Internet Archive film, a TikTok live, and the server you are connected to works out where the media actually is and plays it to you as a channel of its own. It is played the way a catalog entry is played: started for whoever asked, stopped a minute after the last viewer leaves, and shared by two people who paste the same link. A bare link to an MP3 or an HLS playlist needs no working-out at all.
The working-out is yt-dlp's, which knows a thousand sites and is updated weekly. The installer fetches it as a standalone binary beside nixamp when it is not already there, so nixamp update is the whole setup. Some sites refuse a datacenter without a signed-in browser, YouTube and Vimeo among them; the player says so in its note, and a Netscape cookies file at ~/.local/state/nixamp/cookies.txt is passed through when you put one there.
Download now
Beside the picture there is a Download button for a link that is a whole file somewhere. The server fetches it through yt-dlp and hands the bytes straight on as a download, named for the title, so your own machine ends up with the file and the server keeps nothing. Sound alone for a track, the picture too for a film. A live stream has no whole yet, so it gets no button.
Every live has its own room
nixamp streams have a call-in number. Until today one code per server put the people calling about the basketball in with the people talking about the film. The directory now gives each channel a code of its own, keeps it while the channel stays on, and the phone line greets a caller by the channel: "Welcome to the live room for FIBA World Cup. There are 3 people in here." The code is shown on the Live rows, on the line under the title, and in the directory beside each channel with how many are on the phone for it.
Also in this run
Since the morning's 0.9 post: the top of the page says LOADING with a turning ring while a stream starts instead of STOPPED, a meta line under the picture says what is playing and who is watching, GO LIVE sits beside Play for whoever administers the server and puts anything on the air with the link copied, a joiner is told the number and the code on the line under the title, and the code shown is always the one the phone line knows.
Install or update with one line:
curl -fsSL https://nixamp.com/install.sh | sh
Source and releases: https://github.com/profullstack/nixamp. Talk about it at https://www.reddit.com/r/nixamp.
Top comments (0)