-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
104 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
# Product | ||
|
||
> **NOTE:** This document is a draft. Please read as a statement of intentions. | ||
This document outlines vision of MUSES.FM as a product and fleshes out the details for each one of its essential components. In summary, MUSES.FM consists of three main user interfaces: 1) the **music promotion platform**, 2) the **playlist discovery hub** and 3) the **user profile pages**. | ||
|
||
The music promotion platform is the main interface that `artists` and `curators` use to promote their songs and playlists. This interface may also be used by qualified `taggers` that review and tag pushed playlists. | ||
|
||
The playlist discovery hub is the main interface that non-registered users access. It allows searching playlists in all supported music promotion platforms and browsing qualified and tagged playlists in MUSES.FM. From this interface, `taggers` can tag playlists. | ||
|
||
The user profile pages are the social element of MUSES.FM. Profile pages display user activity in the platform such as tagging, pushing of songs and playlists, and connected accounts on music distribution and social platforms. This interface may allow p2p interactions between `artists`, `curators` and `taggers`. | ||
|
||
- [Music promotion platform](#music-promotion-platform) | ||
- [Artist perspective](#artist-perspective) | ||
- [Curator perspective](#curator-perspective) | ||
- [Tagger perspective](#tagger-perspective) | ||
- [Playlist discovery hub](#playlist-discovery-hub) | ||
- [Public playlist search](#public-playlist-search) | ||
- [Profile page](#profile-page) | ||
|
||
## Music promotion platform | ||
|
||
The music promotion platform is centered around playlists and draws inspiration from [PlaylistPush](https://playlistpush.com/). It's main purpose is to allow `artists` to push songs to playlist `curators` in any of the supported music distribution platforms (e.g. Spotify, Apple Music, YouTube, Soundcloud, etc.). `Curators` review pushed songs and consider them for placement in their playlists. In MUSES.FM, `curators` may also push their playlists to `taggers` for review and tagging. | ||
|
||
`Artists` and `curators` must spend tokens to push their songs and playlists. `Artists` primarily receive tokens via donations from `taggers` but they can also purchase them on the market. `Curators` There is more information about token dynamics in the [economics document](./economics.md). | ||
|
||
<!-- ```mermaid | ||
sequenceDiagram; | ||
Artist -> Curator: Pushes a song | ||
``` --> | ||
|
||
### Artist perspective | ||
|
||
Actions: | ||
- Claim donated tokens: | ||
- Connect to music distribution platform account. | ||
- Push songs to curators: | ||
- Display push in profile page? | ||
- Push post to all connected social media too? | ||
- Cash in tokens (from fiat via ramp?) | ||
- Cash out tokens (to crypto via DEX, to fiat via ramp?) | ||
|
||
Views: | ||
- List of pushes. | ||
- Details and response of every push. | ||
- Dashboard of playlists/curators? | ||
|
||
### Curator perspective | ||
|
||
Actions: | ||
- Qualify playlist | ||
- Push playlist to taggers | ||
- Review song and add to playlist | ||
- Cash in tokens | ||
- Cash out tokens | ||
|
||
Views: | ||
- Inbox of songs | ||
- List of reviewed songs | ||
- List of placements (added songs) | ||
- List of qualified and non-qualified playlists | ||
- Reputation score history | ||
|
||
### Tagger perspective | ||
|
||
Actions: | ||
- Tag a playlist | ||
- Donate locked tokens to artists | ||
- Feature playlist/tag and burn tokens | ||
- Cash out tokens | ||
|
||
Views: | ||
- Inbox of playlists | ||
- List of tagged/reviewed playlists | ||
- List of featured playlists/tags | ||
|
||
## Playlist discovery hub | ||
|
||
### Public playlist search | ||
|
||
- Anyone on the internet can look for playlists in all music distribution platforms (e.g. Spotify, Apple Music, etc.). | ||
- Searches can be filtered by multiple tags that `taggers` introduce on MUSES.FM. | ||
- Searches can be filtered by distribution platform. | ||
- Playlist pages allow people to leave comments, subscribe in home platform, | ||
|
||
Stored playlists: | ||
- `curator` playlists | ||
- Tagged playlists | ||
- Ghost playlists | ||
|
||
Views: | ||
- Public search dashboard | ||
- Playlist page displaying all info we can get from their home platform | ||
- | ||
|
||
Preferences: | ||
- Show/hide different platforms | ||
|
||
### Profile page | ||
|
||
- Allow displaying if `artist`, `curator` or `tagger`. | ||
- Mainly thought for taggers. | ||
- |