Library Scanning
Folders Configuration
Namida uses a folder-based library system that gives you complete control over which directories are scanned.Add Folders to Scan
Navigate to Settings → Indexer → Folders to Scan to select directories containing your music files. The indexer will recursively scan all subdirectories unless excluded.
Exclude Specific Folders
Add folders to the exclusion list if you want to skip certain directories during scanning. This is useful for excluding sample packs, sound effects, or temporary files.
The indexer respects
.nomedia files in directories. When strictNoMedia mode is enabled, all subdirectories inherit the parent’s exclusion status.Media Store Integration
Namida supports two indexing methods:- File-based indexing: Direct filesystem scanning using custom tag extraction
- MediaStore indexing: Android’s native media database for faster initial scans
Filtering & Quality Control
Minimum Requirements
Set quality thresholds to filter out unwanted files:Minimum Duration
Exclude tracks shorter than a specified duration (in seconds)
Minimum File Size
Filter out files smaller than a specified size (in bytes)
Duplicate Prevention
Enable duplicate track prevention to avoid multiple entries with the same filename:Metadata Extraction
Tag Processing
The indexer extracts comprehensive metadata from audio files:- Basic Tags: Title, Artist, Album, Album Artist, Composer
- Classification: Genre, Mood, Tags
- Technical: Bitrate, Sample Rate, Bit Depth, Format, Channels
- Organization: Track Number, Disc Number, Year
- Advanced: Lyrics, Comments, Description, Rating, Gain Data
Artist & Genre Separators
Configuring Artist Separation
Configuring Artist Separation
Namida automatically splits artist fields using configurable separators:Default separators:
,, /, &, ;, +Featured Artist Extraction: Automatically extracts artists from (ft. Artist) or [feat. Artist] patterns in track titles.Genre Configuration
Genre Configuration
Genres are split similarly to artists using customizable delimiters:
Fallback Extraction
When tag metadata is missing or corrupted, Namida attempts to extract information from filenames:Artist - Title.mp3Artist_-_Title.mp3Title [Artist].mp3
Video Integration
Local Videos
Namida can index video files alongside audio tracks:- Matching YouTube IDs in comments/filenames
- Comparing title and artist metadata
- Finding videos with similar filenames
Folder Covers
Namida detects cover images in music folders:cover.jpg,folder.jpg,album.jpg.info.txtfiles for additional folder information
Performance & Optimization
Multi-threaded Indexing
The indexer uses parallel processing for optimal performance:On mobile devices, the indexer uses 50% of available cores to preserve battery life. Desktop platforms utilize 80% for faster processing.
Artwork Caching
Enable Artwork Caching
Settings → Indexer → Cache ArtworksExtracts and stores album artwork during indexing for instant loading.
Storage Management
Monitor cached artwork size and clear cache if needed:
- Total artworks:
artworksInStorage - Total size:
artworksSizeInStorage(bytes)
Indexing Statistics
After indexing, Namida provides detailed statistics:Reindexing Tracks
Force reindex specific tracks or your entire library:Full Reindex
Scans all folders from scratch, useful after changing separator settings or fixing corrupted metadata.Path:
refreshLibraryAndCheckForDiff(forceReIndex: true)Selective Reindex
Update metadata for specific tracks, useful after editing tags externally.Path:
reindexTracks(tracks: selectedTracks)Album Identification
Configure how albums are identified and grouped:- Album Name
- Album Artist
- Year
- Folder Path
Best Practices
Optimize Initial Scan
Optimize Initial Scan
- Use MediaStore on Android for faster first-time indexing
- Enable artwork caching if you have sufficient storage
- Set appropriate filters to exclude ringtones and notifications
- Exclude system folders like
/Android/and/Download/
Maintain Library Health
Maintain Library Health
- Enable automatic refresh on startup to detect changes
- Use duplicate prevention to keep library clean
- Regularly clear artwork cache if storage becomes an issue
- Verify folder paths after SD card changes or system updates
Handle Large Libraries
Handle Large Libraries
- Libraries with 10,000+ tracks benefit from MediaStore indexing
- Disable artwork caching if storage is limited
- Consider excluding video files if not needed
- Use minimum duration/size filters to reduce database size