Author Topic: Moving New Playlist to Subfolder Changes Media File Path within Playlist  (Read 1636 times)

kidjedi

  • Jr. Member
  • **
  • Posts: 20
I posted on this last year, but the thread kind of fizzled.  I just upgraded to 3.3.767 P and I'm still experiencing the same issue, so I'm gonna try again.  I will be as specific and articulate as possible.

I have MusicBee portable installed on a network drive, so I can run it from various computers, and other than this particular issue with playlists, it works flawlessly.  It took me a while to get all the preferences set up so making changes from any computer (any running instance of MusicBee) correctly updates the database in such a way that nothing breaks (i.e. MusicBee still runs correctly no matter which computer I run it from).  All the media paths start from the network source (\\NETWORK\music) and function identically no matter which computer I run MusicBee from.

For the explanation of the issue, I'm going to start with my file structure...

All my music is within a folder on the NAS called "music".

Within the "music" directory I have a directory called "_UTILITY".

Within "_UTILITY" is a directory called "MusicBee".

Within the "MusicBee" folder is a directory called "PORTABLE".  This is where MusicBee portable lives on my NAS (and where I run any MusicBee Portable update executables), and where I always run MusicBee from, no matter which computer I'm using.

I also have a directory called "PLAYLISTS" set up to hold all my playlists in "\\NETWORK\music\PLAYLISTS".


I have my media catalog set up for ease of syncing with various devices (and also ease of shuffling within certain categories), thus I have various PLAYLIST FOLDERS set up within MusicBee: Single Artists, Single Albums, Lounge Music, Classical, Jazz, etc.

When you create a playlist within MusicBee, you can only create a NEW playlist at the top of the Playlist Folder hierarchy.  In other words, when you select a bunch of songs and then right-click and select "Add To Playlist," you are given the option to add to the sub-folders and the playlists within those sub-folders, but <New Playlist> is not an option within the sub-folders.  Thus, any new list, no matter which Playlist Folder it's going to end up in, must be created in the "top" Playlist Folder.

When you create the playlist, the file structure of all the songs is correct.

However, when you drag and drop the folder into its appropriate Playlist Folder (i.e. Single Album), the media file path changes to include "Playlist" in the file path.

So, when the playlist is created, MusicBee access the media file via:
 "\\NETWORK\music\Beck\Mellow Gold\08 Beercan.flac"

But when I drag that playlist into the Playlist Folder called Single Albums, the file path of the media in the playlist changes to:
"\\NETWORK\music\PLAYLISTS\Beck\Mellow Gold\08 Beercan.flac"

Obviously that's not where the media lives, and I don't know why PLAYLISTS is being added to the file path.

This happens regardless of whether or not "use relative file paths" is ticked in Preferences>Library>Playlists.


This has been a nuisance for more than a year.  The work around is to simply use the Tools>Locate Missing Files location once I move the Playlist to it's appropriate Playlist folder, but obviously that's a real pain in the keester to have to re-associate all the media files every time you create a playlist.

After some time, I realized I could create a new (empty) playlist in a sub-folder(right-click a Playlist Subfolder, select "New>New Playlist"), then send songs from the library there (into an already created sub-folder playlist), but this is still a work around and requires settings up the empty playlist manually before placing songs in it vs. being able to just create a new playlist on the fly from selected songs in the library.

Hopefully I have been clear in relaying this issue, and hopefully there is a solution to be found, because other than this, MusicBee Portable has been a great solution to being able to play music from a Network Source via any computer I'm using (and MusicBee Portable is the only player I've been able to successfully configure in this way --and I've tried quite a few!).

Thanks in advance for any help you might be able to offer.

...


hiccup

  • Sr. Member
  • ****
  • Posts: 7888
This is probably a long and crooked shot, and likely has nothing to do with your issue, but I noticed you have your MB installation in a folder that resides in the folder that contains your music files?

Is that a good idea?


kidjedi

  • Jr. Member
  • **
  • Posts: 20
This is probably a long and crooked shot, and likely has nothing to do with your issue, but I noticed you have your MB installation in a folder that resides in the folder that contains your music files?

Is that a good idea?

I'm running portable (so it can live on the server), so I'm not sure why it would be an problem.  I haven't read anything to indicate that it would cause problems, but I'm I'd love to know about any potential issues!

hiccup

  • Sr. Member
  • ****
  • Posts: 7888
This is probably a long and crooked shot, and likely has nothing to do with your issue, but I noticed you have your MB installation in a folder that resides in the folder that contains your music files?

Is that a good idea?

I'm running portable (so it can live on the server), so I'm not sure why it would be an problem.  I haven't read anything to indicate that it would cause problems, but I'm I'd love to know about any potential issues!

It's more a gut feeling than a specific raise for concern, but there could be some self-referencing going on.
E.g. if you let MusicBee scan your Music folder, it will also scan 'itself'.

It just doesn't seem a good idea to me.

kidjedi

  • Jr. Member
  • **
  • Posts: 20
It's more a gut feeling than a specific raise for concern, but there could be some self-referencing going on.
E.g. if you let MusicBee scan your Music folder, it will also scan 'itself'.

Not if you set MusicBee to skip that folder (I have it set to skip the whole "_UTILITY" folder in my case).


hiccup

  • Sr. Member
  • ****
  • Posts: 7888
Not if you set MusicBee to skip that folder (I have it set to skip the whole "_UTILITY" folder in my case).

O.k. (still not how I would do it)
Hopefully the debug version will shed some light and solve this for you.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34362
are you happy to run a debug version?

Yeah, I can do that.
https://www.mediafire.com/file/0jjkpwf8f50732a/MusicBeeDebugPlaylistMove.zip/file
unzip and replace the existing musicbee.exe

after moving the playlist send me the new info at the end of the error log (help/ support/ view error log)