Migrating .m3u playlists from another player (Foobar2000) to work on Astiga

Hey ya'll I know there is this thread years back that this very question was asked,

thread name: Bulk-Import Playlists from *.fpl

I'm having a lot of difficulty trying to understand how to use the script provided, let alone understanding how it's being implemented. Basically I used Astiga for my car + walking outside, while I use my PC it's always Foobar2000. When I download an .fpl or .m3u Astiga is unable to grab the absolute path here - which I get, it's reading a filepath of my hard drive, not the virtual pCloud drive I have this music stored and synced within Astiga.

Any assistance on this would be amazing :)

Comments

  • gravelldgravelld Administrator

    If it's a one-off any you can save it as a .m3u file instead I don't mind editing the playlist file for you. You'll need to have a consistent folder structure at some level. E.g. if the playlist is like:

    C:\Users\Documents\Music\Aphex Twin...
    

    And your Astiga library is like:

    Music\Aphex Twin...
    

    It should work. But if anything below "Music" is different it will not work.

  • There are multiple playlists and I'm adding to it basically every week, but the structure is:

    On the PC: F:\Users\Marko\Music\MyMusic\Aphex Twin\Cheetah

    On pCloud: /Music/MyMusic/Aphex Twin/Cheetah

    So the structure seems like it is mirroring but I'd love to know how to batch edit these. If it's basically a manual process going to be rough.


    I can send you the first file I have but if you could let me know how to adjust the filepath (looks like it's merely through text editor and me removing the path prior to music)?

  • gravelldgravelld Administrator

    Basically if you remove the F:\Users\Marko it should work. Forward and backward slashes are treated the same. You need to re-import it into Astiga each time (I think it would be better if we just did this as part of sync).

  • MassiveAttkMassiveAttk Member
    edited August 28

    Alright, so I removed the path string you called out, saved the text file.

    For instance: \Music\My Music\Alice In Chains\Sap\02 - Got Me Wrong.flac that did the trick! Thanks!


    I've encountered another issue with my playlists created in Astiga itself - it's telling me all the tracks are unsynced.

    I've synced my library several times and it's still having issues / remains unchanged. Not sure what the problem is.. I go to the song directly in my library and it's fine, seems like it's not grabbing it properly?

    It seems like the track titles are incorrectly being tagged... for instance:


    Unsynced track:

    /My Music/Protomartyr/Relatives In Descent/12 - Half Sister.mp3

    I got directly in the Astiga library, the same track is tagged appropriately

    12 Half Sister

    Protomartyr / Relatives In Descent

  • gravelldgravelld Administrator

    Looking at the sync logs, we go into a `/Music/My Music/` folder in which Protomartyr exists. However, if the playlist path only has `My Music` that won't match. So I think you need to change the M3Us to use `Music/My Music`.

    Looking at the other playlists it looks like there are further problems. For example in the first playlist I saw, there were paths in the form `/Music/[artist name]`. It would also need the `My Music` parent folder in there.

    I couldn't actually see the M3U playlists you were importing. I did see one in the root which does have the `Music/My Music` prefixes, but the actual music under that doesn't exist.

    If you'd prefer to continue this by email please do so: info@asti.ga

    To re-iterate:

    • All paths should begin `Music/My Music` (forward/backward slashes are treated the same)
    • The music has to actually be in the paths referred to.
  • This is the strange thing here - the other playlists were built through the web player so I didn't import it from anywhere. They just kind of broke and it must of been something with the folder structure I likely changed slightly without realizing.

    Appreciate the help with all of this! All good on my end.

Sign In or Register to comment.