Problem and Crash with long filenames:
I just ripped a cd with EAC and moved the files into my MusicBee inbox folders. Unnoticed to me EAC when auto tagging made very long filenames.
Music Bee has two problems here:
Minor: Under the My Computer folder it shows the files with a warning "02 xxx.flac" is missing -> should be "02 xxx.flac" filename is too long.
Worse: in windows explorer I renamed the file to "02.flac" -> MusicBee crashed with this error:
09/05/2016 23:09:30 - 10.0.10586.0 - 3.0.5973.33911 - System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
at System.IO.PathHelper.Append(Char value)
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.GetPathRoot(String path)
at System.IO.RenamedEventArgs.get_OldFullPath()
at #=qkG5t3Qcp$88ixOZY4Dz6QOuqmC0Pih5JzknnTUUh5Hk=.#=qCHXDyADXwPIU2qbTpTkr7rubtcs2xl1KBuz30exNVwk=..ctor(RenamedEventArgs #=qc16HS62thM2u8vAFVtj_6g==)
at #=qkG5t3Qcp$88ixOZY4Dz6QOuqmC0Pih5JzknnTUUh5Hk=.#=qSWVYGxiZECwx0aPI_deXTg==.#=q0RmtxKxRRZs4UgaT7Ccfz1iMWz0TMHaJoP0ESz3L$R0=(Object #=qQCUOxLIO7TajgS9mnklGVg==, RenamedEventArgs #=qWO_aDWRVsxB035sHxJFyxQ==)
at System.IO.FileSystemWatcher.OnRenamed(RenamedEventArgs e)
at System.IO.FileSystemWatcher.NotifyRenameEventArgs(WatcherChangeTypes action, String name, String oldName)
at System.IO.FileSystemWatcher.CompletionStatusChanged(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* overlappedPointer)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
Edit - examples of:
File folder: Mozart · Horn Concertos Nos. 1–4 · Quintet, K. 452 - zart · Horn Concertos Nos. 1–4 · Quintet, K. 452
Filename in folder: 1-04 - Dennis Brain [hn] · Philharmonia Orchestra · Herbert von Karajan - Mozart · Horn Concerto No. 2 in E flat major, K. 417,ll. Andante.flac