reisen
go-samples
reisen | go-samples | |
---|---|---|
3 | 2 | |
125 | 208 | |
- | 1.0% | |
3.3 | 0.0 | |
9 months ago | 3 months ago | |
Go | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
reisen
-
HLS in Golang : How do I stream an online FM Radio URL in golang
Anyway, I have been tinkering with the idea of a radio player and found that this package does most of what I need: https://github.com/zergon321/reisen
- Reading from libav using cgo
-
Reisen: a new library for decoding video frames and audio samples from media files
That's why I decided to create my own library (based on libav aka ffmpeg) capable of decoding video and audio data to some common format so they can be easily played by anything. Video frames are provided as RGBA images and audio samples are provided as byte sequences of the format specified in the README.
go-samples
-
GitHub - jacobalberty/smtpoauth2: Go net/smtp Auth provider for oauth2
I've seen mention of oauth2 for smtp being needed a couple times here so I finally took a look. I wanted to keep it dependency free so this only handles the smtp auth side of things. You will need a separate piece of software to handle the oauth2 token generation. I used this to generate my token.json and there's an example of using token.json to send an email in the smtpoauth2 repo.
-
SMTP/OAUTH2 to send email via gmail
You'll need to setup your oauth2 credentials.json and then use a tool like this to generate the token.json see sendmail in my repository for an example that loads token.json and sends an email.
What are some alternatives?
go-libav - Go language bindings for ffmpeg libraries
gsm - GSM - Manage Google Workspace resources using a developer-friendly CLI written in Go.
golang-samples - Sample apps and code written for Google Cloud in the Go programming language.
gmail-oauth2-tools - Tools and sample code for authenticating to Gmail with OAuth2
ffmpeg-go - golang binding for ffmpeg
go-samples - Go samples for Google Workspace APIs [Moved to: https://github.com/googleworkspace/go-samples]
teoperator - Make OP-1 and OP-Z drum and synth patches from any sound. :musical_keyboard:
Go2TV - Cast media files to UPnP/DLNA Media Renderers and Smart TVs.
smtpoauth2 - Go net/smtp Auth provider for oauth2
desmodder-video-creator - Video creation plugin for DesModder
go-mp4 - Go library for reading and writing MP4 file