Why does your TV guide still show channels you deleted, and how fast can you fix it?
Leftover guide entries can linger because your player or server keeps EPG entries in an internal index. You’ll learn quick fixes for Jellyfin and Kodi, smart Android steps to clear cache safely, and addon tactics to purge stubborn channel items.
Start by understanding the difference between clearing guide cache and rebuilding a full TV database so you don’t lose custom groups. Then follow targeted steps to remove old files and provider leftovers, saving you time and frustration.
Want a simpler path? A reliable provider reduces maintenance dramatically. See management features and fast activation options on the management and service page, and consider a value-first service that gets you watching in minutes.
Key Takeaways
- Phantom channels persist when EPG entries remain in a player or server index.
- Clearing guide cache differs from a full TV rebuild — know which one to use.
- Android and Kodi both offer safe cache clears that preserve your settings.
- Addon-specific purge steps handle provider leftovers that generic clears miss.
- Choosing a stable, supported service cuts future maintenance and saves time.
Understanding IPTV database cleanup and why “phantom” channels stick around
https://www.youtube.com/watch?v=-TLKW80VLbQ
You remove a source, but the guide still shows entries — that’s the classic phantom channel problem.
You’ll spot phantom channels when deleted channels remain listed, often with broken links that won’t play. This happens because the app keeps indexed guide data separate from the original files or URLs.
In practice, Jellyfin may keep an EPG cache or an internal index that a simple container restart does not clear. In Kodi, there are two layers: clearing cached guide entries is safer, while wiping the full channel and guide database removes everything, including custom groups and hidden channel settings.
Quick symptoms and why they persist
- You delete a source but still see old channel items in the guide.
- Links show up but fail to play due to stale data in the internal index.
- Android app cache often holds artifacts; use OS clear cache, not clear data, to preserve your settings.
| Component | Common artifact | Fast action |
|---|---|---|
| Player indexing | Stale guide entries | Clear guide cache or rebuild guide |
| Addon/provider | Leftover channel lists | Use addon context menu to clear cache |
| Android app | Cached files and settings preserved | OS: clear cache (avoid clear data) |
| Files removed | Internal index still points to old file | Re-index or rebuild the guide |
Good idea: learn which option removes only the guide cache versus the full channel list. That saves time and keeps your custom groups intact.
When you’re ready for targeted fixes, check cache tuning tips and long-term provider options like cache parameter tuning to reduce recurring clutter and wasted time.
Step-by-step maintenance guide: clearing caches, guides, and databases

