• Stars
    star
    344
  • Rank 118,657 (Top 3 %)
  • Language
    Ruby
  • License
    MIT License
  • Created about 16 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A free, open source, non-commercial home for musicians and their music

Build Status Code Climate This project is using Percy.io for visual regression testing.

View performance data on Skylight View performance data on Skylight View performance data on Skylight

Bug reporting provided by Bugsnag's open source program.

Cross-browser testing donated by

The future is bright

alonetone is an independent music platform, allowing musicians to host and distribute their music in a non-commercial, easy-to-use environment.

alonetone launched in January 2008 (around the same time as soundcloud).

As of 2020, we host 80,000 tracks from 6500 musicians in production. We have delivered over 5 million mp3s to real listeners (not google and spambots, we are strict about excluding em!)

Bug reporting

We use Github Issues to submit bugs and keep track of our work.

Our goal?

To create and run the best online home a musician could want to have. To provide them with the tools they need to reach listeners and network with other artists β€”Β without the stank of commercialism, startup flava, ads, growth hacking motives, etc.

We strive to build:

  • An easy to use, straightforward, intuitive, and consistent interface. Grandma-friendly (Yes, my grandma does use alonetone).
  • Attractive to look at. UI-first feature building. Designer always involved.
  • An open-source rails app that is easy to setup, adheres to best practices and can serve as good example.
  • Practical, useful tools and services for musicians β€” without too much clutter and junk (no facebook integration, etc)
  • Encourage artist exploration and a sense of community: encouragement to stick around vs. cliqueyness
  • It does not overwhelm folks with TMI (too much information) or TMO (too many options) or TMF (too many features).

New Features must prove themselves and obey the above principles β€” not just be built because it sounds cool or would be fun to hack on. We have said "no" to many "intuitive" or "easy" features like threaded comment replies because they would compromise or distract from the above goals.

For more info on alonetone, visit the alonetone faq

Current stack

Current feature set

  • Unlimited mp3 uploads for musicians
  • Creation of playlists / albums
  • MP3 streaming and download (powered by amazon s3)
  • Artist browsing
  • Track browsing
  • Tracking of listens
  • One-way commenting system (No inline replies. No threaded comments. No DMs.)

Want to deploy alonetone on your own server?

It won't work unless:

  • You know ruby on rails well (Been doing it for more than a few months).
  • You have deployed rails applications before, and are comfortable with that.
  • You are willing to spend 20+ hours removing our branding and logo and site-specific code.

We get a LOT of requests from people asking if we can help them setup this "script" because they want an alonetone for a certain region of the world, or in another language.

Please understand that alonetone is open-source as an educational tool, to encourage collaboration, and for transparency. It is not intended as a white-label solution. If you are serious about getting your own copy in production, it's going to take lots of work (100+ hours).

If you still decide to try, keep in mind we are unable to provide ANY support

Want to help make alonetone.com awesome?

Sweet, now we are talkin'!

First, sign up for an account and start digging in.

Second, check out CONTRIBUTING.md

License

The alonetone source code is released under the MIT license.

"alonetone", "alonetone.com" and the alonetone logos are copyright Sudara Williams 2008-2020 and may not be used without permission.

More Repositories

1

awesome-juce

A curated list of JUCE modules, templates, plugins, oh my!
Ruby
538
star
2

pamplejuce

A JUCE audio plugin template. JUCE 7, Catch2, Pluginval, macOS notarization, Azure Trusted Signing, Github Actions
C++
332
star
3

sometimes

A few hacks n' helpers to make your code more fun and unpredictable.
Ruby
201
star
4

melatonin_inspector

A JUCE module that gives you the ability to inspect and visually edit (non-destructively) components in your UI.
C++
90
star
5

melatonin_audio_sparklines

Sparklines For JUCE AudioBlocks
Python
88
star
6

melatonin_blur

Fast cross-platform CPU blurs and shadows for JUCE
C++
54
star
7

dspjargon

All the jargon you need to understand the world of Digital Signal Processing.
48
star
8

stitches

Stitching together MP3 playback in HTML5 Audio with ES6+
JavaScript
33
star
9

melatonin_perfetto

Use google's perfetto performance tracing in JUCE plugins and apps
CMake
32
star
10

soundmanager2-rails

Easy way to get soundmanager2 as a dep in your rails app
Ruby
9
star
11

melatonin_test_helpers

Catch2 Matchers and test helpers for JUCE AudioBlocks
C++
9
star
12

melatonin_parameters

Parameter behavior and formatting for JUCE
C++
8
star
13

pretty-text

Rails plugin that does one thing: gives you a view helper to generate "pretty text" via rmagick
Ruby
7
star
14

lepilo-rails

Lepilo CMS for rails
Ruby
6
star
15

load_monster_plugin

C++
5
star
16

bach

Info, midi files, analysis of Bach's works
4
star
17

deepjargon

A somewhat snarky but actually useful guide to deep learning. Jargon-free since 2017.
Ruby
4
star
18

fitter_happier

A Rails Plugin for adding a simple health check to your application
Ruby
2
star
19

cmake-includes

CMake include files used by Pamplejuce, the JUCE CMake template
CMake
2
star
20

web-plugin-template

Vue
1
star
21

ey-cloud-recipes

A starter repo for custom chef recipes on EY's cloud platform
Ruby
1
star
22

melatonin_hsluv

C++ JUCE module implementation of the HSLuv/CIELUV color space
C++
1
star