XXHighEnd - The Ultra HighEnd Audio Player
March 29, 2024, 10:05:35 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: August 6, 2017 : Phasure Webshop open ! Go to the Shop
Search current board structure only !!  
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Directory / File Name Problem  (Read 3989 times)
0 Members and 0 Guests are viewing this topic.
Scroobius
Audio Addict
***
Offline Offline

Posts: 1170


View Profile
« on: July 07, 2017, 07:30:42 pm »

Hi Peter,

Recently I have started to appreciate the advantages of using "Galleries". But I have come across a problem.

I have some directories where file names (actually the total path spec including directory names) have exceeded the maximum length allowed by Microsoft. It took me some time to find out the cause but it is down to excessively long "path spec". It is strange because in Windows this sometimes causes a problem and other times not (so somewhat unpredictable) but for sure the problem detailed below is caused by "illegally" long file names.

So what happens in XX when there is an excessively long path spec? - well sometimes its a problem and sometimes not just like W10 so not surprising. The problem is, however, that lets say in directory "CLASSICAL" there are a few sub directories that have excessive long file names. In XX those directories it is not possible to play the files. OK so to sort the problem reduce the length of the file name yea? well partly but then XX seems to remember the old file names and still displays them and I cannot find a way to delete them.

So very simply I had problems with my "CLASSICAL" directory due to long path names. Having fixed the file name lengths XX still continues to display the old files so lets call them "phantom files" because now they do not exist.

So for example I deleted the "CLASSICAL" directory created another by a different name and moved over all files (having corrected file name lengths). No problems with the new directory it works fine.

So now I have a new directory called lets say "CLASS" and everything works fine. BUT if I now create a new directory called "CLASSICAL" (i.e. the same name that had the problem files before) but with nothing in it then XX displays all the music that had excessively long path specs previously.

It would be easy to say "well you have fixed the problem by creating the new directory" but actually it is not that simple and to say why would take forever. So very simply how do I delete the "history or memory" that XX seems to have of the old file /directory.

Maybe XX creates a file somewhere whose filename in turn is longer than MSoft allows and can't be deleted?

** OK Maybe I have sorted this by deleting everything in the XXData folder **

Durrgh  oops oops- will leave this post just in case anyone else has same problem.

Cheers

Paul
Logged

621 Xeon 6120 LPS PC  -> Xeon Scalable 16/32 core with Hyperthreading On (all cores active) @~660MHz, 48GB, Windows 10 Pro 64 bit build 14393.0 from RAM, music on LAN / Engine#4 Adaptive Mode / Q1/-/3/4/5 = 14/-/1/1/1/ Q1Factor = 10 / Dev.Buffer = 4096 / ClockRes = 15ms / Memory = Straight Contiguous / Include Garbage Collect / SFS = 0.69  (max 140.19) / not Invert / Phase Alignment Off / Playerprio = Low / ThreadPrio = Realtime / Scheme = Core 3-5 / Not Switch Processors during Playback = Off/ Playback Drive none (see OS from RAM) / UnAttended (Just Start) / Always Copy to XX Drive (see OS from RAM) / Stop Desktop, Remaining, WASAPI and W10 services / Use Remote Desktop / Keep LAN - Off / WallPaper Off/ OSD Off (!) / Running Time Off / Minimize OS / XTweaks : Balanced Load = 35 / Nervous Rate = 10 / Cool when Idle = n.a / Provide Stable Power = 0 / Utilize Cores always = 1 / Time Performance Index = Optimal / Time Stability = Stable / *Arc Prediction Filtering (16x)* / Always Clear Proxy before Playback = On -> USB3 from MoBo -> Lush^2*A:B-W-Y-R, B:B-W-R* USB 1m00 -> Phisolator 24/768 Phasure NOS1a/G3 75B (BNC Out) async USB DAC, Driver v1.0.4b (16ms) -> B'ASS Current Amplifier -> *Blaxius^2 A:B-R, B:B-R* Interlink -> Orelino Active Open Baffle Horn Speakers.
PeterSt
Administrator
High Grade Audiophile
*****
Offline Offline

Posts: 16827



View Profile Email
« Reply #1 on: July 08, 2017, 11:12:50 am »

Hi Paul,

Quote
** OK Maybe I have sorted this by deleting everything in the XXData folder **

Oh, OK, now you will have problems by guarantee. Happy Unless proven otherwise of course.

I think I can state generally that with problems like too long file names, you're kind of lost. Or will lose or something. It just should never happen ...

What's a downside in a workflow like first not using Galleries and then much later using them, is that you won't notice for a long time what you should have taken precautions for - reserve some space for the additional length a Gallery path will consume.

