rauversion / rauversion-phx

Self hosted music industries built on Elixir Phoenix

Home Page:https://rauversion.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

v1 TODO

michelson opened this issue · comments

TODO

  • User account
  • File uploads Avatar
  • User auth
  • Tracks
  • Add metadata form step
  • Embed at /embed/:track_id
  • Embed at /embed/:track_id/private with signed_id
  • Filter public/private tracks (where: private: true)
  • Reposts
  • Likes
  • Private preview on show
  • Followers / Followings
  • load waveform data as data
  • Range responses
  • Fix specs on tests/rauversion
  • Paginate profile tracks /:username
  • Paginate /tracks
  • Centralized player, fixed (bottom) across navigation
  • Make GithubActions work!
  • Refactor audio processing, add proceesing queue for the after upload
  • Telemetry for dashboard/ metrics / insights
  • A logo for rauversion
  • A WYSIWYG editor for Markdown for Track/Playlist description
    • fallback to a formatted plain text with auto link
  • Playlists
    • add to playlist select playlist / modal first tab
    • sort songs on playlist
    • like button playlist/show
    • share button playlist/show
    • playlist player
  • Fix specs on tests/rauversion-web
  • Listening history
  • Give feedback on upload preprosessing
  • Albums