ECHO NEXT User Guide
This guide is written the practical way: where to click after opening the app, what a normal result looks like, and where to check first when something goes wrong.
You do not need to understand the engineering first. Learn to import local songs, play them, find them, and switch output devices; then move on to lyrics, the equalizer, remote libraries, and plugins. The official product does not provide third-party streaming-platform search, login, online playback, or downloads.
Installed from Steam? Cloud, achievements, Listen Together, Workshop, and Pro DLC are in Using the Steam edition. Daily listening is the same as the website build: import files, then play.
How to read this
Section titled “How to read this”If you are new, read in this order:
- Start with Quick Start or the “First use” section on this page.
- Prefer learning day by day? See the First Week plan.
- Once you hear sound, read Daily Listening.
- Stuck? Match your symptom in Common stuck points.
- Albums or covers a mess? See Library.
- Lyrics off? See the Lyrics guide.
- Enable remote libraries and plugins last.
If you only want to know how one page works, jump straight to its section. This page is the full manual; the shorter guides above are better for following along click by click.
Chapter map
Section titled “Chapter map”| What you need | Jump to |
|---|---|
| First run, afraid of breaking things | Follow along from zero and Places beginners should not touch |
| Copy an exact click path | Shortest paths to common goals |
| Import and organize music | Local library, Import Folder, Songs, Albums |
| Playback, queue, playlists | Queue, Playlists, Playback controls, Lyrics |
| Sound tuning | Audio output and HiFi, Equalizer, ReplayGain and loudness |
| Remote libraries and devices | Remote library, LAN playback, Plugins |
| Something broke | Common diagnosis routes and What to include in a report |
UI quick reference
Section titled “UI quick reference”| Page name | What it is for |
|---|---|
| Import Folder | Add a local music directory to ECHO NEXT |
| Inbox | Newly imported, not-yet-organized tracks |
| Songs | The main all-songs list; daily search starts here |
| Albums | Album wall and album details |
| Artists | Browse the library by artist |
| Queue | The temporary playback order |
| Playlists | Long-term saved sets of songs |
| Liked | Quick-mark favorite tracks |
| History | Find what you recently played |
| Remote Library | WebDAV, Jellyfin, Emby, Subsonic, and other external sources |
| LAN Playback | DLNA, AirPlay, and other local-network devices |
| Settings -> Playback | Output device, WASAPI, ASIO, ReplayGain, the playback chain |
| Settings -> EQ / DSP | Equalizer, preamp gain, DSP processing state |
A few technical names stay in their original form throughout: audio protocols, file formats, plugin permissions, and third-party tools such as WASAPI, ASIO, FLAC, and ReplayGain.
Follow along from zero
Section titled “Follow along from zero”This section assumes you have never used a music player like this. Do not rush to understand every term; walk through it once. If you can play, find songs, and adjust output, you are through.
Remember three places on screen:
| Screen area | What you use it for |
|---|---|
| Left menu | Decides what you are doing now: import, find songs, browse albums, change settings |
| Middle list | Shows the current page’s content: song lists, albums, playlists |
| Bottom player | Tells you whether playback actually started: title, cover, progress bar, and volume live here |
Prepare before you start
Section titled “Prepare before you start”Do not scan the whole drive right away. Prepare a small test directory and prove the basic chain first.
- Create a folder on your computer, for example
D:\Music\Test. - Put 3 to 10 tracks you know are good inside.
- Include at least one normal MP3.
- If you have FLAC, add one FLAC too.
- Do not start with exotic formats, corrupt files, or cloud placeholders.
- If the songs are on an external drive, confirm the drive is plugged in.
- If the songs are in a cloud sync folder, confirm the files are really downloaded, not just cloud placeholders.
Pick test files like this:
| File type | Why it is a good test |
|---|---|
| Normal MP3 | Easiest to play; confirms the basic sound chain |
| Normal FLAC | Confirms lossless files and tag reading |
| An album track with a cover | Confirms cover and album display |
| No ultra-rare formats | Round one proves the app works; do not challenge the edges yet |
Once the test folder plays, import the full library. That way, when something breaks, you know whether basic playback is broken or the problem comes from a large library, special files, or device settings.
Get local playback working in five minutes
Section titled “Get local playback working in five minutes”Goal: confirm ECHO NEXT can scan your local songs and play them.
- Prepare a small folder such as
D:\Music\Test. - Put a few tracks you know are healthy inside, ideally MP3 and FLAC.
- Open ECHO NEXT.
- Leave settings alone for now; look at the left menu.
- Find
Import Folder. - Click
Import Folder. - The system shows a folder picker.
- Navigate to
D:\Music\Test. - Select the folder, not one song inside it.
- Confirm the import.
- Back in ECHO NEXT, wait for scanning to start.
- Do not poke dangerous settings mid-scan; let these few files finish.
- If the UI says scanning, reading, or importing, wait a moment.
- Open
Inbox. - Check whether those tracks appeared.
- Open
Songs. - Find one of the normal MP3s.
- Double-click it, or hit the play button.
- Check whether the bottom player shows the current song.
- Check whether the progress bar starts moving.
- Check that the volume is above 0.
- Listen for sound in your headphones or speakers.
A normal result:
| Place | Normal behavior |
|---|---|
Inbox | Newly imported tracks visible |
Songs | Title, artist, and duration visible |
| Bottom player | Shows the current track |
| Progress bar | Moves forward during playback |
| Audio output | You hear sound |
If every item is normal, the most important step is done: local import and basic playback work. Lyrics, the equalizer, and remote libraries can all wait.
If you cannot see the imported tracks, check in this order:
- Did you select a folder, and not an empty directory?
- Does the folder actually contain audio files?
- Are the files real local files, not cloud placeholders?
- Is the scan still running?
- Check both
InboxandSongs. - Is there leftover text in the search box? Clear it.
- Are the file extensions common audio formats such as MP3, FLAC, WAV, M4A?
If there is no sound, do not rebuild the database. Check in this order:
- Is the system volume muted?
- Is ECHO NEXT’s bottom volume too low?
- Is the current output device the headphones or speakers you are using?
- Try another MP3 you know is good.
- In
Settings -> Playback, switch the output mode back toSystemor shared output. - Turn off EQ, ReplayGain, and speed change.
- Play again.
After the first success, check four things
Section titled “After the first success, check four things”Once the small test folder plays, run four simple checks.
- In
Songs, confirm titles, artists, and durations look roughly right. - In
Albums, confirm albums appeared. - Play a track with a cover and confirm the bottom player shows it.
- Type part of a song title into the
Songssearch box and confirm it is found.
Read the results like this:
| Symptom | What it means | Do first |
|---|---|---|
| Plays, but the title is garbled | Usually source-file tag encoding or tag content | Check the same file’s info in another player |
| Plays, but one album split into several | Inconsistent album name, album artist, or disc number | See “Organize one album” below |
| Plays, but the cover is wrong | Embedded or folder covers are inconsistent | Check the source files before clearing any cache |
| Cannot find a song | Wrong search terms, unfinished scan, or a leftover filter | Clear search and filters, then look in Songs |
The goal of this round is not a perfect library. It is confirming the app can read files, display them, and play them.
First full library import
Section titled “First full library import”Goal: add your long-term music directory to ECHO NEXT.
- Confirm the small folder test already works.
- Confirm the drive holding the full library stays online.
- For external drives, confirm the drive letter will not suddenly change.
- For NAS or sync drives, confirm the network is stable.
- Confirm you are importing the music root, not the whole system drive.
- Do not sweep
C:\, download caches, game folders, or program folders into the scan. - Open
Import FolderorFolders. - Select the full music root, for example
D:\Music. - Start the import.
- Let the first scan run to completion.
- You can browse
Songswhile it scans, but do not start a full remote index at the same time. - A busy computer during the first scan is normal, especially while reading many covers and tags.
- When the scan ends, open
Albums. - Check that the album wall looks roughly right.
- Open
Artists. - Check for obvious duplicates or garbled names.
- Open
Inbox. - Check the newly imported content.
- Play a few tracks in different formats.
- Only then start tag cleanup, playlists, and lyrics.
A slow first scan does not mean something broke. It has to read files, tags, covers, durations, and album info. Large libraries take time.
After the full import, resist bulk fixes. Look in this order:
| Look at | Why |
|---|---|
Songs count | Confirm roughly everything came in |
Inbox | See where the new content landed |
Albums | Spot obviously split albums |
Artists | Spot garbled or duplicated artists |
| Shuffle a few tracks | Confirm more than the test folder plays |
If you have tens of thousands of songs, day one only needs import, search, playback, and albums working. Do not combine bulk tag rewriting, cache clearing, database rebuilding, plugin installs, and a full remote index on day one.
Daily listening
Section titled “Daily listening”The simplest daily flow:
- Open ECHO NEXT.
- Go to
Songs. - Use the search box, or switch to
Albumsfor albums. - Find what you want to hear.
- Play it directly, or right-click to add it to the queue.
- A temporary batch goes in the
Queue. - Long-term keeps go into
Playlists. - Special favorites get a like; find them later in
Liked. - Forgot what you just heard? Check
History.
Organize one album
Section titled “Organize one album”Goal: correct album display, correct track order, correct cover.
- Open
Albums. - Search the album title.
- If the album appears more than once, open each and inspect the tracks.
- Check that every track’s album name matches.
- Check that every track’s album artist matches.
- Check that track numbers run 1, 2, 3.
- For multi-disc albums, check disc numbers.
- If anything is wrong, go back to
Songs. - Find those tracks.
- Right-click and edit tags.
- Return to
Albumsand confirm the merge. - If the cover is wrong, check the embedded cover or the folder cover.
The fields that matter most:
| Field | Why it matters |
|---|---|
| Album name | Names the album; tag field album |
| Album artist | Decides whether same-named albums merge; tag field albumArtist |
| Track number | Sets the track order; tag field trackNo |
| Disc number | Sets multi-disc order; tag field discNo |
| Year | Shown as the release year; tag field year |
| Cover | Determines how the album wall looks |
Build a playlist
Section titled “Build a playlist”Goal: keep a batch of songs long term.
- Open
Songs. - Search for the songs you want.
- Select one or more.
- Right-click.
- Choose add to playlist.
- Pick an existing playlist or create a new one.
- Open
Playlists. - Find the playlist.
- Confirm the songs are inside.
- Next time, start from
Playlistsdirectly.
Suggested playlist categories:
| Playlist | Purpose |
|---|---|
| Daily | What you play most |
| New, to sort | Just imported, undecided |
| Headphone test | Bass, vocals, soundstage, sibilance |
| Hi-res test | Hi-Res, DSD, different sample rates |
| Night | Stable loudness, not harsh |
| Car | Road listening |
Adjust audio output
Section titled “Adjust audio output”Goal: hear sound first, chase higher-end output later.
- Play a known-good track on the default output first.
- Once you hear sound, open
Settings -> Playback. - Find the output device.
- If unsure, use
Systemoutput. - For stable daily Windows output, try
WASAPI Shared. - Only if you specifically want exclusive access, try
WASAPI Exclusive. - Only with a professional sound card, try
ASIO. - After every mode switch, play the same song and confirm.
- On any problem, switch back to the last working mode.
- Turn off EQ, ReplayGain, and speed change while adjusting output.
How to judge whether output is healthy:
| Item | Normal behavior |
|---|---|
| Device | You can see the headphones, speakers, or DAC you want |
| Playback | Progress moves after pressing play |
| Sound | No pops, no obvious stutters, no strange speedup |
| Status | No persistent errors |
| Track change | Previous and next work |
View lyrics
Section titled “View lyrics”- Play a song first.
- Open
Lyrics. - See whether lyrics appear automatically.
- If none appear, check the lyric source settings.
- If the whole file is early or late, adjust the time offset.
- If the wrong version matched, pick a candidate manually.
- If the font is too small, adjust the size in lyrics settings.
- If a busy background hides the text, enable readability enhancement or change colors.
View picture
Section titled “View picture”There is no official platform MV search. If you attached a local video or a custom URL yourself, treat it as extra picture and do not expect millisecond alignment with the audio. Details in the Lyrics guide.
Add a remote music library
Section titled “Add a remote music library”- Open
Remote Library. - Choose the source type: WebDAV, Jellyfin, Subsonic, and so on.
- Fill in a display name.
- Fill in the server URL.
- Fill in the account and password or token.
- Choose a sync mode.
- Click test connection first.
- Save only after the test passes.
- Try browse-only or a small index first.
- Build the full index once things are stable.
Do not launch heavy jobs against a huge remote library right away. Confirm connect, browse, and play first.
Enable a plugin
Section titled “Enable a plugin”- Open
Plugins. - Look at the plugin name and source first.
- Open the plugin details.
- Review the permissions it requests.
- Be especially careful with
settings:write,library:write, andnetwork. - Enable only if you trust it.
- After enabling, watch the activity summary and logs.
- If the plugin errors, disable it first.
- Repeated startup failures may get it quarantined by the host.
Beginners should start with the sample plugin only. Do not enable high-permission plugins from unknown sources.
When the interface confuses you
Section titled “When the interface confuses you”This section is for “I do not know what is happening right now.” Do not panic; figure out which page you are on and what kind of thing you are doing.
Look at the left menu first
Section titled “Look at the left menu first”| You clicked | You are looking at |
|---|---|
Songs | The song list |
Albums | Albums |
Artists | Artists |
Folders | Local import directories |
Inbox | Newly imported tracks |
Queue | The current temporary playback order |
Liked | Favorites |
History | Playback history |
Playlists | Long-term playlists |
Remote Library | Remote source configuration |
LAN Playback | Local-network casting devices |
Plugins | Plugin management |
Settings | Global settings |
Then the bottom player
Section titled “Then the bottom player”The bottom player shows the current playback state. Check in order:
- Is there a song title?
- Is there a cover?
- Is the button showing play or pause?
- Is the progress bar moving?
- Is the volume too low?
- Are there error messages?
- Is the current output device correct?
If a list has songs but the bottom player never changes, you probably only selected a song and never actually started playback.
Then the right-click menu
Section titled “Then the right-click menu”The right-click menu tells you what the current object is.
| Right-click target | You may see |
|---|---|
| Local song | Edit tags, open folder, copy path, delete |
| Remote song | Add to queue, play, like — fewer local file actions |
| Album | Play album, add to queue, edit album tags, save cover |
| Queue item | Remove from queue, play next |
| Plugin | Enable, disable, reload, view logs |
If a button is missing, ask: is this object remote? Does this page support the action? Is anything actually selected?
Then the status text
Section titled “Then the status text”Common statuses mean roughly this:
| Status | Meaning | What to do |
|---|---|---|
| Loading | The page or data is still preparing | Wait; do not hammer clicks |
| Scanning | A library scan is running | Let it finish |
| Queued | The task has not started | Wait its turn |
| Downloading | A download task is running | Watch progress and speed |
| Importing to library | Results are being written to the library | Check Inbox afterward |
| Failed | The task did not finish | Open the error or check logs |
| Cancelled | You or the system cancelled it | Restart it if needed |
| File unavailable | The file or remote resource is missing | Check path, disk, remote source |
If you do not know where to click
Section titled “If you do not know where to click”Find the entry by goal:
| Goal | Go to |
|---|---|
| Import local songs | Import Folder |
| Find a song | Songs |
| Listen by album | Albums |
| See new songs | Inbox |
| Line up songs temporarily | Queue |
| Build a long-term playlist | Playlists |
| Adjust sound output | Settings -> Playback |
| Adjust EQ | Settings -> EQ / DSP |
| Adjust lyrics | Settings -> Lyrics or Lyrics |
| Attach a local video | Lyrics guide |
| Download music | Not provided. See Download And Plugin Source Boundaries |
| Connect a remote library | Remote Library |
| Change the theme | Settings -> Appearance |
| View logs | Settings -> About or the diagnostics entries |
| Do a risky repair | Settings -> Danger Zone, after backing up |
Places beginners should not touch
Section titled “Places beginners should not touch”| Feature | Why be careful |
|---|---|
| Delete songs | May affect real files or library records |
| Rebuild database | Affects the library index, scan state, and local records |
| Clear caches | Covers and temp files may need regenerating |
| High-risk plugin permissions | Plugins may change settings, use the network, write the library |
| Change proxy | Affects lyrics, covers, and network metadata |
| Switch output to exclusive or ASIO | Device or driver issues can cause silence or failure |
| Bulk tag edits | Mistakes scramble albums, artists, and search all at once |
| Full remote index | Large remote libraries can run for a very long time and eat bandwidth |
The safe pattern:
- Try a small scope first.
- Understand what will be affected.
- Back up when you can.
- When unsure, do not press the dangerous button.
- On problems, revert the last step; do not keep changing things.
Shortest paths to common goals
Section titled “Shortest paths to common goals”Play one local song
Section titled “Play one local song”Songs.- Search the title.
- Find the track.
- Double-click or press play.
- Watch the bottom player.
- Sound means done.
Play a whole album
Section titled “Play a whole album”Albums.- Search the album title.
- Open the album.
- Check the track order.
- Press play album, or right-click the album and choose play.
Line up songs after the current one
Section titled “Line up songs after the current one”Songs.- Select the tracks.
- Right-click.
- Choose “Play next” or “Add to queue”.
- Check the order in
Queue.
Add a song to a playlist
Section titled “Add a song to a playlist”Songs.- Find the track.
- Right-click.
- Choose add to playlist.
- Pick the playlist.
- Check in
Playlists.
Fix a song title
Section titled “Fix a song title”Songs.- Find the track.
- Right-click.
- Choose edit tags.
- Change the title.
- Save.
- Search the new title to confirm.
Fix a split album
Section titled “Fix a split album”Albums.- Find the split album.
- Note which tracks belong together.
- Back to
Songs. - Find those tracks.
- Edit tags.
- Unify the album name and album artist.
- Save.
- Back to
Albumsto confirm the merge.
Change the output device
Section titled “Change the output device”- Plug in the headphones, speakers, or DAC.
- Confirm the system recognizes the device.
- Open
Settings -> Playback. - Find the output device.
- Choose the target device.
- Test with
Systemor shared output first. - Play one song.
- Only after that consider exclusive output or ASIO.
Stop songs from jumping in loudness
Section titled “Stop songs from jumping in loudness”- Open
Settings -> Playback. - Find ReplayGain.
- Enable loudness processing.
- Play tracks from several albums to test.
- If you want bit-perfect, turn ReplayGain off instead.
Make lyrics earlier or later
Section titled “Make lyrics earlier or later”- Play the song.
- Open
Lyrics. - Decide whether the lyrics are early or late.
- Open the lyrics settings.
- Adjust the time offset.
- Nudge a little, then play to check; do not make big jumps.
- After saving, listen to a chorus to confirm.
Attach a video of your own
Section titled “Attach a video of your own”Official platform MV search is not maintained. If you have a local video or your own URL:
- Play the corresponding song first.
- Attach it following “Video you attach yourself” in the Lyrics guide.
- Confirm the video and audio are the same version.
- Do not expect millisecond alignment.
Basic concepts
Section titled “Basic concepts”ECHO NEXT is not a bare file opener. It is closer to a local music management system, built from a few layers:
| Concept | Meaning |
|---|---|
| Local files | The real audio files on your disk: FLAC, MP3, WAV, M4A |
| Library | The catalog the app builds from folders; songs stay on their original disk |
| Tags | The title, artist, album, year, and track number written inside the file |
| Cover cache | Small images for lists and the album wall — your originals are not deleted |
| Queue | Tonight’s temporary order |
| Playlist | A set of songs you keep coming back to |
| Remote source | Your own NAS, Jellyfin, Navidrome, or similar service |
| Network metadata | Cover or info candidates from the internet — for filling gaps only |
| Audio output | Which device the sound goes to and how |
| Plugins | Small local tools whose permissions you review before enabling |
Local first
Section titled “Local first”ECHO NEXT centers on the local library. Remote libraries, network metadata, and plugins are extensions. They serve the local listening experience; they do not turn the player into a shell for third-party streaming platforms.
Stability first
Section titled “Stability first”Playback stability beats feature count. Scanning, cover generation, remote completion, plugins, and diagnostic windows must not preempt the playback chain.
Clarity first
Section titled “Clarity first”If EQ or loudness processing is on, the app will not pretend the sound is untouched. Covers and lyrics found online are candidates only; the tags you edited by hand are more trustworthy.
First use
Section titled “First use”Recommended route
Section titled “Recommended route”Do not import your full library the first time. The steadier route:
- Prepare a small folder with 10 to 50 tracks in common formats.
- Open ECHO NEXT.
- Import that folder with
Import Folder. - Check the new tracks in
Inbox. - Search, sort, and play a few songs in
Songs. - Check album grouping and covers in
Albums. - Open
Lyricsand confirm familiar songs roughly line up. - Open
Settings -> Playbackand confirm the output device. - Only if all of this works, import the full library.
The benefit: if scanning, playback, covers, output, or lyrics is broken, you can see it within a dozen songs, instead of drowning in tens of thousands of tracks and a pile of background tasks.
Things not to do at the start
Section titled “Things not to do at the start”| Not recommended | Why |
|---|---|
| Importing a directory with hundreds of thousands of files at once | The first scan is slow and problems are hard to locate |
| Enabling remote libraries, plugins, and network completion together | Stacked background chains hide the real cause |
| Scanning a full library from an unstable external drive | Produces missing, inaccessible, and failed-scan states |
| Declaring the app broken over inaccurate lyrics | Automatic matching depends on tags and online candidates; some error is inherent |
| Rebuilding the database over playback issues | Most playback problems never involve the database |
Page overview
Section titled “Page overview”| Page | Main purpose | Most common actions |
|---|---|---|
Import Folder | Import local music folders | Pick a directory and start the scan |
Folders | Manage import roots | Check scan state, maintain directories |
Inbox | View newly scanned tracks | Inspect new imports |
Songs | The main library list | Search, sort, play, right-click, edit tags |
Albums | Album wall and details | Play by album, check covers, organize albums |
Artists | Browse by artist | Check artist grouping |
Queue | Current playback queue | Adjust the temporary order |
Liked | Liked songs | Quick access to favorites |
History | Playback history | Recover what you just played |
Playlists | Playlists | Manage long-term sets |
Lyrics | Immersive lyrics page | Read lyrics, adjust offset, view helper text |
Remote Library | Remote sources | Add WebDAV, Jellyfin, Subsonic, and more |
LAN Playback | Local-network playback | Discover and connect DLNA, AirPlay devices |
Plugins | Plugin management | Enable, disable, review permissions and logs |
Settings | Global settings | Playback, lyrics, MV, EQ, appearance, library, danger zone |
Local library
Section titled “Local library”The local library is the core of ECHO NEXT. The better its quality, the more reliable search, the album wall, lyric matching, MV matching, playlists, and statistics become.
File organization advice
Section titled “File organization advice”Recommended structure:
Music/ Artist/ 2024 - Album Name/ 01 - Track.flac 02 - Track.flac cover.jpgNot mandatory, but a stable structure cuts future cleanup cost.
Suggestions:
- Keep one album per folder where possible.
- Keep album name and album artist consistent within an album.
- Fill in disc and track numbers for multi-disc albums.
- Do not use a temp download folder as your long-term library.
- Keep external drive and NAS paths stable.
- Filenames help you recognize files, but do not rely on filenames alone.
Supported common formats
Section titled “Supported common formats”The project’s file associations cover many formats. Common ones:
| Type | Examples |
|---|---|
| Lossless | FLAC, WAV, ALAC, AIFF, APE, WavPack |
| Lossy | MP3, AAC, M4A, OGG, Opus, WMA |
| DSD | DSF, DFF |
| Video or containers | MKV, MP4, MOV, WebM, MKA |
| Other | MPC, TAK, TTA, CAF, DTS, CUE |
Whether a file plays smoothly depends on the decoder, the file itself, the container, and the current audio chain.
Import Folder
Section titled “Import Folder”Entry points
Section titled “Entry points”You can import through:
- The sidebar
Import Folder. - The add entry on the
Folderspage. - The folder management area in
Settings -> Library.
What happens during import
Section titled “What happens during import”After importing a folder, ECHO NEXT will:
- Record the root directory.
- Scan it in the background.
- Find the audio files.
- Read embedded tags.
- Read or extract covers.
- Write to the library database.
- Group albums and artists.
- Refresh
Songs,Albums,Artists,Inbox, and other pages.
Reading scan status
Section titled “Reading scan status”A scan may pass through these stages:
| Stage | Meaning |
|---|---|
| Queued | Waiting for the scan task to start |
| Discovering files | Walking directories to find audio files |
| Checking incremental cache | Deciding which files are unchanged |
| Reading metadata | Reading title, artist, album, duration, and more |
| Extracting covers | Reading embedded or folder covers |
| Organizing albums | Grouping albums and ordering tracks |
| Writing database | Saving results |
| Done | This round finished |
| Failed / Cancelled | This round did not finish |
Large-library import tips
Section titled “Large-library import tips”If your library is large:
- Keep the disk online during the first scan.
- Do not run mass downloads, remote sync, and plugin batch jobs at the same time.
- Browsing during the scan is fine, but avoid rapidly switching wide filters.
- If the scan fails, look at the failing path first; do not jump to rebuilding the database.
- Later scans reuse unchanged files and are usually faster than the first.
Folders
Section titled “Folders”Folders manages import roots.
Good for
Section titled “Good for”- Seeing which music folders are added.
- Adding new roots.
- Checking whether a directory is still accessible.
- Triggering or watching scans.
- Spotting directories that may be failing.
Common problems
Section titled “Common problems”| Symptom | Likely cause | Suggestion |
|---|---|---|
| Folder suddenly unavailable | External drive offline, drive letter changed, permissions changed | Restore the path first; do not rush to delete |
| Slow scan | First scan, many covers, many lossless files | Wait it out; avoid running heavy jobs alongside |
| New files not appearing | No rescan yet, odd format, path outside the root | Refresh manually or check the directory |
| Duplicate songs | Both a parent and its subdirectory were added | Keep one root |
Inbox is the checkpoint for new content.
Good for
Section titled “Good for”- Just downloaded a batch of songs.
- Just copied in an album.
- Just imported a new folder.
- Quickly screening whether new tracks are healthy.
Checklist
Section titled “Checklist”| Check | Look for |
|---|---|
| Title | The real song title, not a garbled filename |
| Artist | Consistent |
| Album | Grouped into the right album |
| Cover | The right cover shows |
| Duration | Not 0 or obviously wrong |
| Playback | Plays normally |
| Format | Matches what you expected |
If new content is low quality, fix the source file tags first, then re-read or rescan.
Songs is the most important daily page. Finding, playing, organizing, and diagnosing mostly run through here.
Search
Section titled “Search”Search is good for:
- Song titles.
- Artists.
- Albums.
- Version keywords.
Suggestions:
- In a large library, search first; do not rely on scrolling.
- If search misses, check the tags — not just the filename.
- Empty artist or album fields degrade search results.
Sorting
Section titled “Sorting”| Sort | Good for |
|---|---|
| Default | Everyday browsing |
| Created time asc / desc | Finding new or old imports |
| Title A-Z / Z-A | Organizing by title |
| Duration short-to-long / long-to-short | Finding oddly short audio, long audio, single-track rips |
| File modified old-to-new / new-to-old | Finding recently changed files |
| Quality / size | Finding high-spec or suspiciously small files |
| Most played | Finding your frequent plays |
| Random | Shuffled browsing |
| By artist | Checking artist grouping |
| By album | Checking album fields |
| Recently updated | Seeing recent scan changes |
Switching between local and remote sources
Section titled “Switching between local and remote sources”The songs page can switch between the local library and remote sources. The difference:
| Source | Can do | Limits |
|---|---|---|
| Local | Play, edit tags, open folder, copy path, delete, cover actions | Depends on the local file existing |
| Remote | Browse, play, queue, like, add to playlist | May not support tag editing or local paths |
Missing right-click actions on remote songs are a normal boundary.
Multi-select
Section titled “Multi-select”Multi-select is good for:
- Batch add to queue.
- Batch add to playlists.
- Batch like.
- Batch remove from queue.
Do not run high-risk changes on a huge selection at once. Deleting, tag writing, and tag re-reading are best done in confirmed batches.
Duplicate filtering
Section titled “Duplicate filtering”The duplicate filter is good for cleaning:
- The same file copied multiple times.
- The same song at different bitrates.
- The same album imported twice.
- Downloads folder overlapping the real library.
But these are often not duplicates:
- Live versions.
- Remasters.
- Radio edits.
- Instrumentals.
- Covers.
- Different language versions.
- Album and single versions.
Before deleting, compare at least the path, duration, bitrate, album, and file size.
Right-click menu
Section titled “Right-click menu”Common actions on local songs:
| Action | Meaning | Risk |
|---|---|---|
| Add to playlist | Save to a long-term playlist | Low |
| Play next | Insert after the current track | Low |
| Add to queue | Append to the queue | Low |
| Like / unlike | Toggle favorite | Low |
| Edit tags | Change library or file tags | Medium |
| Re-read embedded tags | Refresh the record from file tags | Medium |
| Open osu! timing | View or adjust timing | Low to medium |
| Jump to album | Open the album detail | Low |
| Show in folder | Open the system folder | Low |
| Copy path | Copy the local path | Low |
| Open with system | Hand to the system default app | Low |
| Copy title and artist | For searching or sharing | Low |
| Copy / save cover | Export the cover | Low |
| Delete song | Delete or remove the song | High |
Tag editing
Section titled “Tag editing”Tag edits change library display and, in some cases, write back to file tags.
Suggested field rules:
| Field | Suggestion |
|---|---|
| Title | The song title only; do not stuff the artist in |
| Artist | The performers or main artist |
| Album | Consistent across the album |
| Album artist | Unified across the album |
| Year | The release year; do not mix in date strings |
| Track number | A number |
| Disc number | Set for multi-disc albums |
| Genre | Rough is fine; do not fragment it |
Songs-page diagnosis
Section titled “Songs-page diagnosis”| Problem | Check first |
|---|---|
| Song not found | Folder imported? Scan finished? Tags empty? |
| Garbled title | Source tag encoding or filename origin |
| Split album | Album name / album artist consistency |
| Cover missing | File has a cover? Folder has cover/front image? Cache generated? |
| Playback fails | File exists? Format decodable? Output device healthy? |
| Right-click options missing | Remote song? Unsupported context? |
Albums
Section titled “Albums”Albums is the main album browser.
Good for
Section titled “Good for”- Listening by album.
- Checking covers.
- Organizing multi-disc albums.
- Checking whether same-named albums merged wrongly.
- Finding albums with missing covers.
- Queuing or playlisting a whole album.
Album sorting
Section titled “Album sorting”The album page sorts by title, artist, created time, duration, file modified time, recently updated, random, and more. Common uses:
| Goal | Sort |
|---|---|
| Find recently added albums | Created desc or recently updated |
| Check titles | Title |
| Check artists | Artist |
| Pick one at random | Random |
| Find odd albums | Duration |
Album details
Section titled “Album details”Inside an album, check:
- Track order.
- Disc numbers.
- Complete track numbers.
- The cover.
- Artist and album artist as expected.
Album right-click menu
Section titled “Album right-click menu”| Action | Purpose |
|---|---|
| Play album | Play the whole album from the start |
| Add to playlist | Save to a long-term playlist |
| Add to queue | Add to the temporary order |
| Like album | Mark a favorite album |
| Edit tags | Fix album-level info |
| Copy album info | Copy title, artist, and so on |
| Copy / save cover | Handle the cover |
| Delete album | High risk; be careful |
Album grouping errors
Section titled “Album grouping errors”| Symptom | Likely cause | Fix |
|---|---|---|
| One album split into several | Inconsistent album name or album artist | Unify tags and re-read |
| Multiple albums merged into one | Same title, missing album artist | Fill in the album artist |
| Wrong track order | Missing track or disc numbers | Fill them in |
| Wrong cover | One track embeds a different image | Unify embedded or folder covers |
| Wrong year | Messy year tags | Fix year |
Artists
Section titled “Artists”Artists is for checking artist grouping.
Common reasons artists split:
Aimervsaimer.YOASOBIvsYoasobi.Artist feat. BvsArtist / B.- Mixed native and English names.
- Leading or trailing spaces.
- Different punctuation.
Decide on a naming rule first, then organize tags in bulk.
The queue is the temporary playback order.
The queue is for
Section titled “The queue is for”- Today’s spur-of-the-moment batch.
- Temporarily lining up search results.
- Testing formats or sample rates.
- Quickly inserting the next track.
The queue is not for
Section titled “The queue is not for”- Long-term collections.
- Themed playlists.
- Lists that need cross-device or long-term upkeep.
Long-term content belongs in Playlists.
Suggested use
Section titled “Suggested use”- Temporary listening: queue.
- Confirmed keepers: playlist.
- Testing audio gear: build a dedicated playlist instead of re-queuing every time.
Liked is the quick favorite.
Good for:
- Marking frequent plays.
- Collecting songs you like on the fly.
- Starting playback from favorites quickly.
Not good for:
- Complex categorization.
- Multi-theme organization.
- Album-level structure.
Complex organization belongs in playlists.
History
Section titled “History”History records what you played.
Good for:
- Recovering a song you forgot to like.
- Reviewing recent playback order.
- Checking whether one song keeps failing.
- Confirming whether playback really advanced to the next track.
Playlists
Section titled “Playlists”Playlists are for long-term organization.
Suggested playlist types
Section titled “Suggested playlist types”- Daily picks.
- Night listening.
- Work background.
- Headphone test.
- Speaker test.
- Hi-res test.
- New-album candidates.
- Car sync.
- Local lossless picks.
- One artist’s best.
Queue vs playlist
Section titled “Queue vs playlist”| Feature | For |
|---|---|
| Queue | Temporary playback order |
| Playlist | Long-term saving and organizing |
| Liked | Quick favorite marking |
| History | Recovering play records |
Playback controls
Section titled “Playback controls”The bottom player is the global control area.
Common controls
Section titled “Common controls”- Play / pause.
- Previous / next.
- Progress bar.
- Volume.
- Current title, artist, and cover.
- Queue entry.
- Lyrics entry.
- MV entry.
- Output or status hints.
Playback diagnosis
Section titled “Playback diagnosis”| Symptom | Check first |
|---|---|
| Play pressed, no sound | System volume, app volume, output device |
| Progress does not move | File decodable? Audio host started? |
| Skips to next immediately | Corrupt file? Early end? Decode error? |
| Progress jumps around | Output mode, device, playback diagnostics |
| Slow track changes | Scanning, downloading, remote completion, or plugin jobs running? |
| Some files will not play | Format, container, corruption, FFmpeg support |
Do not rebuild the database at the first playback problem. The playback chain and the database are different things.
Lyrics
Section titled “Lyrics”The lyrics experience covers display, matching, translation, romanization, kana enhancement, offset, and styling.
Lyric sources
Section titled “Lyric sources”Lyrics may come from:
- Local LRC files.
- Embedded lyrics.
- Online candidates.
- Manually chosen candidates.
- Enhancement sources, such as Japanese kana or reading aids.
Lyric settings
Section titled “Lyric settings”Common ones:
| Setting | Purpose |
|---|---|
| Lyric sources | Where lyrics are searched |
| Time offset | Fix uniform earliness or lateness |
| Font | Lyric typeface |
| Font size | Reading size |
| Line width limit | Prevent long lines from overflowing |
| Translation | Show helper translation |
| Romanization | Reading aid for Japanese and other languages |
| Kana enhancement | Show kana or reading hints when available |
| Readability enhancement | Keep lyrics readable over busy backgrounds |
Out-of-sync lyrics
Section titled “Out-of-sync lyrics”| Case | Fix |
|---|---|
| Everything is late by the same amount | Adjust the offset in the matching direction |
| A few lines are off | The lyric file’s own timeline is weak |
| Matched a different song | Pick a candidate manually |
| A live version will not line up | Find live-version lyrics or adjust manually |
| Translation does not pair with the original | Source data quality issue |
Kana and romanization
Section titled “Kana and romanization”Kana and romanization are helper text; they must not replace the main lyric timeline. Good for:
- Learning Japanese.
- Reading unfamiliar characters.
- Singing along.
- Comprehension.
If an enhancement source is poor, hide it rather than let it degrade the main lyrics.
Local video or custom picture
Section titled “Local video or custom picture”The official product does not maintain platform MV search. If an old entry is still visible in the UI, do not treat it as “click here for the official video”.
When you attach a local video or URL:
- Confirm the video and the current audio are the same version.
- If versions differ, changing the video beats endless sync tuning.
- Do not confuse picture problems with silence or a broken library.
Full steps in the Lyrics guide.
Audio output and HiFi
Section titled “Audio output and HiFi”Audio output is a focus of ECHO NEXT — and also the part most influenced by your hardware environment.
Output modes
Section titled “Output modes”| Mode | Meaning | Good for |
|---|---|---|
| System | System default output | Regular users, quick diagnosis |
| WASAPI Shared | Windows shared output | Stable daily playback |
| WASAPI Exclusive | Exclusive device access | More direct device output |
| ASIO | Professional sound-card chain | Sound cards, recording gear, low latency |
| DirectSound | Compatibility output | Odd devices or diagnosis |
Picking one
Section titled “Picking one”- Unsure? Start with
System. - Stable daily playback:
WASAPI Shared. - Testing exclusive output:
WASAPI Exclusivenext. - Professional sound card: then ASIO.
- On any problem, return to
Systemor shared output first.
bit-perfect
Section titled “bit-perfect”bit-perfect means the app barely changed the sound in the original file. These usually break it:
- EQ.
- Preamp gain.
- ReplayGain.
- Speed change.
- Resampling.
- System mixing.
- Some device driver processing.
Do not force EQ and loudness off just to keep a pretty label on screen. If you want it to sound better or more even, accept that the signal is processed.
Sample rate
Section titled “Sample rate”Sample rate state may involve:
- The file’s sample rate.
- The decoder’s output rate.
- The requested output rate.
- The device’s actual rate.
- The shared-mode device rate.
Differences between these values are not automatically bugs. Shared output, system mixing, and device limits all shape the real result.
Equalizer
Section titled “Equalizer”The equalizer shapes the sound. Once it is on, the sound is processed: bass, vocals, volume, and speed may all change. The app states this clearly instead of pretending the file is still passing through untouched.
The simple rule: with EQ, loudness normalization, speed change, or any other processing on, output is no longer a raw file dump. To verify the raw sound, turn them all off and return to System output — or a WASAPI / ASIO path you already confirmed stable.
Basics
Section titled “Basics”- Start from a flat or default preset.
- Adjust in small steps.
- Lower the preamp gain when boosting bands.
- Do not boost all bands together.
- Save a preset per device.
Understanding the bands
Section titled “Understanding the bands”| Band | Rough effect |
|---|---|
| Low | Drums, bass, body |
| Low-mid | Warmth and fullness; also mud |
| Mid | Vocals, guitar, the core |
| High-mid | Clarity and sibilance |
| High | Air and brightness; also harshness |
Common issues
Section titled “Common issues”| Problem | Fix |
|---|---|
| Sound clips or breaks | Lower the preamp gain |
| Bass booms | Reduce low or low-mid |
| Vocals recessed | Slightly boost mids |
| Sound is harsh | Reduce high-mid or high |
| Verify raw output | Turn off EQ and preamp gain |
ReplayGain and loudness
Section titled “ReplayGain and loudness”ReplayGain evens out loudness across songs.
Good for:
- Shuffling across albums.
- Mixing music from different eras.
- Libraries from many sources.
- Night listening without loudness jumps.
Not for:
- bit-perfect verification.
- Preserving an album’s original loudness relationships.
- Professional comparison tests.
Playback speed
Section titled “Playback speed”Playback speed suits special cases: podcasts, practice, Nightcore / Daycore.
Note:
- Speed change alters the audio processing chain.
- Output at changed speed is not bit-perfect.
- On playback problems, restore normal speed before diagnosing.
Remote library
Section titled “Remote library”Remote sources access music that is not on the local disk.
Supported types
Section titled “Supported types”| Type | Good for |
|---|---|
| WebDAV / AList | Cloud drives, AList, WebDAV-capable services |
| Jellyfin | Self-hosted media server |
| Emby | Self-hosted media server |
| NAS / SMB | LAN shares |
| SSHFS | SSH file systems |
| Subsonic / Navidrome | Music servers |
Adding a remote source
Section titled “Adding a remote source”The usual flow:
- Open
Remote Library. - Choose the source type.
- Fill in a display name.
- Fill in the server URL.
- Fill in the account and password or token.
- Choose a sync mode.
- Test the connection.
- Save.
- Start indexing when needed.
Sync modes
Section titled “Sync modes”| Mode | Meaning | Suggestion |
|---|---|---|
| Browse only | Nothing written to the library index | Temporary access |
| Build index | Remote tracks indexed; streams fetched at play time | Recommended |
| Mirror cache | A future extension; does not copy the library by default | Careful |
Remote background tasks
Section titled “Remote background tasks”Remote sources can spawn background tasks:
- Metadata.
- Covers.
- Lyrics.
- MV.
- Duration backfill.
These should run at low priority and must not steal resources during playback.
Remote diagnosis
Section titled “Remote diagnosis”| Symptom | Check |
|---|---|
| Connection fails | URL, account, password, certificate, proxy, firewall |
| Slow scan | Server speed, network, file count |
| Stuttering playback | Bandwidth, server response, running background tasks |
| Covers missing | Remote cover permissions, cache, background tasks |
| Missing files | Remote path changes, server index changes |
LAN playback
Section titled “LAN playback”LAN Playback covers DLNA, AirPlay, and other local-network discovery and playback.
Before using
Section titled “Before using”- The computer and the target device are on the same LAN.
- The router does not isolate devices.
- The firewall allows the traffic.
- Security software is not blocking it.
- On multi-NIC machines, the right network is selected.
Devices not discovered
Section titled “Devices not discovered”Possible causes:
- The device is on a different network.
- AP isolation is on at the router.
- Windows Firewall is blocking.
- The device’s service is not running.
- Broadcasts went out the wrong interface on a multi-NIC machine.
Fix order:
- Restart the casting service on the target device.
- Confirm the network.
- Check the firewall.
- Refresh ECHO NEXT.
- Restart the app if needed.
Plugins
Section titled “Plugins”Plugins are a controlled extension capability, not a backdoor for running arbitrary scripts.
Plugin directory
Section titled “Plugin directory”Plugins usually live under plugins/ in the user data directory. Each plugin is its own folder with a manifest, scripts, and an optional panel.
Typical structure:
plugins/ echo.example/ echo.plugin.json plugin.js panel.html plugin-storage.jsonEnabling flow
Section titled “Enabling flow”- Open
Plugins. - Create the sample plugin or import a plugin package.
- Refresh the plugin list.
- Review the plugin’s permissions.
- Enable only if you trust it.
- Check the plugin logs on errors.
- Reload after editing plugin files.
Sample plugin types
Section titled “Sample plugin types”| Type | Meaning |
|---|---|
| Playback status panel | Listens to playback state and shows a small panel |
| Command tool | Registers manually triggered commands |
| Library script | Reads library summaries for light organization |
| Custom source | Returns search candidates and resolves explicit audio URLs at play time |
Permissions
Section titled “Permissions”| Permission | Capability | Risk |
|---|---|---|
playback:read | Read playback state | Low |
playback:control | Play, pause, seek | Medium |
library:read | Paginated reads of public library fields | Medium |
library:write | Reserved library write capability | High |
sources:provide | Provide custom source candidates and playback URLs | Medium |
settings:read | Read a settings snapshot | Medium |
settings:write | Write settings | High |
network | External network access | High |
fs:plugin | Read and write plugin-directory data | Medium |
Plugin safety
Section titled “Plugin safety”- Do not enable high-permission plugins from unknown sources.
- Do not let plugins run heavy synchronous computation.
- Do not let plugins scan the whole library.
- When a plugin errors, disable first, then read logs.
- Settings writes and library writes are high-risk permissions.
- Custom sources should only return legal
http/httpsaudio URLs — never bypass platform authorization or touch the local file system.
After enabling a custom source plugin, pick that source inside the search entry the plugin declares. ECHO only calls the plugin during search and playback resolution; playback still runs through the host’s own chain once it has an explicit audio URL.
Plugin v2 additionally supports a controlled network API, lyric providers, cover providers, and plugin-owned settings. Network access requires the network permission and only goes through the host-wrapped echo.net.fetchJson/fetchText. Lyrics, covers, and sources return candidates only; ECHO decides whether to apply or play them. Plugin package imports record checksums, and overwriting an existing plugin keeps a backup of the old directory.
Settings
Section titled “Settings”The settings page is large; think of it by module. The full per-setting walkthrough is in the Settings guide.
General
Section titled “General”Common content:
- Language.
- Window behavior.
- Tray behavior.
- Settings backup.
- Automatic backup.
Enable automatic backup, especially if you often adjust settings, plugins, remote sources, or audio output.
Playback
Section titled “Playback”Manages:
- Output device.
- Output mode.
- Audio status.
- HQPlayer settings.
- Playback speed.
- ReplayGain.
- Current playback diagnostics.
Shortcuts
Section titled “Shortcuts”Two kinds:
| Type | Meaning |
|---|---|
| In-app shortcuts | Active while ECHO NEXT is focused |
| Global shortcuts | May work while ECHO NEXT is unfocused |
Common actions:
- Play / pause.
- Previous.
- Next.
- Stop.
- Volume up / down.
- Seek back / forward.
- Show main window.
- Boss key.
- Speed adjustment.
- Open audio, MV, or lyric settings.
Global shortcuts can conflict with the system or other apps. If recording fails, pick another combination.
Lyrics
Section titled “Lyrics”Lyric settings manage:
- Lyric sources.
- Time offset.
- Fonts.
- Helper text.
- Kana enhancement.
- Readability.
Picture
Section titled “Picture”If picture or legacy MV entries remain in settings, read them as “video you attach yourself”, never as platform search. Details in the Lyrics guide.
Integrations
Section titled “Integrations”Integration capabilities may include:
- Last.fm.
- Discord Presence.
- Network proxy.
- Auto update.
Proxy modes are usually:
| Mode | Meaning |
|---|---|
| Off | No proxy |
| System proxy | Follow the system setting |
| Manual proxy | A hand-entered proxy address |
| PAC | A PAC configuration |
The proxy affects online lyrics, covers, and metadata. Playing local files usually needs no proxy.
EQ / DSP
Section titled “EQ / DSP”EQ settings manage:
- The on/off switch.
- 10-band adjustment.
- Preamp gain.
- Built-in presets.
- User presets.
- Save, import, restore.
Appearance
Section titled “Appearance”Appearance settings manage:
- Theme.
- Custom colors.
- Fonts.
- Wallpaper.
- Video backgrounds.
- Motion.
- Corner radius, opacity, blur, and other visual parameters.
Suggestions:
- Make text readable first.
- Then tune decoration.
- Video backgrounds must not affect playback stability.
- Treat UI fonts and lyric fonts separately.
Library
Section titled “Library”Library settings manage:
- Local folders.
- Network metadata.
- Library quality.
- Duplicate songs.
- ReplayGain analysis.
- BPM analysis.
- Artist image cache.
- Database protection.
Be careful with anything touching the database, caches, or scanning.
Usually contains:
- App version.
- Project links.
- Logs.
- Diagnostics.
- Crash information.
Before reporting a problem, check here for exportable diagnostics.
Danger Zone
Section titled “Danger Zone”The danger zone may contain:
- Rebuild database.
- Repair database.
- Delete database.
- Clear caches.
- Restore default settings.
- Database snapshots and restore.
Appearance and desktop experience
Section titled “Appearance and desktop experience”Two kinds of fonts:
| Type | Focus |
|---|---|
| App UI font | Readability, stable layout |
| Lyric font | Looks, immersion, stage feel |
Do not make the whole app UI hard to read for the sake of lyric styling.
Wallpaper and video backgrounds
Section titled “Wallpaper and video backgrounds”Wallpaper and video backgrounds add atmosphere, but:
- Video backgrounds consume rendering resources.
- Overhead should drop when minimized or hidden.
- On playback stutter, turn off the video background first.
- Skip heavy video backgrounds on low-end machines.
Network metadata
Section titled “Network metadata”Network metadata is completion, not truth.
Suggested priority:
- Manual edits.
- Embedded tags.
- Sidecar or folder information.
- Network candidates.
- Filename fallback matching.
Network metadata is good for:
- Missing titles.
- Missing artists.
- Missing albums.
- Missing years.
- Missing covers.
Not for:
- Overwriting fields you organized by hand.
- Overwriting high-confidence embedded tags.
- Blindly bulk-applying low-score candidates.
Backup and safety
Section titled “Backup and safety”Worth backing up:
- Settings.
- The library database.
- The plugin directory.
- Important playlists.
- Music-file tags you spent time organizing.
Before any high-risk operation, confirm at least:
- What is affected.
- Whether files get deleted.
- Whether only caches are touched.
- Whether it can be undone.
- Whether a backup exists.
Common diagnosis routes
Section titled “Common diagnosis routes”No sound during playback
Section titled “No sound during playback”- Check the system volume.
- Check ECHO NEXT’s volume.
- Check the output device.
- Switch back to
Systemoutput. - Try a known-good MP3 or FLAC.
- Turn off EQ, ReplayGain, and speed change.
- Check the audio status and logs.
One song fails to play
Section titled “One song fails to play”- Play the same file in another player.
- Check for corruption.
- Check for an unusual format.
- Check whether only this file fails.
- Look for decode errors in the logs.
- Re-import or re-read tags if needed.
Library displays wrong
Section titled “Library displays wrong”- Check the source file tags.
- Check whether the scan finished.
- Check for duplicate directories.
- Check whether network metadata overwrote expected fields.
- Re-read embedded tags.
- Do not clear the database as a first step.
Wrong cover
Section titled “Wrong cover”- Check the file’s embedded cover.
- Check the folder cover.
- Check that every track in the album embeds the same image.
- Confirm the impact before clearing or refreshing the cover cache.
Inaccurate lyrics
Section titled “Inaccurate lyrics”- Check for a wrong-version match.
- Pick a candidate manually.
- Adjust the time offset.
- Fix the song title and artist.
- Check for live versions, covers, or edits.
Picture off
Section titled “Picture off”- Confirm the video and audio are the same version.
- Swap the attached video — it beats endless sync tuning.
- Do not confuse it with output or library corruption.
Remote source connection fails
Section titled “Remote source connection fails”- Check the URL.
- Check the account and password.
- Check the certificate.
- Check the proxy.
- Check the server logs.
- Check the firewall.
What to include in a report
Section titled “What to include in a report”An effective report contains:
- The ECHO NEXT version.
- The operating system version.
- Installed, portable, or dev mode.
- The page where the problem happened.
- Reproduction steps.
- Expected behavior.
- Actual behavior.
- Screenshots.
- Logs or a diagnostic report.
- For playback issues: output mode, device, audio format, and whether only some files are affected.
- For scan issues: folder type, local or remote disk, and the failing path.
- For network issues: proxy mode, source type, and the server’s response.
“Doesn’t work”, “not great”, or “it froze” alone is hard to fix. The closer your report is to the real chain of actions, the faster the cause is found.