Author Topic: How to create playlist folder  (Read 608 times)

makoto.tsudo

  • Newbie
  • *
  • Posts: 2
Hi, Could you tell me, how to create playlist folder by API.

I want to create just folder without playlist.

makoto.tsudo

  • Newbie
  • *
  • Posts: 2
I try read settings, and create folder.

Code
var storagePath = api.Setting_GetPersistentStoragePath();
var settings = XDocument.Load(Path.Combine(storagePath, "MusicBee3Settings.ini"));
var libPath = settings.Descendants("ENV_LibPath").First().Value;
var lib = XDocument.Load(Path.Combine(libPath, "MusicBeeLibrarySettings.ini"));
var playlists = lib.Descendants("OrganisationPlaylistsFolderPath");
var playlistsPath = playlists.Count() != 0
    ? playlists.First().Value
    : Path.Combine(libPath, "Playlists");
 Directory.CreateDirectory(Path.Combine(playlistPath, "folder"));
 var hWnd = api.MB_GetWindowHandle();
 var wParam = new IntPtr(VK_F5);
 if (hWnd != IntPtr.Zero)
 {
     PostMessage(hWnd, WM_KEYDOWN, wParam, IntPtr.Zero);
     PostMessage(hWnd, WM_KEYUP, wParam, IntPtr.Zero);
 }