Skip to content

[FEATURE] Playlist Import/Export #211

@Batcastle

Description

@Batcastle

📣 Description

Playlists are usually stored in a plaintext file that lists all the files in the playlist, with an *.m3u8 file extension. These files allow users to import and export their playlists so they have an easier time getting started with a given music player.


🎯 User Story / Use Case

I am currently getting started with Ampache and have 20+ playlists I can export from my old music player, but have no way to import them. While most of these playlists are small (10-40 tracks), I have a couple playlists that each have well over 100 tracks each. Recreating these manually would take a lot of work. If I could import these playlist files, I could get up and running with Ampache within minutes, instead of hours or days.


🧭 Where Does This Apply?

Select the parts of the app this feature would impact:

  • Playback screen
  • Background playback / notification controls
  • Downloads / Offline Mode
  • Library / Collections
  • Login / User Account
  • Settings / Preferences
  • Audio Engine / Player
  • Accessibility / UX
  • Other: [...]

🔁 Alternatives Considered

I have checked my Nextcloud Music instance and did not find this feature. I will be submitting an issue there to implement a similar feature, but this is where it would be most immediately useful to me.


💬 Additional Context

Attached, I have added an M3U8 file as an example of what these files look like, as well as a screenshot of what this looks like in my current music player, for reference.

Screenshot_20250810-101908.png

M3U8 file in pastebin


✅ Checklist

  • This is not a duplicate of an existing request
  • I’ve described the problem and why the feature is needed
  • I’ve added relevant context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions