💾 Archived View for bbs.geminispace.org › u › gemalaya › 5377 captured on 2023-11-04 at 15:59:07. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-09-28)

➡️ Next capture (2023-11-14)

🚧 View Differences

-=-=-=-=-=-=-

Comment by 😺 gemalaya

Re: "AuraGem Music Bugfix"

In: s/AuraGem

AuraGem Music is great ! I was wondering how the streaming over Gemini works, nothing else needed than setting the audio/mpeg content type and sending the audio data raw ?

😺 gemalaya

2023-09-16 · 7 weeks ago

1 Later Comment

🚀 clseibold

@gemalaya Yeah, that's mostly all you have to do. There is one thing to deal with though if you are concatenating mp3 files specifically, which is to remove all of the ID3v2 and ID3v1 tags as well as the Xing (and Lame) header so they don't get concatenated and sent over in the stream. If you don't remove those, then the stream will still work, you'll just see the first song's tags for the whole stream, but more importantly, if the first song had a LAME/Xing header, it will show the song length for the first song even though the player is playing beyond that length.

@mediocregopher recently posted an article about devleoping a feature similar (although more complicated) to the one I'm developing, and he goes through many considerations in that post.

— mediocregopher.com/posts/mobile-broadcasts.gmi

Original Post

🌒 s/AuraGem

AuraGem Music Bugfix — The bandwidth throttling of music files was on a global basis by accident, which meant that it was throttling bandwidth for the sum of the bandwidth of all connections. Now bandwidth throttling happens per connection, which means there can be concurrent connections of 320 kbps streams running. Tl;dr: Music files should no longer pause when multiple people are streaming at the same time. So if you experienced pauses while streaming before, give AuraGem Music another try -...

💬 clseibold · 2 comments · 1 like · 2023-09-16 · 7 weeks ago