[GH-ISSUE #1176] Output an iTunes Readable Playlist File #691

Closed
opened 2026-02-28 00:00:54 +03:00 by kerem · 4 comments
Owner

Originally created by @J-oden on GitHub (Dec 2, 2024).
Original GitHub issue: https://github.com/spotipy-dev/spotipy/issues/1176

The "--m3u" command will output a playlist as a .m3u8 file which iTunes cannot read.

Describe the solution you'd like
I would like to output an iTunes readable playlist file to easily transfer Spotify playlists to a phone.

Describe alternatives you've considered
I've tried to change the config.json file, but I have minimal coding experience.
This is as far as I got:
"m3u_output": "{title}\t{artists}\t{album}\t{genre}\t{duration}\t{disc-number}\t{disc-count}\t{track-number}\t{tracks-count}\t{year}\t{output-ext}"
I don't know how to add a header row or output as .txt file (without manually changing the extension).

Thanks for considering.

Originally created by @J-oden on GitHub (Dec 2, 2024). Original GitHub issue: https://github.com/spotipy-dev/spotipy/issues/1176 The "--m3u" command will output a playlist as a .m3u8 file which iTunes cannot read. **Describe the solution you'd like** I would like to output an iTunes readable playlist file to easily transfer Spotify playlists to a phone. **Describe alternatives you've considered** I've tried to change the config.json file, but I have minimal coding experience. This is as far as I got: `"m3u_output": "{title}\t{artists}\t{album}\t{genre}\t{duration}\t{disc-number}\t{disc-count}\t{track-number}\t{tracks-count}\t{year}\t{output-ext}"` I don't know how to add a header row or output as .txt file (without manually changing the extension). Thanks for considering.
kerem 2026-02-28 00:00:54 +03:00
Author
Owner

@dieser-niko commented on GitHub (Dec 2, 2024):

Spotipy doesn't offer such a feature. Are you trying to program this yourself?

<!-- gh-comment-id:2510671779 --> @dieser-niko commented on GitHub (Dec 2, 2024): Spotipy doesn't offer such a feature. Are you trying to program this yourself?
Author
Owner

@J-oden commented on GitHub (Dec 2, 2024):

Spotipy doesn't offer such a feature. Are you trying to program this yourself?

I’m asking for a new feature and Yes, meanwhile I am attempting to program/customize it myself.

<!-- gh-comment-id:2511436744 --> @J-oden commented on GitHub (Dec 2, 2024): > Spotipy doesn't offer such a feature. Are you trying to program this yourself? I’m asking for a new feature and Yes, meanwhile I am attempting to program/customize it myself.
Author
Owner

@J-oden commented on GitHub (Dec 2, 2024):

Spotipy doesn't offer such a feature. Are you trying to program this yourself?

Also, my apologies. I thought I was on spotdl’s github page.

<!-- gh-comment-id:2511445907 --> @J-oden commented on GitHub (Dec 2, 2024): > Spotipy doesn't offer such a feature. Are you trying to program this yourself? Also, my apologies. I thought I was on _spotdl’s_ github page.
Author
Owner

@dieser-niko commented on GitHub (Dec 2, 2024):

Alright then, but I'm going to have to close this issue. Spotipy is a library, not a CLI or similar.

<!-- gh-comment-id:2512937123 --> @dieser-niko commented on GitHub (Dec 2, 2024): Alright then, but I'm going to have to close this issue. Spotipy is a library, not a CLI or similar.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/spotipy#691
No description provided.