Skip to main content
Namida offers powerful playlist management capabilities with support for custom playlists, auto-generated smart playlists, custom artwork, and advanced organization features.

Overview

Playlist functionality includes:
  • Custom Playlists: Create and manage your own playlists
  • Auto-Generated Playlists: Smart playlists based on your listening habits
  • Most Played: Dynamic playlist of your top tracks
  • M3U Support: Import/export standard M3U playlist files
  • Custom Artwork: Set unique artwork for each playlist
  • Mood Tags: Organize playlists by mood
All playlists in Namida are persistent and reliably saved, ensuring you never lose your carefully curated collections.

Creating Playlists

Manual Playlist Creation

Create custom playlists with full control:
1

Create New Playlist

Name your playlist and optionally add a comment/description
2

Add Tracks

Select tracks from your library to add to the playlist
3

Set Metadata

Add mood tags, custom artwork, and creation date
4

Save & Organize

Playlist is automatically saved and available in the Playlists tab

Adding Tracks to Playlists

Multiple ways to add tracks to playlists:

From Track Menu

Long press any track → Add to Playlist → Select playlist

Bulk Selection

Select multiple tracks → Add to Playlist

From Queue

Add currently playing queue to a playlist

Drag & Drop

Drag tracks directly into playlist (desktop/tablet)

Duplicate Handling

When adding tracks that already exist in a playlist:
  • Add Anyway: Add duplicate (allows same track multiple times)
  • Skip: Don’t add duplicates
  • Replace: Remove old instance and add new one
  • Ask Every Time: Show dialog to choose action
  • Remember Choice: Save preference for future duplicates
You can configure default behavior for duplicate handling in playlist settings.

Playlist Management

Organizing Tracks

Full control over playlist track order:
  • Drag to Reorder: Long press and drag tracks to new positions
  • Sort Options: Sort by title, artist, album, date added, duration, etc.
  • Reverse Order: Flip the entire playlist order
  • Shuffle: Randomize track order

Editing Playlists

1

Rename

Change playlist name at any time
2

Update Metadata

Modify description, moods, and other properties
3

Add/Remove Tracks

Continuously update playlist contents
4

Set Artwork

Choose custom image or auto-generate from track artworks

Custom Order

Playlists themselves can be reordered:
// Playlists maintain custom order in the Playlists tab
// Drag playlists to reorder them
// Order is preserved across app restarts

Smart Playlists

Most Played Playlist

Automatic playlist of your most-played tracks:
  • Dynamic Updates: Automatically updates based on play count
  • Time Range Filter: View top tracks from specific time periods
    • All time
    • This year
    • This month
    • This week
    • Custom date range
  • Play Count Display: See exact number of plays for each track
  • Historical Data: Track listening trends over time

Auto-Generated Playlists

Namida can generate playlists based on various criteria:

Recently Added

Tracks recently added to your library, sorted by date

Recently Played

Your recently played tracks in chronological order

Favorites

Tracks you’ve marked as favorites

Lost Memories

Tracks you listened to years ago but haven’t played recently

Smart Track Generation

Generate related tracks based on listening patterns:
Recommended Tracks: Based on listening history, finds tracks you often played around the same time as the current trackSimilar Release Date: Tracks released around the same time (same year/month)From Time Range: Tracks you listened to during a specific periodBy Rating: Generate playlist from top-rated tracksBy Mood: Create playlist from tracks tagged with specific moodsRandom: Randomly selected tracks from your library

Playlist Features

Custom Artwork

Personalize playlists with custom images:
1

Choose Image

Select image from gallery or file browser
2

Auto-Generate

Create collage from track artworks in playlist
3

Use Track Artwork

Use artwork from a specific track in the playlist
4

Remove Artwork

Clear artwork to use default
Custom artwork is stored separately and won’t affect your music files.

Mood Tags

Organize playlists by mood:
// Examples of mood tags:
// - Energetic, Calm, Happy, Sad, Focus
// - Workout, Sleep, Party, Study, Chill
// - Custom moods you define
  • Multiple Moods: Assign multiple mood tags to one playlist
  • Filter by Mood: View all playlists with a specific mood
  • Custom Moods: Create your own mood categories

Comments & Descriptions

Add notes to playlists:
  • Playlist Description: Write detailed description of playlist purpose
  • Creation Context: Note when and why you created the playlist
  • Update Notes: Track changes made to the playlist over time

M3U Playlist Support

