Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Self hosted music industries built on Rails

License

NotificationsYou must be signed in to change notification settings

rauversion/rauversion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


image

CI

Maintainability

Rauversion is an open source music sharing platform.

Rauversion is built on Ruby on Rails.

Features:

  • Account system with different providers, Twitter, Discord, Twitch.
  • Roles to open or closed communities.

Music publishing:

  • Audio processing to format mp3 and audio analysis to draw audio peaks.
  • Audio player, embeddable, with chunk range loading processing to save bandwidth.
  • Music publishing preferences, downloadable, private, attribution settings, like creative commons, all rights reserved.
  • Uploads for tracks, albums, and playlists with their meta information.
  • Multi-upload provider local or AWS, other providers could be implemented.
  • Sellable tracks & albums with Stripe, for connected accounts or main account.
  • Tagging tracks, playlists & albums.

Music Listening:

  • Follow artists
  • Make playlists & reposts
  • Comments on tracks and albums.

Events:

  • Event scheduling
  • Host & managers
  • Ticketing service with QR validation
  • Sell event tickets via Stripe or transbank (Chile).
  • Use Stripe Connect to ease the payouts.
  • Streaming services via Twitch, Zoom, Whereby, Mux, and Stream Yard.
  • Attendees event details.
  • Public page with ticket checkout for paid or free tickets.

Publishing magazine:

  • Articles management publishing: Draft, Public, Listed and partially public.
  • Showcase articles on the homepage.
  • Text editor based onDante3
  • Cover image.
  • Article Categories.

setup

Rauversion is written in Ruby on top of the Rails Framework:

Ruby 3.2

You can develop directly in a container withvscode devcontainer orneovim devcontainer

To start your Rauversion server:

  • Install dependencies withbundle install
  • rename.env.example to.env and add your variable configurations
  • Create and migrate your database withrails db:setup
  • Compile assetsyarn install.
  • Start Rails server with./bin/dev

Now you can visitlocalhost:3000 from your browser.

File preprocessing requirements:

  • Lame
  • FFMPEG
  • audiowaveform
  • vips

Credits

Flag rendering API:

image credits

Photo byDaniel Schludi onUnsplash

Photo byHello I'm Nik onUnsplash

Photo byEtienne Girardet onUnsplash

Photo byDaniel Schludi onUnsplash

Photo byDan-Cristian Pădureț onUnsplash

Photo byGritt Zheng onUnsplash

Photo bySai Harish onUnsplash

Foto deDenys Churchyn enUnsplash

test

test mailers

http://localhost:3000/rails/mailers/purchases/event_ticket_confirmation


[8]ページ先頭

©2009-2025 Movatter.jp