💾 Archived View for gemi.dev › gemini-mailing-list › 001092.gmi captured on 2023-12-28 at 15:57:53. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Hey everyone, Over a weekend, I setup an internet radio station, smolFM!: => gemini://jdj.golf/smolfm/ => http://jdj.golf:8000/radio.mp3 (yep, http) Put this url into your web browser, mpv, etc to listen. Meant for people in the "smolnet" to upload their music creations of all genres to. If a hobby of yours is making music, email your song(s) to jdj@jberti.xyz, and your song will be surfing the World Wide Radio™! As for rules of submission, there aren't many. Just make sure you made/own the music. Keep it under 25 minutes. I'd stream this over gemini://, but I don't believe there's any way. If I'm mistaken, tell me. Some "classic" christmas jams: gemini://auragem.space/youtube/video/Ca5wXojemRM
This looks cool! Now you just need to stream over gemini :) Some clients like Lagrange will support indefinite streams, you just have to send the bytes of the streamable mp3 over. Christian Seibold Sent with ProtonMail Secure Email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Monday, December 13th, 2021 at 7:39 PM, Postal <postal@jberti.xyz> wrote: > Hey everyone, > > Over a weekend, I setup an internet radio station, smolFM!: > > => gemini://jdj.golf/smolfm/ > > => http://jdj.golf:8000/radio.mp3 (yep, http) > > Put this url into your web browser, mpv, etc to listen. > > Meant for people in the "smolnet" to upload their music creations of all > > genres to. If a hobby of yours is making music, email your song(s) to > > jdj@jberti.xyz, and your song will be surfing the World Wide Radio™! As > > for rules of submission, there aren't many. Just make sure you made/own > > the music. Keep it under 25 minutes. > > I'd stream this over gemini://, but I don't believe there's any way. If > > I'm mistaken, tell me. > > Some "classic" christmas jams: > > gemini://auragem.space/youtube/video/Ca5wXojemRM
I think it's great, and no need to stream the audio over Gemini, although I guess there might in theory be some way to get that to happen. Since I'll be using mpv to play the stream, it just needs to be a resource that mpv can understand. The way streaming works on my gemcast is that they are ogg vorbis files that the browser must either pipe to mpv through standard input, or the browser must play the partially-downloaded file itself while it's downloading. Not all browsers support one of these methods, so the last resort is to download the whole file and then play it. I guess if the Gemini server could send audio data indefinitely, one of these streaming methods would work. I'll CC mbays because he's our streaming expert. Ben -- gemini://kwiecien.us/
Ben <benulo@systemli.org> writes: > The way streaming works on my gemcast is that they are ogg vorbis > files that the browser must either pipe to mpv through standard input, > or the browser must play the partially-downloaded file itself while > it's downloading. Not all browsers support one of these methods, so > the last resort is to download the whole file and then play it. As a side note: my Common Lisp Gemini client includes a wrapper script that will take the Gemini URL of an audio or video stream and feed it to mpv or vlc. It requires Roswell (but installing Roswell handles installing a CL implementation and dependencies). It's at https://git.carcosa.net/jmcbray/gemini-client/, but not entirely bug-free (killing the script may not kill the player, which may continue to play for a while). -- Jason McBrayer | “Strange is the night where black stars rise, jmcbray@carcosa.net | and strange moons circle through the skies, | but stranger still is lost Carcosa.” | ― Robert W. Chambers,The King in Yellow
> I'd stream this over gemini://, but I don't believe there's any way. If > I'm mistaken, tell me. On Plan 9 I do: ; gemnine gemini://ftrv.se/_/tdf.mp3 | audio/mp3dec > /dev/audio I believe with a very simple client that can pipe everything to stdout it's possible to play it kinda the same way on other systems.
El 15/12/21 a las 08:55, Sigrid Solveig Haflínudóttir escribió: >> I'd stream this over gemini://, but I don't believe there's any way. If >> I'm mistaken, tell me. > > On Plan 9 I do: > > ; gemnine gemini://ftrv.se/_/tdf.mp3 | audio/mp3dec > /dev/audio > > I believe with a very simple client that can pipe everything to stdout > it's possible to play it kinda the same way on other systems. i use almost this exact method in my gemini music streaming experiments. my only addition is a m3u playlist so each segment of the stream can be fetched in one transaction, rather than playing a continuous stream. streaming the playlist sounds kind of neat, but i personally think its nicer to fetch and cache the media in a defined order, rather than streaming it, so you don't run into buffering issues and/or have the ability to try multiple urls if the data can be fetched from multiple sources. gemini://xj-ix.luxe/wiki/gemini--music-streaming/
Hi, the mp3 link seems to return a 404 response. On Tue, Dec 14, 2021 at 2:39 AM Postal <postal@jberti.xyz> wrote: > Hey everyone, > > > Over a weekend, I setup an internet radio station, smolFM!: > > > => gemini://jdj.golf/smolfm/ > > => http://jdj.golf:8000/radio.mp3 (yep, http) > > Put this url into your web browser, mpv, etc to listen. > > > Meant for people in the "smolnet" to upload their music creations of all > genres to. If a hobby of yours is making music, email your song(s) to > jdj@jberti.xyz, and your song will be surfing the World Wide Radio™! As > for rules of submission, there aren't many. Just make sure you made/own > the music. Keep it under 25 minutes. > > > I'd stream this over gemini://, but I don't believe there's any way. If > I'm mistaken, tell me. > > > Some "classic" christmas jams: > gemini://auragem.space/youtube/video/Ca5wXojemRM > >
My bad. Somehow running i2pd on my vps conflicts with the radio station, must have something to do with them running the same ports. Thx for telling me!
---