.m3u (or .m3u8) Import Broken on Symfonium Android

Issue description:

Hi

I use Symfonium on my Android device and synchronise my music folder between my phone and computer using Syncthing on Linux. (/home//Music ↔ /storage/emulated/0/Music) I created a playlist on my computer using mpd (linux.m3u). File format:

Artists///<Song Name 1>.opus
Artists///<Song Name 2>.opus

I added ‘/storage/emulated/0/Music’ at the beginning of each line to avoid path problems on my mobile device (android.m3u). With the new format:

/storage/emulated/0/Music/Artists///<Song Name 1>.opus
/storage/emulated/0/Music/Artists///<Song Name 2>.opus

However, when I import the .m3u files with Symfonium, a completely different song that is not in the playlist is imported, and this happens as many times as there are songs in the playlist. If I have 350 songs in my playlist, for example, it imports this song 350 times. I tested created platlist on VLC media player instead of mpd. But not work

Logs:

Upload description: mt190502

Additional information:

 
Screenshot 1: My playlist on Linux machine
Screenshot 2: Playlist file generated via mpd
Screenshot 3: Edited playlist file for Android
Screenshot 4: Occured error
 

Reproduction steps:

 

 

Media provider:

Local device

Screenshots:

 

    

Enable the option strict playlist mapping in the settings.

Thanks for your answer. But I don’t find this setting on app. Can you show the exact path for this (or screenshot)

Edit: I find this setting on Settings > Advanced > Database. But not worked for me :frowning:

Then provide logs with the option enabled ?

I shared the logs after my last attempt.

How have you added the local provider in Symfonium and how do you import the playlists ?

Looks like you are using Android mode and so rely on Android to do this not Symfonium.

I’m using symfonium media store mode (not android native method). And I’m importing playlist file via playlists → import → local device → playlist name

Yes so there’s nothing I can do here, it’s all handled by your device not Symfonium.

Use the default mode so that Symfonium have control.

I’ll try this and share the results. Thanks for your help :slight_smile:

I tested this and just works. Thanks again