Playlist Auths
Playlist Auth provides authentication and access control for your playlists. Secure your content with username/password combinations and control which users can access specific playlists.
What is Playlist Auth?
Playlist Auth is a reusable authentication credential that can be assigned to playlists:
- Username and password combination
- Works with Xtream Codes API
- Can be enabled/disabled without deletion
- One auth per playlist (1:1 relationship)
- Shareable across different playlist types
Use Cases
User Access Control
Provide different users with individual credentials:
- Track usage per user
- Revoke access by disabling auth
- Share specific playlists with specific users
- Monitor and manage access centrally
Client Management
Manage IPTV client access:
- One credential per device/client
- Easy rotation of credentials
- Disable compromised credentials
- Separate household members
Subscription Management
Implement basic subscription control:
- Active/inactive subscription status via enabled toggle
- Different access levels via playlist assignment
- Time-based access (manually toggle enabled)
- Trial accounts
Testing and Development
Create test accounts:
- Development credentials
- QA testing access
- Demo accounts for evaluation
- Temporary access credentials
Creating Playlist Auth
- Navigate to Playlist Auth in the sidebar
- Click Create Playlist Auth
- Configure settings:
- Name: Descriptive identifier (internal use only)
- Username: Login username
- Password: Login password
- Enabled: Activate the authentication
- Click Save
Configuration Options
Basic Settings
Name
An internal descriptive name to identify this authentication credential. This is for your reference only and is not exposed to users.
Examples:
John's Living Room TVPremium Subscription - User123Trial Account - Expires 2026-02-01Development Test Account
Username
The username that users/clients will use to authenticate. This is case-sensitive.
Best Practices:
- Use unique, identifiable usernames
- Consider including user IDs or device identifiers
- Avoid special characters that may cause URL encoding issues
- Keep it simple for users to type
Examples:
user123john_smithpremium_user_456test_account_dev
Password
The password for authentication. This is case-sensitive.
Security Recommendations:
- Use strong, unique passwords
- Avoid common passwords or patterns
- Consider using generated passwords
- Don't reuse passwords across auths
- Rotate periodically for security
Enabled
Toggle to activate or deactivate the authentication without deleting it.
- Enabled: Users can authenticate and access assigned playlist
- Disabled: Authentication attempts will fail
Use Cases:
- Suspend access temporarily
- Implement subscription expiration
- Quick revocation of access
- Testing purposes
Assigning to Playlists
Playlist Auth uses a one-to-one relationship model: each auth can only be assigned to one playlist at a time, but you can reassign it to a different playlist.
Supported Playlist Types
Playlist Auth can be assigned to:
- Playlists (standard imported playlists)
- Custom Playlists (manually curated)
- Merged Playlists (combined playlists)
- Playlist Aliases (alternative configurations)
How to Assign
From Playlist Auth
- Open the Playlist Auth
- Use the relationship field
- Select the playlist to assign
- Save
This will automatically remove any previous assignment and create the new one.
From Playlist/Custom/Merged Playlist
- Open the playlist resource
- Find the authentication field
- Select the Playlist Auth
- Save
Reassigning
To move a Playlist Auth from one playlist to another:
- Edit the Playlist Auth
- Select the new playlist
- Save
The auth will be automatically removed from the old playlist and assigned to the new one.
Viewing Assignments
Each Playlist Auth shows:
- Currently assigned playlist (if any)
- Playlist type (Playlist, Custom, Merged, Alias)
- Assignment status
Related Resources
- Adding Playlists - Setting up playlists
- Playlist Alias - Creating playlist variations
- Custom Playlist - Curated playlists
- Merged Playlist - Combined playlists