Work from least to most disruptive: clear caches first, then rebuild only if needed.
Jellyfin: clear the EPG cache and rebuild the TV database
Start by clearing the EPG cache in Jellyfin. That removes indexed guide entries that no longer match your sources.
If the same channels remain, trigger a full TV database rebuild. A rebuild forces Jellyfin to drop stale data and re-index only active sources.
Kodi (PVR/Live TV): guide data vs full channel reset
For a quick fix, go to System > TV > Guide > Clear data to wipe only cached guide data. Use Settings > TV > General > Clear data to reset the entire channel and guide database when you need a full refresh.
Android-level cache clear without losing settings
Exit Kodi, then on Android go to Settings > Apps > Kodi > Clear cache. This removes junk but keeps your addons and app settings.
Addon-specific cache and manual file removal
Open your video addon, highlight the server, open the context menu, and choose clear cache to purge provider lists.
“Combine EPG cache clears, guide data clears, addon cache wipes, and selective file removal for the cleanest result.”
| Task | Action | When to use |
|---|---|---|
| EPG cache | Clear in Jellyfin or app | When ghost channels persist |
| Guide data | System > TV > Guide > Clear data (Kodi) | Quick, non-destructive fix |
| Full reset | Settings > TV > General > Clear data (Kodi) | When personalization can be restored later |
| Manual files | Remove leftover M3U/XMLTV, then rescan | When entries come from removed files |
Tip: Try the least disruptive option first. If issues remain, back up exported groups and use stronger options. A reliable provider like GetMaxTV reduces these chores over time.
Preventive care and smarter streaming: from stable sources to value-focused IPTV
A small set of reliable sources and routine checks keep your guide tidy and fast.
Good habits: test safely, document changes, and back up before bulk edits
Test new feeds on a spare profile or device so your main setup stays clean. This keeps your settings safe and avoids surprise clutter.
Document what you add or remove. Back up custom groups before major edits so a quick restore saves you time if something goes wrong.
- Try new sources on a secondary profile first.
- Keep a short log of changes and file backups.
- Use addon menu cache clears for a targeted fix when one provider misbehaves.
Keep your guide clean: scheduled refreshes, pruning channels, and avoiding duplicates
Schedule light refreshes and prune duplicate inputs to cut reindex issues. That reduces stale data and lowers how often you need a full reset.
| Schedule | Action | Expected benefit |
|---|---|---|
| Weekly | Prune duplicate channels and remove dead files | Fewer conflicts and faster guide loads |
| Monthly | Light guide refresh and cache clear | Removes lingering entries without losing groups |
| After changes | Test on spare profile, document, then re-index | Safer edits and quick rollbacks if needed |
| As needed | Use addon context menu to clear provider cache | Fast removal of unwanted lists |
Choose a reliable provider to reduce guide issues
Good idea: standardize on fewer, better sources so apps process less cache and index fewer duplicate names and logos.
GetMaxTV reduces maintenance for most users. It offers over 19,000 live channels and 97,000+ VOD, includes sports and movie packages, and works on Firestick, Smart TV, Android, Mac, and Windows.
At $6.95/month with no contract, instant activation in about 2 minutes, and 24/7 support, GetMaxTV keeps guide data consistent and saves you time.
“Pick stable sources and routine habits so you spend your time watching, not fixing.”
Conclusion
Finish strong by using targeted cache and file actions so your channel lists stay tidy.
Use Kodi and Jellyfin tools to clear caches and rebuild TV data when needed. On Android, clear app cache from OS settings to keep your settings intact. Open addon menu options to purge a single provider when a guide entry keeps returning.
Remove obsolete files, then rescan to confirm the channel list is clean. Start with the least disruptive option — that’s a good idea and saves time.
Ready to subscribe? Visit the website: https://watchmaxtv.com/ or request a no‑obligation free trial on WhatsApp at +1 (613) 902-8620.
GetMaxTV offers 19,000+ live channels, 97,000+ VOD, all sports/movie packages, $6.95/month, instant activation, no contract, and 24/7 support — so you spend less time fixing and more time watching.
FAQ
What causes phantom channels and stale guide entries to keep appearing?
Phantom channels often persist because apps keep cached guide data or leftover files from previous playlists. When your app indexes an XMLTV file or M3U list, it can leave behind EPG entries, menu references, or channel records in local cache and settings. If you don’t clear those caches or remove the source files, the player will keep showing broken links and empty guide slots.
How do I clear the EPG cache in Jellyfin so channels disappear properly?
In Jellyfin, go to the Live TV settings and choose to clear the EPG cache or rebuild the TV guide. That forces the server to drop old guide data and reindex current sources. If channels still show, stop the server, remove temporary cache files from the Jellyfin data folder, then restart and rescan your sources.
What’s the right way to refresh guide data in Kodi without losing my setup?
Use Kodi’s PVR/Live TV menu to clear guide data first, then run a rescan. Avoid selecting “clear all settings.” If you need deeper cleanup, clear the channel and guide database from the PVR backend, then restart Kodi. This removes stale EPG entries while keeping your skin, add-ons, and general settings intact.
Can I clear Kodi’s cache on Android without wiping profiles or add-on configs?
Yes. On Android, go to Settings → Apps → Kodi → Storage and choose “Clear cache” rather than “Clear data.” That removes temporary files and often fixes menu glitches. If you must remove more persistent files, target the add-on cache folders via a file manager instead of nuking the whole profile.
How do add-on caches affect channel lists, and how can I clear them?
Many streaming add-ons keep their own cache and guide snapshots. Use the add-on’s context menu or settings page to clear its cache or refresh sources. If no option exists, delete the add-on’s cache files in the app’s userdata or addon_data folder and then restart the app to force a fresh download of the playlist and EPG.
Where do I find manual files to remove stale M3U or XMLTV data?
Look in your player’s userdata or app data directory for files like m3u playlists, xmltv.xml, or cache folders named guide, epg, or channelcache. On Linux or Android, use a file manager with hidden files enabled. On Windows, check %appdata% paths. Remove or rename old lists, then reload or rescan your live TV sources.
How often should I schedule guide refreshes and channel pruning?
Schedule small, regular refreshes—daily or every few days—for dynamic sources, and a full rescan weekly or monthly depending on use. Prune unused channels during those checks to prevent duplicates. Automated refresh timers in your app help maintain a clean guide without manual intervention.
What are good habits to prevent future guide problems?
Test new sources on a separate profile or test system, document each change, and keep backups of working playlists and settings. Maintain a simple naming convention for playlist files and record where EPG files live. These steps reduce time spent on troubleshooting and make rollbacks easy.
Can choosing a different provider reduce guide and channel issues?
Yes. Reliable providers with stable playlists and properly formatted EPG files lower the chance of broken links and stale entries. Providers that offer instant activation, clear channel lists, and regular maintenance help keep your guide accurate and responsive.
What tools or threads can help when I need more advanced cleanup help?
Look for community forums, official app support pages, and GitHub issues for your player or add-on. Many projects provide troubleshooting threads, step-by-step guides, and scripts to remove stubborn cache and menu artifacts. You can also find file-cleanup utilities and maintenance add-ons that safely remove orphaned guide data.

The GetMaxTV Blog Team is a group of IPTV technology writers and cord-cutting researchers who have been reviewing streaming services since 2023. We publish independent device setup guides, troubleshooting articles, and honest service comparisons. Every tutorial on this blog is tested on real devices — Fire Stick 4K Max, Roku Ultra, Samsung Smart TV, Apple TV 4K, and Android phones. We verify every step before publishing and update our content quarterly.