808 lines
18 KiB
Markdown
808 lines
18 KiB
Markdown
# Veza Platform - User Guide
|
|
|
|
## Table of Contents
|
|
|
|
1. [Getting Started](#getting-started)
|
|
2. [Account Management](#account-management)
|
|
3. [Profile Management](#profile-management)
|
|
4. [Audio Tracks](#audio-tracks)
|
|
5. [Playlists](#playlists)
|
|
6. [Marketplace](#marketplace)
|
|
7. [Social Features](#social-features)
|
|
8. [Chat & Conversations](#chat--conversations)
|
|
9. [Search & Discovery](#search--discovery)
|
|
10. [Analytics](#analytics)
|
|
11. [Settings & Preferences](#settings--preferences)
|
|
12. [Troubleshooting](#troubleshooting)
|
|
|
|
## Getting Started
|
|
|
|
### Creating an Account
|
|
|
|
1. **Visit the Registration Page**
|
|
- Navigate to the Veza platform
|
|
- Click "Sign Up" or "Register"
|
|
|
|
2. **Fill in Your Information**
|
|
- **Email**: Your email address (will be used for verification)
|
|
- **Username**: Choose a unique username (3-30 characters)
|
|
- **Password**: Create a strong password (minimum 12 characters)
|
|
- **Password Confirmation**: Re-enter your password
|
|
|
|
3. **Password Requirements**
|
|
- Minimum 12 characters
|
|
- At least one uppercase letter
|
|
- At least one lowercase letter
|
|
- At least one number
|
|
- At least one special character
|
|
- Cannot contain common words like "password"
|
|
|
|
4. **Verify Your Email**
|
|
- Check your email inbox
|
|
- Click the verification link
|
|
- Your account will be activated
|
|
|
|
### Logging In
|
|
|
|
1. **Enter Your Credentials**
|
|
- Email address
|
|
- Password
|
|
- (Optional) Check "Remember me" for persistent session
|
|
|
|
2. **Two-Factor Authentication (2FA)**
|
|
- If 2FA is enabled, you'll be prompted for a code
|
|
- Enter the code from your authenticator app (e.g., Google Authenticator)
|
|
- Or use a recovery code if you've lost access to your device
|
|
|
|
3. **Forgot Password?**
|
|
- Click "Forgot Password"
|
|
- Enter your email address
|
|
- Check your email for reset instructions
|
|
- Follow the link to create a new password
|
|
|
|
### First Steps After Registration
|
|
|
|
1. **Complete Your Profile**
|
|
- Add a profile picture
|
|
- Write a bio
|
|
- Add your location
|
|
- Link your social media accounts
|
|
|
|
2. **Explore the Platform**
|
|
- Browse tracks
|
|
- Discover playlists
|
|
- Follow other users
|
|
- Explore the marketplace
|
|
|
|
## Account Management
|
|
|
|
### Profile Settings
|
|
|
|
Access your profile settings from the user menu.
|
|
|
|
#### Basic Information
|
|
|
|
- **Username**: Your unique identifier (can be changed, but limited)
|
|
- **Email**: Your account email (used for login and notifications)
|
|
- **Display Name**: How your name appears to others
|
|
- **Bio**: A short description about yourself
|
|
- **Location**: Your city, country, or region
|
|
- **Birthdate**: Your date of birth (optional, for age verification)
|
|
- **Gender**: Your gender identity (optional)
|
|
|
|
#### Privacy Settings
|
|
|
|
- **Profile Visibility**: Public or Private
|
|
- **Email Visibility**: Show or hide email on profile
|
|
- **Activity Visibility**: Control what others can see
|
|
|
|
#### Security Settings
|
|
|
|
- **Change Password**: Update your password
|
|
- **Two-Factor Authentication**: Enable/disable 2FA
|
|
- **Active Sessions**: View and manage active login sessions
|
|
- **Logout All Devices**: Sign out from all devices
|
|
|
|
### Email Verification
|
|
|
|
If you haven't verified your email:
|
|
|
|
1. Go to Account Settings
|
|
2. Click "Resend Verification Email"
|
|
3. Check your inbox
|
|
4. Click the verification link
|
|
|
|
### Account Deletion
|
|
|
|
To delete your account:
|
|
|
|
1. Go to Account Settings
|
|
2. Scroll to "Danger Zone"
|
|
3. Click "Delete Account"
|
|
4. Confirm the deletion
|
|
5. All your data will be permanently deleted
|
|
|
|
## Profile Management
|
|
|
|
### Viewing Your Profile
|
|
|
|
Your profile shows:
|
|
- Profile picture and banner
|
|
- Username and display name
|
|
- Bio and location
|
|
- Number of tracks uploaded
|
|
- Number of playlists created
|
|
- Number of followers
|
|
- Number of users you're following
|
|
- Recent activity
|
|
|
|
### Editing Your Profile
|
|
|
|
1. Click on your profile picture
|
|
2. Select "Edit Profile"
|
|
3. Update any information
|
|
4. Click "Save Changes"
|
|
|
|
### Profile Completion
|
|
|
|
Complete your profile to unlock features:
|
|
- **0-25%**: Basic features only
|
|
- **25-50%**: Access to marketplace
|
|
- **50-75%**: Advanced features
|
|
- **75-100%**: All features unlocked
|
|
|
|
Check your profile completion percentage in your profile settings.
|
|
|
|
### Viewing Other Users' Profiles
|
|
|
|
1. Search for a username
|
|
2. Click on the user's profile
|
|
3. View their tracks, playlists, and activity
|
|
4. Follow them to see their updates
|
|
|
|
## Audio Tracks
|
|
|
|
### Uploading a Track
|
|
|
|
1. **Navigate to Upload**
|
|
- Click "Upload" in the navigation menu
|
|
- Or go to "Studio" → "Upload Track"
|
|
|
|
2. **Select Your File**
|
|
- Supported formats: MP3, WAV, FLAC, OGG
|
|
- Maximum file size: 500MB
|
|
- Click "Choose File" or drag and drop
|
|
|
|
3. **Add Track Information**
|
|
- **Title**: Track name (required)
|
|
- **Artist**: Artist name (required)
|
|
- **Album**: Album name (optional)
|
|
- **Genre**: Select a genre
|
|
- **Year**: Release year
|
|
- **Description**: Track description (optional)
|
|
|
|
4. **Set Privacy**
|
|
- **Public**: Visible to everyone
|
|
- **Private**: Only visible to you
|
|
- **Unlisted**: Accessible via direct link only
|
|
|
|
5. **Upload**
|
|
- Click "Upload"
|
|
- Wait for processing to complete
|
|
- You'll receive a notification when ready
|
|
|
|
### Chunked Upload (Large Files)
|
|
|
|
For large files, use chunked upload:
|
|
|
|
1. **Initiate Upload**
|
|
- Select "Chunked Upload" option
|
|
- Enter file information
|
|
- System generates upload ID
|
|
|
|
2. **Upload Chunks**
|
|
- File is split into chunks
|
|
- Each chunk is uploaded separately
|
|
- Progress is tracked automatically
|
|
|
|
3. **Complete Upload**
|
|
- Once all chunks are uploaded
|
|
- System assembles the file
|
|
- Processing begins automatically
|
|
|
|
### Managing Your Tracks
|
|
|
|
#### Viewing Your Tracks
|
|
|
|
1. Go to "My Tracks" or "Library"
|
|
2. See all your uploaded tracks
|
|
3. Filter by:
|
|
- Status (processing, completed, failed)
|
|
- Genre
|
|
- Date uploaded
|
|
- Privacy setting
|
|
|
|
#### Editing Track Information
|
|
|
|
1. Click on a track
|
|
2. Click "Edit"
|
|
3. Update metadata:
|
|
- Title, artist, album
|
|
- Genre, year
|
|
- Description
|
|
- Cover art
|
|
4. Click "Save Changes"
|
|
|
|
#### Deleting Tracks
|
|
|
|
1. Go to "My Tracks"
|
|
2. Select the track(s) to delete
|
|
3. Click "Delete"
|
|
4. Confirm deletion
|
|
5. Track and associated files are permanently removed
|
|
|
|
#### Batch Operations
|
|
|
|
- **Batch Delete**: Select multiple tracks and delete at once
|
|
- **Batch Update**: Update metadata for multiple tracks
|
|
- **Batch Privacy**: Change privacy settings for multiple tracks
|
|
|
|
### Track Features
|
|
|
|
#### Liking Tracks
|
|
|
|
1. Click the heart icon on a track
|
|
2. Track is added to your liked tracks
|
|
3. Click again to unlike
|
|
|
|
#### Sharing Tracks
|
|
|
|
1. Click "Share" on a track
|
|
2. Choose sharing method:
|
|
- Copy link
|
|
- Share on social media
|
|
- Generate shareable token
|
|
3. Share the link with others
|
|
|
|
#### Downloading Tracks
|
|
|
|
1. Click "Download" on a track
|
|
2. If you have a license (marketplace purchase), download begins
|
|
3. If track is free, download begins immediately
|
|
|
|
#### Track Statistics
|
|
|
|
View track analytics:
|
|
- Total plays
|
|
- Unique listeners
|
|
- Average play duration
|
|
- Completion rate
|
|
- Geographic distribution
|
|
- Play over time
|
|
|
|
## Playlists
|
|
|
|
### Creating a Playlist
|
|
|
|
1. **Navigate to Playlists**
|
|
- Click "Playlists" in navigation
|
|
- Click "Create Playlist"
|
|
|
|
2. **Set Playlist Details**
|
|
- **Title**: Playlist name (required, 1-200 characters)
|
|
- **Description**: Playlist description (optional)
|
|
- **Privacy**: Public or Private
|
|
|
|
3. **Add Tracks**
|
|
- Search for tracks
|
|
- Click "Add to Playlist"
|
|
- Select your playlist
|
|
- Or drag and drop tracks
|
|
|
|
4. **Save Playlist**
|
|
- Click "Save"
|
|
- Playlist is created and ready
|
|
|
|
### Managing Playlists
|
|
|
|
#### Editing Playlist Information
|
|
|
|
1. Open your playlist
|
|
2. Click "Edit"
|
|
3. Update:
|
|
- Title
|
|
- Description
|
|
- Cover image
|
|
- Privacy setting
|
|
4. Click "Save"
|
|
|
|
#### Adding Tracks to Playlist
|
|
|
|
1. Open the playlist
|
|
2. Click "Add Tracks"
|
|
3. Search and select tracks
|
|
4. Tracks are added to the end
|
|
5. Reorder by dragging tracks
|
|
|
|
#### Removing Tracks from Playlist
|
|
|
|
1. Open the playlist
|
|
2. Hover over a track
|
|
3. Click "Remove"
|
|
4. Confirm removal
|
|
|
|
#### Reordering Tracks
|
|
|
|
1. Open the playlist
|
|
2. Drag tracks to reorder
|
|
3. Changes save automatically
|
|
|
|
#### Deleting Playlists
|
|
|
|
1. Open the playlist
|
|
2. Click "Delete"
|
|
3. Confirm deletion
|
|
4. Playlist is permanently removed
|
|
|
|
### Playlist Collaboration
|
|
|
|
#### Adding Collaborators
|
|
|
|
1. Open your playlist
|
|
2. Click "Collaborators"
|
|
3. Enter username or email
|
|
4. Select permission level:
|
|
- **Read**: Can view playlist
|
|
- **Write**: Can add/remove tracks
|
|
- **Admin**: Full control
|
|
5. Click "Add"
|
|
|
|
#### Managing Collaborators
|
|
|
|
- **View Collaborators**: See all collaborators
|
|
- **Change Permissions**: Update collaborator permissions
|
|
- **Remove Collaborator**: Remove access
|
|
|
|
#### Sharing Playlists
|
|
|
|
1. Click "Share" on a playlist
|
|
2. Generate share link
|
|
3. Set expiration (optional)
|
|
4. Share the link
|
|
|
|
### Playlist Recommendations
|
|
|
|
Discover playlists recommended for you:
|
|
- Based on your listening history
|
|
- Based on your liked tracks
|
|
- Based on similar users
|
|
- Based on genres you follow
|
|
|
|
## Marketplace
|
|
|
|
### Browsing the Marketplace
|
|
|
|
1. **Navigate to Marketplace**
|
|
- Click "Marketplace" in navigation
|
|
- Browse available products
|
|
|
|
2. **Filter Products**
|
|
- By genre
|
|
- By price range
|
|
- By license type
|
|
- By seller
|
|
|
|
3. **View Product Details**
|
|
- Product description
|
|
- Price and license type
|
|
- Preview (if available)
|
|
- Seller information
|
|
|
|
### Creating a Product
|
|
|
|
1. **Navigate to Create Product**
|
|
- Go to "Marketplace" → "Sell"
|
|
- Or "Studio" → "Create Product"
|
|
|
|
2. **Select Product Type**
|
|
- **Track**: Single audio track
|
|
- **Pack**: Collection of tracks
|
|
- **Service**: Custom service offering
|
|
|
|
3. **Fill Product Information**
|
|
- **Title**: Product name (required, 3-200 characters)
|
|
- **Description**: Detailed description (optional, max 2000 characters)
|
|
- **Price**: Set price in your currency
|
|
- **License Type**:
|
|
- **Standard**: Basic usage rights
|
|
- **Premium**: Extended usage rights
|
|
- **Exclusive**: Full ownership transfer
|
|
- **Track ID**: Link to your track (if product type is track)
|
|
|
|
4. **Set Product Status**
|
|
- **Draft**: Not visible to buyers
|
|
- **Active**: Available for purchase
|
|
- **Archived**: No longer available
|
|
|
|
5. **Publish Product**
|
|
- Click "Create Product"
|
|
- Product is listed in marketplace
|
|
|
|
### Purchasing Products
|
|
|
|
1. **Browse Products**
|
|
- Find products you want
|
|
- Read descriptions and reviews
|
|
|
|
2. **Add to Cart** (if cart feature available)
|
|
- Click "Add to Cart"
|
|
- Continue shopping or checkout
|
|
|
|
3. **Purchase**
|
|
- Click "Buy Now"
|
|
- Review order details
|
|
- Complete payment (Stripe integration)
|
|
- Order is processed
|
|
|
|
4. **Download Purchased Products**
|
|
- Go to "My Purchases"
|
|
- Find your order
|
|
- Click "Download"
|
|
- File downloads to your device
|
|
|
|
### Managing Your Products
|
|
|
|
#### Viewing Your Products
|
|
|
|
- Go to "My Products" or "Seller Dashboard"
|
|
- See all your products
|
|
- Filter by status (draft, active, archived)
|
|
|
|
#### Updating Products
|
|
|
|
1. Open your product
|
|
2. Click "Edit"
|
|
3. Update information
|
|
4. Click "Save"
|
|
|
|
#### Managing Orders
|
|
|
|
- View all orders for your products
|
|
- See order details
|
|
- Track order status
|
|
- Process refunds (if applicable)
|
|
|
|
## Social Features
|
|
|
|
### Following Users
|
|
|
|
1. Visit a user's profile
|
|
2. Click "Follow"
|
|
3. You'll see their updates in your feed
|
|
4. Click "Unfollow" to stop following
|
|
|
|
### Likes and Comments
|
|
|
|
#### Liking Tracks
|
|
|
|
- Click the heart icon on any track
|
|
- Liked tracks appear in "Liked Tracks"
|
|
- Unlike by clicking the heart again
|
|
|
|
#### Commenting on Tracks
|
|
|
|
1. Open a track
|
|
2. Scroll to comments section
|
|
3. Type your comment
|
|
4. Click "Post Comment"
|
|
5. Comments are visible to all viewers
|
|
|
|
#### Managing Comments
|
|
|
|
- Edit your comments
|
|
- Delete your comments
|
|
- Report inappropriate comments
|
|
|
|
### Sharing Content
|
|
|
|
#### Sharing Tracks
|
|
|
|
1. Click "Share" on a track
|
|
2. Choose method:
|
|
- Copy link
|
|
- Share on social media
|
|
- Generate QR code
|
|
3. Share with others
|
|
|
|
#### Sharing Playlists
|
|
|
|
1. Open a playlist
|
|
2. Click "Share"
|
|
3. Generate share link
|
|
4. Share the link
|
|
|
|
## Chat & Conversations
|
|
|
|
### Starting a Conversation
|
|
|
|
1. **Navigate to Chat**
|
|
- Click "Chat" or "Messages" in navigation
|
|
- Click "New Conversation"
|
|
|
|
2. **Select Recipient**
|
|
- Search for username
|
|
- Select from your followers
|
|
- Or enter username directly
|
|
|
|
3. **Send Message**
|
|
- Type your message
|
|
- Press Enter or click "Send"
|
|
- Message is delivered in real-time
|
|
|
|
### Managing Conversations
|
|
|
|
#### Viewing Conversations
|
|
|
|
- See all your conversations
|
|
- Unread messages are highlighted
|
|
- Most recent conversations appear first
|
|
|
|
#### Creating Chat Rooms
|
|
|
|
1. Click "Create Room"
|
|
2. Enter room name
|
|
3. Add participants
|
|
4. Set room permissions
|
|
5. Create room
|
|
|
|
#### Managing Chat Rooms
|
|
|
|
- **Add Members**: Invite users to room
|
|
- **Remove Members**: Remove users from room
|
|
- **Update Permissions**: Change member roles
|
|
- **Delete Room**: Permanently delete room
|
|
|
|
### Chat Features
|
|
|
|
- **Real-time Messaging**: Instant message delivery
|
|
- **File Sharing**: Share audio files in chat
|
|
- **Message History**: View past messages
|
|
- **Typing Indicators**: See when others are typing
|
|
- **Read Receipts**: Know when messages are read
|
|
|
|
## Search & Discovery
|
|
|
|
### Searching for Content
|
|
|
|
1. **Use the Search Bar**
|
|
- Located at the top of the page
|
|
- Type your search query
|
|
- Results appear as you type
|
|
|
|
2. **Search Filters**
|
|
- **Type**: Tracks, Playlists, Users
|
|
- **Genre**: Filter by music genre
|
|
- **Date Range**: Filter by upload date
|
|
- **Duration**: Filter by track length
|
|
- **Format**: Filter by audio format
|
|
|
|
3. **Advanced Search**
|
|
- Combine multiple filters
|
|
- Sort by relevance, popularity, date
|
|
- Use pagination for more results
|
|
|
|
### Discovering Content
|
|
|
|
#### Browse by Genre
|
|
|
|
- Explore tracks by genre
|
|
- Discover new artists
|
|
- Find trending tracks
|
|
|
|
#### Browse by Popularity
|
|
|
|
- See most played tracks
|
|
- View trending playlists
|
|
- Discover top artists
|
|
|
|
#### Recommendations
|
|
|
|
- Personalized recommendations based on:
|
|
- Your listening history
|
|
- Your liked tracks
|
|
- Similar users
|
|
- Popular content
|
|
|
|
## Analytics
|
|
|
|
### Track Analytics
|
|
|
|
View detailed analytics for your tracks:
|
|
|
|
1. **Navigate to Analytics**
|
|
- Go to "Analytics" → "Tracks"
|
|
- Or click "Analytics" on a track
|
|
|
|
2. **View Statistics**
|
|
- **Total Plays**: Number of times track was played
|
|
- **Unique Listeners**: Number of unique users
|
|
- **Average Duration**: Average play time
|
|
- **Completion Rate**: Percentage of complete plays
|
|
- **Geographic Data**: Plays by country/region
|
|
- **Time Series**: Plays over time
|
|
|
|
3. **Export Data**
|
|
- Export analytics as CSV
|
|
- Generate reports
|
|
- Share with others
|
|
|
|
### User Analytics
|
|
|
|
View your overall statistics:
|
|
- Total tracks uploaded
|
|
- Total plays across all tracks
|
|
- Total followers
|
|
- Total likes received
|
|
- Engagement metrics
|
|
|
|
### Analytics Dashboard
|
|
|
|
Access comprehensive analytics:
|
|
- Overview metrics
|
|
- Detailed breakdowns
|
|
- Visualizations and charts
|
|
- Export capabilities
|
|
|
|
## Settings & Preferences
|
|
|
|
### Account Settings
|
|
|
|
- **Profile Information**: Update personal details
|
|
- **Privacy Settings**: Control visibility
|
|
- **Security Settings**: Password, 2FA, sessions
|
|
- **Notification Preferences**: Email, push notifications
|
|
|
|
### Application Settings
|
|
|
|
- **Theme**: Light or Dark mode
|
|
- **Language**: Select preferred language
|
|
- **Timezone**: Set your timezone
|
|
- **Audio Quality**: Streaming quality preferences
|
|
|
|
### Notification Settings
|
|
|
|
Control what notifications you receive:
|
|
- **Email Notifications**:
|
|
- New followers
|
|
- Track likes
|
|
- Comments
|
|
- Messages
|
|
- **Push Notifications**: Real-time alerts
|
|
- **In-App Notifications**: Platform notifications
|
|
|
|
## Troubleshooting
|
|
|
|
### Common Issues
|
|
|
|
#### Can't Log In
|
|
|
|
1. **Check Credentials**
|
|
- Verify email address
|
|
- Check password (case-sensitive)
|
|
- Try password reset if needed
|
|
|
|
2. **2FA Issues**
|
|
- Verify time sync on authenticator app
|
|
- Use recovery codes if available
|
|
- Contact support if locked out
|
|
|
|
3. **Account Locked**
|
|
- Too many failed login attempts
|
|
- Wait 15 minutes or contact support
|
|
|
|
#### Upload Fails
|
|
|
|
1. **Check File Format**
|
|
- Supported: MP3, WAV, FLAC, OGG
|
|
- Convert if needed
|
|
|
|
2. **Check File Size**
|
|
- Maximum: 500MB
|
|
- Use chunked upload for large files
|
|
|
|
3. **Check Internet Connection**
|
|
- Stable connection required
|
|
- Try again if connection drops
|
|
|
|
#### Track Not Processing
|
|
|
|
1. **Wait for Processing**
|
|
- Processing can take time
|
|
- Check status in "My Tracks"
|
|
|
|
2. **Check for Errors**
|
|
- View error messages
|
|
- Try re-uploading if failed
|
|
|
|
3. **Contact Support**
|
|
- If issue persists
|
|
- Provide track ID and error details
|
|
|
|
#### Can't Access Purchased Content
|
|
|
|
1. **Check Order Status**
|
|
- Verify order completed
|
|
- Check payment confirmation
|
|
|
|
2. **Check License**
|
|
- Ensure license is active
|
|
- Contact seller if issue
|
|
|
|
3. **Try Download Again**
|
|
- Links may expire
|
|
- Generate new download link
|
|
|
|
### Getting Help
|
|
|
|
- **Help Center**: Browse documentation
|
|
- **Contact Support**: Email support@veza.app
|
|
- **Community Forum**: Ask other users
|
|
- **Report Bug**: Submit bug reports
|
|
|
|
## Tips & Best Practices
|
|
|
|
### For Content Creators
|
|
|
|
1. **Optimize Your Profile**
|
|
- Complete your profile
|
|
- Add professional photos
|
|
- Write engaging bio
|
|
|
|
2. **Upload Quality Content**
|
|
- Use high-quality audio files
|
|
- Add detailed metadata
|
|
- Include cover art
|
|
|
|
3. **Engage with Community**
|
|
- Respond to comments
|
|
- Follow other creators
|
|
- Collaborate on projects
|
|
|
|
4. **Promote Your Work**
|
|
- Share on social media
|
|
- Create playlists
|
|
- Participate in community
|
|
|
|
### For Listeners
|
|
|
|
1. **Discover New Music**
|
|
- Use search and filters
|
|
- Explore recommendations
|
|
- Follow artists you like
|
|
|
|
2. **Organize Your Library**
|
|
- Create playlists
|
|
- Like favorite tracks
|
|
- Follow artists
|
|
|
|
3. **Support Artists**
|
|
- Like and comment
|
|
- Share tracks
|
|
- Purchase from marketplace
|
|
|
|
## Additional Resources
|
|
|
|
- **API Documentation**: For developers integrating with Veza
|
|
- **Community Guidelines**: Rules and best practices
|
|
- **Terms of Service**: Legal terms and conditions
|
|
- **Privacy Policy**: How we handle your data
|
|
- **FAQ**: Frequently asked questions
|
|
|
|
## Support
|
|
|
|
For additional help:
|
|
- **Email**: support@veza.app
|
|
- **Documentation**: https://docs.veza.app
|
|
- **Community**: https://community.veza.app
|
|
- **Status Page**: https://status.veza.app
|
|
|