Something something like soundcloud but not like soundcloud.
Log in, upload records, done.
Simple, easy, KISS.

Valérianne Dashie 3a3c7763a1
Try trigger slack on success too
3 weeks ago
cmd Add integration tests 3 weeks ago
conf Add integration tests 3 weeks ago
context Fix typos 3 weeks ago
integrations Ran go-fmt 3 weeks ago
models Add integration tests 3 weeks ago
pkg Reformat code 3 weeks ago
routes Add integration tests 3 weeks ago
setting It's now possible to enable an Impressum page 3 weeks ago
static Can now list albums 3 weeks ago
templates It's now possible to enable an Impressum page 3 weeks ago
uploads/tracks I was eh, too lazy to commit. 1 month ago
vendor Add more vendors 3 weeks ago
workers Fix typos 3 weeks ago
.bra.toml Update bra config 1 month ago
.drone.yml Try trigger slack on success too 3 weeks ago
.gitignore Add integration tests 3 weeks ago
Jenkinsfile Should notify if failing in the try case 3 weeks ago
Jenkinsfile.gdsl Initial base app import 1 month ago
LICENSE Initial base app import 1 month ago
Makefile Disable race test 3 weeks ago
README.md Update README 3 weeks ago
glide.lock Update glide, whatever 3 weeks ago
glide.yaml Update glide, whatever 3 weeks ago
i18n.py I was eh, too lazy to commit. 1 month ago
reel2bits.go Reformat code 3 weeks ago

README.md

reel2bits

Like Soundcloud but lighter, really lighter.

Transcode Flac and Ogg to Mp3, generate some waveforms png.

HTML5 audio player.

KISS, that's all.

TODO

  • Replace transcoding by something else than sox maybe
  • Show error when mp3 file don't load
  • Maybe permit track stream/download using the server or not
  • Timezone management ? Actually all is more-or-less UTC
  • When switching song, the duration doesn't always get filled

Install

go get -v -insecure -u dev.sigpipe.me/dashie/reel2bits

Edit config: conf/app.ini

Launch how you want the "./reel2bits web" and "./reel2bits worker" Or use the Systemd Unit files in "conf/" directory and adapt them

Contact, issues

  • Main contact: Dashie: dashie (at) sigpipe (dot) me
  • Main repository: https://dev.sigpipe.me/dashie/reel2bits
  • Main issue tracker: https://dev.sigpipe.me/dashie/reel2bits/issues

Licensing

  • MIT License