public
Fork of sudara/alonetone
Description: The kick ass (non-commercial) home for musicians and their music
Homepage: http://alonetone.com
Clone URL: git://github.com/tiendung/alonetone.git
tiendung (author)
Mon Nov 10 18:30:03 -0800 2008
commit  c31972e7ca2ccc4498f6257b95161c661029ff1b
tree    b0efd9d192e68b475eae482ff8e192f569267086
parent  0d79526bc58b864843aa79cc55541868c0ba544f
name age message
file .gitignore Wed Oct 29 15:47:16 -0700 2008 ignore all files in log/ folder [tiendung]
file .gitmodules Sun Dec 21 09:15:54 -0800 2008 first working branch, 2.2.2 sucks with render :... [sudara]
file Capfile Tue Mar 11 05:11:56 -0700 2008 first commit [sudara]
file README.markdown Sun Oct 19 04:05:37 -0700 2008 [sudara]
file Rakefile Sat Oct 25 16:33:37 -0700 2008 Yikes! Rails.env is a string here... [sudara]
directory app/ Mon Nov 10 18:30:03 -0800 2008 redirect to user if query is the user login string [tiendung]
directory config/ Mon Nov 10 18:00:30 -0800 2008 switch to rails 2.1.2 [tiendung]
directory db/ Sat Oct 25 16:00:02 -0700 2008 Don't modify incoming data to an application ar... [sudara]
directory doc/ Tue Mar 11 05:11:56 -0700 2008 first commit [sudara]
directory fonts/ Tue Mar 11 05:11:56 -0700 2008 first commit [sudara]
directory lib/ Mon Oct 13 19:42:57 -0700 2008 better data polulation [tiendung]
directory public/ Loading commit data...
directory script/ Thu Oct 09 09:14:02 -0700 2008 update rspec and rspec-rails. Remember to use .... [tiendung]
directory spec/ Sun Oct 19 12:47:31 -0700 2008 Enusre that abusers are denied, verify with specs [sudara]
directory stories/ Tue Mar 11 05:11:56 -0700 2008 first commit [sudara]
directory vendor/ Mon Nov 10 17:55:55 -0800 2008 update thinking-sphinx; add sphinxsearch instal... [tiendung]
README.markdown

The future is bright

alonetone is a growing independent music platform, providing free services for musicians wanting to host and distribute their music in a non-commercial easy-to-use environment.

alonetone was launched in January 2008

alonetone is looking for more love

Are you a musician / music lover with Rails or UI/design chops?

Help us to build the best indy music platform out there.

If you are interested, sign up over at alonetone and check out what is there. We could always use more usability/UI/design help, basic testing, general feedback, and eventually, some more Rails love.

Secondly, please email me at sudara at alonetone dot com.

Bug reporting

We use lighthouse to submit bugs and keep track of our work

The goal?

To create and run the best online home a musician could want to have, providing them with the tools they need to reach their listeners and network with other artists, without the umbrella of a corporation.

How do we reach this goal?

  • It is easy to use, intuitive, and consistent (grandma-friendly)
  • It is attractive to look at
  • It provides musicians with practical, useful and inspiring tools and services
  • It provides listeners and first time site visitors with a 'hook' into their first taste of alonetone music and helps them explore the site in an intelligent and guided way.
  • It encourages artist exploration
  • It does not overwhelm folks with TMI (too much information) or TMO (too many options) or TMF (too many features)

For more info, visit the alonetone faq

Current feature set

Really, only the very basics are implemented.

  • Unlimited mp3 uploads for musicians
  • Creation of playlists / albums
  • MP3 streaming and download
  • Basic artist browsing
  • Tracking of listens and providing useful feedback to artists
  • Very basic commenting system
  • Facebook integration
  • Feeds for iTunes podcasts and offsite flash players

Current tech

  • Rails 2.1
  • Rspec
  • jQuery and LowPro
  • SoundManager 2 (for flash mp3 playback)
  • SASS (the cool stylesheet thing from the haml folks)

Want to join forces?

First of all, talk to Sudara by emailing Sudara at alonetone com

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

Thirdly, fork away on github.

Playing with alonetone on localhost

This is not a task for Rails newbees.

I've had multiple requests asking me to walk folks through setting up alonetone locally. Unless you have some experience with rails, it's just not going to be worth it unless you have a lot of time to invest.

If you do want to get jiggy and setup alonetone locally, the best thing to do is to contact me first, as things are ever-changing.

alonetone uses 6 config files:

alonetone.yml (contains the application "secret" and app-specific settings)
database.yml
amazon_s3.yml (used in production, by default development mode runs with :file_system storage)
defensio.yml (spam protection, ignored in development)
facebooker.yml (for facebook app, ignore this in general for now)
newrelic.yml (for performance tracking)

These files will be created for you the first time you run any rake task.

You'll need some gems, at least:

  rmagick
  haml
  json
  ruby-mp3info
  googlecharts
  aws-s3 (if you use Amazon S3 to store files)
  rubyzip (for extracting mp3s from zip files)
  mocha (for rspec)

You can let the system install all required gems for you using following command:

  rake gems:install

You can also install them manually:

        sudo gem install rmagick haml json ruby-mp3info aws-s3 rubyzip mocha

You may need to install imagemagick before rmagick. If you are using Ubuntu you can run 'sudo apt-get install imagemagick libmagick9-dev'. If you are on a Mac, you can 'sudo port install imagemagick'

You'll need to install rails 2.1 gem or have a copy in the vendor directory.

Then, you can create a development database, run all migrations and load some bootstrap data with:

  rake db:remake

After bootstrap data is loaded, you can login using test account with username=test, password=test.

You will see session and current_user information at the end of each page after login. You can turn it off by changing show_debug_info to false in alonetone.yml

After login, click on "Upload" button to upload your first mp3.

License

The alonetone source code is released under the MIT license.

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