I don't have the experience whether it would have helped you with the problems you face today, but do notice that it is not ever allowed to manipulate Gallery folders manually. So yes, it is full with redundancy. This is not in a database as such, but in the various (meta) data files you will find in the "Original Location" folders as well as in the Gallery folders themselves. This is about file names but also about the contents of them.
In other words : always use XXHighEnd for whatever you do with them (rightclick on Items in the Library Area and the various functions in there). This includes Renaming (click on the Item title = folder name).

What you currently best can do (I think) is rename all back to how you had it, reverting everything you did as exact as possible. Then hopefully all works as bad as how you started out when discovering this problem. Now use the functions for it and hope something can be done to it. But it is likely not.
A remedy could be to delete the Gallery entry (via XXHighEnd !) and check whether there's something left of it in the Gallery folder. If yes, delete that now manually. Now make thje Original Location folder sufficiently short, and obtain it in the Gallery again.

Only helpful for the future :
I face the same problem of course. But it never is a problem, because I work with Galleries from the start and 100% obtain everything in a Gallery. I thus notice right away when errors occur and solve it right there. So in the end I don't have a problem and all is clean.

Sorry to be unable of any real help !
Peter
Logged

For the Stealth III LPS PC :
W10-14393.0 - July 17, 2021 (2.11)
XXHighEnd Mach III Stealth LPS PC -> Xeon Scalable 14/28 core with Hyperthreading On (set to 14/28 cores in BIOS and set to 10/20 cores via Boot Menu) @~660MHz, 48GB, Windows 10 Pro 64 bit build 14393.0 from RAM, music on LAN / Engine#4 Adaptive Mode / Q1/-/3/4/5 = 14/-/0/0/*1*/ Q1Factor = *4* / Dev.Buffer = 4096 / ClockRes = *10ms* / Memory = Straight Contiguous / Include Garbage Collect / SFS = *10.13*  (max 10.13) / not Invert / Phase Alignment Off / Playerprio = Low / ThreadPrio = Realtime / Scheme = Core 3-5 / Not Switch Processors during Playback = Off/ Playback Drive none (see OS from RAM) / UnAttended (Just Start) / Always Copy to XX Drive (see OS from RAM) / Stop Desktop, Remaining, WASAPI and W10 services / Use Remote Desktop / Keep LAN - Not Persist / WallPaper On / OSD Off (!) / Running Time Off / Minimize OS / XTweaks : Balanced Load = *62* / Nervous Rate = *1* / Cool when Idle = n.a / Provide Stable Power = 1 / Utilize Cores always = 1 / Time Performance Index = Optimal / Time Stability = Stable / Custom Filtering *Low* (16x) / Always Clear Proxy before Playback = On -> USB3 from MoBo -> Lush^3
A: W-Y-R-G, B: *W-G* USB 1m00 -> Phisolator 24/768 Phasure NOS1a/G3 75B (BNC Out) async USB DAC, Driver v1.0.4b (16ms) -> B'ASS Current Amplifier -> Blaxius*^2.5* A:B-G, B:B-G Interlink -> Orelo MKII Active Open Baffle Horn Speakers. ET^2 Ethernet from Mach III to Music Server PC (RDC Control).
Removed Switching Supplies from everywhere (also from the PC).

For a general PC :
W10-10586.0 - May 2016 (2.05+)
*XXHighEnd PC -> I7 3930k with Hyperthreading On (12 cores)* @~500MHz, 16GB, Windows 10 Pro 64 bit build 10586.0 from RAM, music on LAN / Engine#4 Adaptive Mode / Q1/-/3/4/5 = 14/-/1/1/1 / Q1Factor = 1 / Dev.Buffer = 4096 / ClockRes = 1ms / Memory = Straight Contiguous / Include Garbage Collect / SFS = 0.10  (max 60) / not Invert / Phase Alignment Off / Playerprio = Low / ThreadPrio = Realtime / Scheme = Core 3-5 / Not Switch Processors during Playback = Off/ Playback Drive none (see OS from RAM) / UnAttended (Just Start) / Always Copy to XX Drive (see OS from RAM) / All Services Off / Keep LAN - Not Persist / WallPaper On / OSD On / Running Time Off / Minimize OS / XTweaks : Balanced Load = *43* / Nervous Rate = 1 / Cool when Idle = 1 / Provide Stable Power = 1 / Utilize Cores always = 1 / Time Performance Index = *Optimal* / Time Stability = *Stable* / Custom Filter *Low* 705600 / -> USB3 *from MoBo* -> Clairixa USB 15cm -> Intona Isolator -> Clairixa USB 1m80 -> 24/768 Phasure NOS1a 75B (BNC Out) async USB DAC, Driver v1.0.4b (4ms) -> Blaxius BNC interlink *-> B'ASS Current Amplifier /w Level4 -> Blaxius Interlink* -> Orelo MKII Active Open Baffle Horn Speakers.
Removed Switching Supplies from everywhere.

Global Moderator
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.026 seconds with 19 queries.