# Playlist import

**URL:** <http://support.symfonium.app/t/playlist-import/7781>\
**Category:** Support\
**Tags:** handled\
**Created:** [April 8, 2025, 10:51pm UTC](http://support.symfonium.app/t/playlist-import/7781 "2025-04-08T22:51:09Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![signos](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@signos](http://support.symfonium.app/u/signos)\
**Post date:** [April 8, 2025, 10:51pm UTC](http://support.symfonium.app/t/playlist-import/7781/1 "2025-04-08T22:51:09Z")

</div>

## Issue description:

import playlist, i select m3u or m3u8 from symfonium local device-files-library, AND select import, then i receive the message “No playlist content to import”, how can i import a playlist?

## Logs:

Upload description: nena signos

## Additional information:

&nbsp;  
the playlist import works for other music app. same playlist Archive  
&nbsp;

## Reproduction steps:

&nbsp;  
import playlist, i select m3u or m3u8 from symfonium local device-files-library, AND select import, then i receive the message “No playlist content to import”, how can i import a playlist  
&nbsp;

## Media provider:

Local device

## Screenshots:

&nbsp;

 ![Screenshot 1](http://support.symfonium.app/uploads/default/original/2X/c/c2be00ce1d44f50e8e454ebf8335fbbb9e4f0eaf.jpeg)&nbsp;&nbsp;&nbsp;&nbsp;

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 9, 2025, 6:45am UTC](http://support.symfonium.app/t/playlist-import/7781/2 "2025-04-09T06:45:38Z")

</div>

You did not upload the logs… Please upload logs reproducing the issue.

---

<div class="post-metadata">

**Author:** ![signos](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@signos](http://support.symfonium.app/u/signos)\
**Post date:** [April 9, 2025, 12:40pm UTC](http://support.symfonium.app/t/playlist-import/7781/3 "2025-04-09T12:40:32Z")

</div>

the log file was uploaded

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 9, 2025, 1:55pm UTC](http://support.symfonium.app/t/playlist-import/7781/4 "2025-04-09T13:55:54Z")

</div>

In the logs you open the m3u8 playlist.

That playlist contains absolute path in it

```auto
/Users/patron/Music/Music/Media.localized/Music/Modest Mouse/Float On-(CDS)/01 Float On.mp3 

```

They start with / and have a full path, path that does not exist on your phone. What other apps support such invalid content and where is that song actually located on your phone?

---

<div class="post-metadata">

**Author:** ![signos](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@signos](http://support.symfonium.app/u/signos)\
**Post date:** [April 9, 2025, 10:30pm UTC](http://support.symfonium.app/t/playlist-import/7781/5 "2025-04-09T22:30:31Z")

</div>

apps like musicolet and poweramp can import playlist from m3u and m3u8 like the one i’m trying to import in symfonium.

the songs files are located in my phone  
/storage/emulated/0/Music/m/

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 10, 2025, 5:32am UTC](http://support.symfonium.app/t/playlist-import/7781/6 "2025-04-10T05:32:52Z")

</div>

But how can it work ?

The playlist says the file are exactly at:  
`/Users/patron/Music/Music/Media.localized/Music/Modest Mouse/Float On-(CDS)/01 Float On.mp3 `

Your files are in  
`/storage/emulated/0/Music/m/`

So if the actual file is  
`/storage/emulated/0/Music/m/Modest Mouse/Float On-(CDS)/01 Float On.mp3`

Why would the app decide to match that, that’s not how m3u are supposed to work.

---

<div class="post-metadata">

**Author:** ![signos](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@signos](http://support.symfonium.app/u/signos)\
**Post date:** [April 10, 2025, 11:28am UTC](http://support.symfonium.app/t/playlist-import/7781/7 "2025-04-10T11:28:16Z")

</div>

/Modest Mouse/Float On-(CDS)/01 Float On.mp3

the end part of the address is the same.

---

<div class="post-metadata">

**Author:** ![signos](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@signos](http://support.symfonium.app/u/signos)\
**Post date:** [April 10, 2025, 11:46am UTC](http://support.symfonium.app/t/playlist-import/7781/8 "2025-04-10T11:46:24Z")

</div>

maybe it ignores invalid fractions of the path

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 10, 2025, 1:45pm UTC](http://support.symfonium.app/t/playlist-import/7781/9 "2025-04-10T13:45:39Z")

</div>

At this point this not invalid part since there’s an extra `/m/` it’s just ignoring how the playlists works and try to match anything that may work.

This could also lead to many wrong matching with so much differences.

---

<div class="post-metadata">

**Author:** ![signos](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@signos](http://support.symfonium.app/u/signos)\
**Post date:** [April 10, 2025, 3:29pm UTC](http://support.symfonium.app/t/playlist-import/7781/10 "2025-04-10T15:29:40Z")

</div>

same music folder **hierarchy** same playlist result

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 10, 2025, 4:05pm UTC](http://support.symfonium.app/t/playlist-import/7781/11 "2025-04-10T16:05:00Z")

</div>

I do not understand, please provide new logs and details about the file structure. While I can relax the matching, I won’t support random non matching paths.

---

<div class="post-metadata">

**Author:** ![signos](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@signos](http://support.symfonium.app/u/signos)\
**Post date:** [April 10, 2025, 4:16pm UTC](http://support.symfonium.app/t/playlist-import/7781/12 "2025-04-10T16:16:49Z")

</div>

i just upload two files, m3u and m3u8 of the same playlist, one from the pc and one modified hierarchy for the phone.

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 10, 2025, 4:24pm UTC](http://support.symfonium.app/t/playlist-import/7781/13 "2025-04-10T16:24:00Z")

</div>

Please provide the logs for those as asked.

---

<div class="post-metadata">

**Author:** ![signos](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@signos](http://support.symfonium.app/u/signos)\
**Post date:** [April 11, 2025, 7:25pm UTC](http://support.symfonium.app/t/playlist-import/7781/14 "2025-04-11T19:25:23Z")

</div>

log uploaded  
m3u modified imported

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 12, 2025, 6:41am UTC](http://support.symfonium.app/t/playlist-import/7781/15 "2025-04-12T06:41:00Z")

</div>

So it works as expected when using the proper path.

---

<div class="post-metadata">

**Author:** ![signos](http://support.symfonium.app/letter_avatar_proxy/v4/letter/s/e47774/32.png) [@signos](http://support.symfonium.app/u/signos)\
**Post date:** [April 12, 2025, 1:50pm UTC](http://support.symfonium.app/t/playlist-import/7781/16 "2025-04-12T13:50:37Z")

</div>

yes, but isn’t a automate process with the logical path information.

---

<div class="post-metadata">

**Author:** ![Tolriq](http://support.symfonium.app/user_avatar/support.symfonium.app/tolriq/32/726_2.png) [@Tolriq](http://support.symfonium.app/u/Tolriq)\
**Post date:** [April 12, 2025, 2:15pm UTC](http://support.symfonium.app/t/playlist-import/7781/17 "2025-04-12T14:15:42Z")

</div>

Playlists can have either absolute path or relative path to the playlist and Symfonium support both.

Your path do not match at all yet are absolute and have differences in them.

If I allow random path matching this would mean that a song /ArtistA/GreatestHits/01.mp3 in the playlist could match /ArtistB/GreatestsHists/01.mp3 and it would be a complete non sense.

To avoid those kind of absolute path issues, usually the path are relative to the playlists.

So if you have your playlists in a folder named playlist and the folders are at the same level you use something like ../ArtistA/GreatestHits/01.mp3 and it’s clear where to find the file.