Importing M3U Playlists

Import standard M3U and M3U8 playlist files:
1

Locate M3U File

Find .m3u or .m3u8 playlist file on your device
2

Import

Open with Namida or use Import Playlist option
3

Match Tracks

Namida matches playlist entries to your library tracks
4

Verify

Review imported playlist and fix any unmatched tracks
  • Extended M3U: Full support for #EXTINF metadata
  • Relative Paths: Paths relative to M3U file location
  • Absolute Paths: Full file paths
  • UTF-8 Encoding: Proper support for international characters
  • M3U8: Full support for UTF-8 M3U8 format

Exporting Playlists

Export playlists to M3U format:
  • Portable Format: Share playlists with other music players
  • Path Options: Choose between relative and absolute paths
  • Extended Format: Include metadata in exported file
  • Custom Location: Save M3U files anywhere on device
Exporting playlists requires MANAGE_EXTERNAL_STORAGE permission on Android 10+.

Playlist Playback

Play Modes

Different ways to play playlists:

Sequential

Play tracks in order from first to last

Shuffle

Randomize track order during playback

Repeat Playlist

Loop entire playlist continuously

Repeat Track

Repeat current track N times or infinitely

Queue Integration

Playlists work seamlessly with the queue system:
  • Add to Queue: Insert playlist tracks into current queue
  • Play Next: Add playlist after current track
  • Play Last: Add playlist to end of queue
  • Replace Queue: Clear queue and play playlist

Advanced Features

Global Track Selection

Select tracks from multiple locations into one list:
1

Enable Selection Mode

Long press a track to enter selection mode
2

Select from Anywhere

Navigate between different pages while maintaining selection
3

Add to Playlist

Create new playlist or add to existing from global selection
Global selection allows you to curate tracks from albums, artists, search results, and more into a single playlist without switching contexts.

Playlist Statistics

View detailed information about your playlists:
  • Total Duration: Combined length of all tracks
  • Track Count: Number of tracks in playlist
  • Creation Date: When playlist was created
  • Last Modified: When playlist was last updated
  • Total Size: Disk space used by playlist tracks
  • Average Rating: If you rate tracks, see playlist average

Track Source Tracking

Know where tracks in playlist came from:
// Each track in playlist can have a source:
// - Local library
// - YouTube download
// - Imported from M3U
// - External storage

YouTube Playlists

Manage YouTube playlists separately:
  • Import YouTube Playlists: Load public playlists by URL
  • Sync: Keep YouTube playlists updated
  • Download: Save entire playlist for offline access
  • Mixed Content: Combine local and YouTube tracks in one playlist
YouTube playlists require internet connection unless all videos are downloaded.

Backup & Sync

Playlist Backup

Playlists are included in Namida backups:
  • Automatic Backup: Playlists saved in app data backups
  • Manual Export: Export individual playlists as M3U
  • Cloud Sync: Use third-party sync tools for cross-device playlists
  • Restore: Recover playlists from backups

Cross-Device Sync

Sync playlists between devices:
Use namida_sync to sync playlists and other data between Android, Windows, and Linux.

Best Practices

1

Name Descriptively

Use clear, descriptive names that indicate playlist content or mood
2

Add Metadata

Use comments and mood tags to organize and find playlists easily
3

Set Custom Artwork

Visual distinction makes playlists easier to identify
4

Regular Maintenance

Periodically review and update playlists, remove outdated tracks
5

Backup Regularly

Export important playlists as M3U for safekeeping

Troubleshooting

  • Ensure all track files still exist at specified paths
  • Check if paths in M3U file are correct (absolute vs relative)
  • Verify tracks are indexed in Namida’s library
  • Try using absolute paths when exporting
  • Re-index library if tracks exist but aren’t found
  • Grant MANAGE_EXTERNAL_STORAGE permission (Android 10+)
  • Check available storage space
  • Verify write permissions for target directory
  • Try exporting to internal storage first
  • Ensure playlist isn’t empty
  • Check if auto-sort is enabled for the playlist
  • Verify you’re saving changes after reordering
  • Ensure app has permission to write data
  • Try force-closing and reopening app
  • Check if another device is syncing different order
  • Review duplicate handling settings
  • Check if tracks actually have different file paths
  • Use “Remove Duplicates” option if available
  • Verify tracks aren’t being re-added by auto-sync
  • Check for both local and YouTube versions of same track

Build docs developers (and LLMs) love