oreo639 / LimePlayer3DS

Gui music player for the Nintendo 3DS (wip)
https://github.com/oreo639/LimePlayer3DS/wiki/
GNU General Public License v3.0
43 stars 6 forks source link

Error 1002 when using a .m3u "playlist" #24

Open TheDirtMan opened 1 year ago

TheDirtMan commented 1 year ago

Version 0.0.10-0663489

Expected Behavior: Lime Player plays my .m3u file.

Actual Behavior: Lime Player gives me the error: Error code: 1002 ERR: Failed to initialize decoder. Failed to open transport.

Steps To Reproduce The Behavior:

  1. Import .m3u file
  2. Open Lime Player
  3. Attempt to play .m3u file
  4. Get error
TheDirtMan commented 1 year ago

My only current theory is my method of getting .m3u files is flawed (which would make sense as I use a very sketchy method) so here it is:

  1. Collect .mp3 files
  2. Open Windows Media Player
  3. Open the .mp3 files in Windows Media Player
  4. Create a playlist within Windows Media Player using the .mp3 files from step 1
  5. Close Windows Media Player
  6. Open C:/Users/username/Music/Playlists
  7. Find the playlist file (.m3u8)
  8. Rename the file from step 7 to have a .m3u extension
  9. File from result of step 8 is final file

Edit: I tried a different method using an online Spotify playlist to .m3u converter and it gave the same result.

oreo639 commented 1 year ago

Feel free to upload the m3u/m3u8 file to https://gist.github.com and link it here (it should be plain text).

TheDirtMan commented 1 year ago

https://gist.github.com/TheDirtMan/1a591c9792849f92dca6078cfeaee3d2

this is the one made with the second method mentioned, its the only one i saved because it actually has all the songs i wanted rather than just 3

oreo639 commented 1 year ago

Ah, the % url encoding is not supported. Maybe I'll fix that in the future. For now, you can use 'Find and Replace' to replace %20 with .

TheDirtMan commented 1 year ago

I just did that and still get the error. I did notice, however, that the .m3u file just references .mp3's, do I also need the mp3's, and if so where do I put them relative to the .m3u?

oreo639 commented 1 year ago

Yes. The m3u is just a list of mp3 files to play.

TheDirtMan commented 1 year ago

so where should I put the mp3's?

oreo639 commented 1 year ago

In the paths that are specified in the m3u file relative to the m3u file.

TheDirtMan commented 1 year ago

ig that makes sense, sorry if im dense lol, I'll close the issue once i ensure this setup works

TheDirtMan commented 1 year ago

Still not working (I closed this thinking I could use a different software but there just dont seem to be any good ones out there besides this) Sorry if I'm being stupid (Thats prob the case) but I would appreciate more help on the topic.

trevorwatkins1129 commented 7 months ago

This is also an issue for me. I am hoping this gets fixed soon so I can use playlists.

JimmJam commented 4 months ago

On my Old 3ds, I am using a plaintext m3u filelist which refers to a ../ (one folder up) location of Opus files, when attempting to play any of these I get 1002. This also happens when attempting to play an mp3 radio stream from an m3u file.

Plaintext m3u file, no EXTM3U data, created with a simple ls -1v >> playlist.m3u and such (or in the case of the online radio, only containing a single link)