Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Media Directories Cannot be Added #15

Closed
Legendsmith opened this issue Feb 1, 2022 · 14 comments · Fixed by #27
Closed

Media Directories Cannot be Added #15

Legendsmith opened this issue Feb 1, 2022 · 14 comments · Fixed by #27

Comments

@Legendsmith
Copy link

Legendsmith commented Feb 1, 2022

Like it says on the tin, I try to add a media directory and it does not actually add it. No error message or anything.
The only thing I can possibly consider is that the media directories I'm trying to add are not on my C;/ drive; I keep my music collection on a different hard drive. Nope it won't add C;/ drive dirs.
Specs: Windows 10 Pro 19042.1466

@midmarch
Copy link

midmarch commented Feb 1, 2022

Are you sure it is not added? It should just list the diretcory as an entry, not the content.
It will list the content of your playlist.

@Borewit
Copy link
Owner

Borewit commented Feb 1, 2022

I assume you mean C:\.
Hmm, weird, I works for me, takes long though to scan my entire HDD. Using Windows 10 Pro as well.

@touwys
Copy link

touwys commented Jan 11, 2023

I simply have to say how absolutely delighted I am to have discovered this particular release of list Fix, after the abandonment of the original, now more than a decade ago. Thank you, @Borewit, for reviving it!

Sadly, I have to report that — on my PC — it still suffers from the same malady as the issue from 2022 under this topic, namely that the app will not add the Media Directories required to function properly. Once I clicked to add the Media Directory, I waited several hours for the directory to get displayed, but none eventually did. I repeated this step was several times over different days. The media directories are housed on a 6 TB internal hard drive, and the app on an SSD-drive. ListFix does not appear to hang during this process. Also, there is no progress bar in display to provide the usual visuals of the progress — although I am not sure if such a facility is available.

ListFix is installed in the C:/programme directory on a PC equipped with Windows 7 x64 Ultimate. This also raises a question: can listFix be installed as a portable app, too? If so, what needs to be done to achieve this?

I am quite willing to go the extra mile to provide more information where needed to track down this issue.

A screenshot is provided for what it's worth.

Thank you.


listFix media directory not added

@Borewit
Copy link
Owner

Borewit commented Jan 11, 2023

I have limited time available, so I have to pick my battles. I thought it was a nice app, therefor I spend quite a lot of time porting the development environment to Github. I had hoped it would be picked by the open source community, but there is overall very little interest in.

@touwys
Copy link

touwys commented Jan 12, 2023 via email

@Borewit
Copy link
Owner

Borewit commented Jan 12, 2023

I loaded the project and started listFix() in my development environment.

This time I run in issues loading when selecting a media file myself.
The quality of the code in general very poor.
Exceptions are caught and most of the time ignored, which makes it difficult to find of what the original cause is.

I had the impression the issue I run into was errors caused when parsing the .ini holding the application settings.
These are stored in %HOMEPATH%\.listFix().

You could try to delete those and give it another try.

I started to rewrite the code, and replace the buggy ini-parsers with more modern JSON serialization and deserialization on the migrate-appconfig-to-json branch.

Quite a lot of work my friend. It's like renovating an old house, you try to fix one thing and the next thing false apart.

@touwys
Copy link

touwys commented Jan 13, 2023 via email

@touwys
Copy link

touwys commented Jan 13, 2023

I had the impression the issue I run into was errors caused when parsing the .ini holding the application settings. These are stored in %HOMEPATH%\.listFix().

You could try to delete those and give it another try.

I followed your recommendation, which, unfortunately, did not alleviate the issue. I then proceeded to do a fresh installation of listFix(), but it behaved the same as before:

Something of note, perhaps: With the fresh installation, I started out by adding one playlist, which it did just fine. Then, I opened the Options to set the Playlist Directory populated by my current playlists, but listFix() became unresponsive/hanged indefinitely. Upon restart, I tried to add the Media Directory, but it did not do anything— although this time, listFix() remained responsive.

Is there anything you can think of that might be worth trying?

@Borewit
Copy link
Owner

Borewit commented Jan 13, 2023

As an aside, can listFix() be installed as a portable app?

I don't see many technical limitations to do that. I have no experience how to wrap a portable app nicely.

I see so many potential problems, and errors which are kept hidden under the carpet. Some logging could help what your exact problem is. Please start with trying this development version #19 (comment).

@touwys
Copy link

touwys commented Jan 14, 2023 via email

@Borewit
Copy link
Owner

Borewit commented Jan 15, 2023

I am going to do things in a few smaller steps. I suspect you have run into this issue (#24), and I will do the very minimum to code first trying to address that. Lot of work to even be able to build the code, as dependencies have changed (also vanished / now behave differently).

@touwys
Copy link

touwys commented Jan 15, 2023

Thank you for what you are doing. I have noticed a flourish of listFix() activity from you lately, and I trust you to figure out the solutions as you see fit.

Please note that I have only very basic knowledge about the GitHub-site processes, and the developer language generally in use, so that I am really adrift when it comes to keeping track, and making sense of, project developments. So, please let me know when you expect of me to do something to advance the project?

@Borewit
Copy link
Owner

Borewit commented Jan 15, 2023

So, please let me know when you expect of me to do something to advance the project?

If you can help me testing to would be awesome. I will try keep things easy for you. I am now able to build the installers again.

I just released listFix() 2.4.1 with just some small changes compared to the previous release. If you can let me know how that one works, that would be great @touwys.

@Borewit Borewit linked a pull request Jan 16, 2023 that will close this issue
@Borewit
Copy link
Owner

Borewit commented Jan 16, 2023

Same as issue #24

Reported as being resolved in v2.4.2 as reported #19 (comment).

@Borewit Borewit closed this as completed Jan 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants