Index: apps/playlist.h =================================================================== --- apps/playlist.h (revision 14197) +++ apps/playlist.h (working copy) @@ -30,7 +30,11 @@ #define PLAYLIST_ATTR_SKIPPED 0x04 #define PLAYLIST_MAX_CACHE 16 +#ifdef SANSA_E200 +#define DEFAULT_DYNAMIC_PLAYLIST_NAME "/Playlists/dynamic.m3u8" +#else #define DEFAULT_DYNAMIC_PLAYLIST_NAME "/dynamic.m3u8" +#endif enum playlist_command { PLAYLIST_COMMAND_PLAYLIST, Index: apps/tree.c =================================================================== --- apps/tree.c (revision 14197) +++ apps/tree.c (working copy) @@ -1039,8 +1039,14 @@ pltick = current_tick; +#ifdef SANSA_E200 snprintf(filename, sizeof filename, "%s.m3u8", + tc.currdir[1] ? tc.currdir : "/Playlists/root"); +#else + snprintf(filename, sizeof filename, "%s.m3u8", tc.currdir[1] ? tc.currdir : "/root"); +#endif + FOR_NB_SCREENS(i) { gui_textarea_clear(&screens[i]);