Path to my playlist not remembered (Windows)

Bug #1964508 reported by Bernhard Dähnrich
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Released
Low
ronso0

Bug Description

I create playlists with an excel programm and save it to a special folder on my laptop.
Playlist import works fine.

But at the next time mixxx has forgotten my path.

I use Version 2.3.2. on Windows
I discussed it already in MIXXX-Forum
https://mixxx.discourse.group/t/path-to-my-playlists/24427/9

Playlist path is empty everytime.

[Library]
EditMetadataSelectedClick 2
EnableWaveformCaching 1
EnableWaveformGenerationWithAnalysis 1
Font MS Shell Dlg 2,10,-1,5,50,0,0,0,0,0,Standard
LastImportExportPlaylistDirectory
RescanOnStartup 1
RowHeight 19
SearchDebouncingTimeoutMillis 302
SeratoMetadataExport 0
ShowBansheeLibrary 0
ShowITunesLibrary 0

Revision history for this message
ronso0 (ronso0) wrote :

maybe a regression of https://github.com/mixxxdj/mixxx/pull/4531 which wasn't tested on Windows IIRC?

summary: - Path to my playlist does not remembered
+ Path to my playlist not remembered
summary: - Path to my playlist not remembered
+ Path to my playlist not remembered (Windows)
description: updated
ronso0 (ronso0)
description: updated
Revision history for this message
ronso0 (ronso0) wrote :

I'll prepare a debug build to investigate the issue.

In the meantime, we can try to figure out where the code fails to write the path.
What happens if you set a path manually in the config?
Close Mixxx, open mixxx.cfg, replace

LastImportExportPlaylistDirectory

with

LastImportExportPlaylistDirectory C:\valid\path\to\your\playlists

Is that folder opened when you try to import or export a playlist?
Is the config cleared?

Revision history for this message
ronso0 (ronso0) wrote :

Btw when importing/exporting sampler banks saving the directory works the same way.
Could you please test if that path is stored?

In mixxx.cfg it's
[Samplers]
last_import_export_directory ...

Revision history for this message
ronso0 (ronso0) wrote (last edit ):

I opened https://github.com/mixxxdj/mixxx/pull/4699 to debug this.
See the PR description for details.

@Bernhard Dähnrich
If you don't mind creating a Github account please test this on your machine.
See the PR description for details.
* Instructions for testing: https://github.com/mixxxdj/mixxx/wiki/Testing
* Link to downloadable PR binaries: https://github.com/mixxxdj/mixxx/actions/runs/2000850442#artifacts

Revision history for this message
Bernhard Dähnrich (myownshadow) wrote : Re: [Bug 1964508] Re: Path to my playlist not remembered (Windows)

Good Morning !

Sorry guys, but there is a big disaster with your new version
mixxx-2.4-alpha-1130-gc8107cb795-win64.

First of all, the path will still not remenbered
Secondly, no files are importet. Thats new.

I give you my import list as attachment to this eMail.
The export function works fine with your last version.

If you like, you can join me with Teamviewer.
So you can see what happens on my computer.

Thanks for helping.

BMD privat Signatur
Mit freundlichen Grüßen

Bleibt schön gesund !!!
________________________________________________
Bernhard Dähnrich
Tel.: +49 (0) 172 9347698
FAX: +49 (0) 3212 - 1290229
e-Mail: <email address hidden> <mailto:<email address hidden>>
Am 17.03.2022 um 21:35 schrieb ronso0:
> I openedhttps://github.com/mixxxdj/mixxx/pull/4699 to debug this.
> See the PR description for details.
>
> @Bernhard Dähnrich
> If you don't mind creating a Github account please test this on your machine.
> See the PR description for details.
> Instructions for testing:https://github.com/mixxxdj/mixxx/wiki/Testing
>

Revision history for this message
Bernhard Dähnrich (myownshadow) wrote :
  • mixxx.cfg Edit (13.5 KiB, text/plain; charset=UTF-8; name="mixxx.cfg")
  • mixxx.log.2 Edit (160.5 KiB, text/plain; charset=windows-1252; name="mixxx.log.2")
  • mixxx.log.1 Edit (26.3 KiB, text/plain; charset=windows-1252; name="mixxx.log.1")

Hello,

additionally to my previous eMail, I send you .log and .cfg files.
I hope, you can find the problem.

BMD privat Signatur
Mit freundlichen Grüßen

Bleibt schön gesund !!!
________________________________________________
Bernhard Dähnrich
Tel.: +49 (0) 172 9347698
FAX: +49 (0) 3212 - 1290229
e-Mail: <email address hidden> <mailto:<email address hidden>>
Am 17.03.2022 um 21:35 schrieb ronso0:
> I openedhttps://github.com/mixxxdj/mixxx/pull/4699 to debug this.
> See the PR description for details.
>
> @Bernhard Dähnrich
> If you don't mind creating a Github account please test this on your machine.
> See the PR description for details.
> Instructions for testing:https://github.com/mixxxdj/mixxx/wiki/Testing
>

Revision history for this message
ronso0 (ronso0) wrote :

@Bernhard Dähnrich
Could you please answer my question from comment #3?
Did you already have a chance to test the debug build I posted in #4?

Revision history for this message
Bernhard Dähnrich (myownshadow) wrote :

Hallo ronso,

I don't know what I shall do more ?

I tested your Version immediatly and wrote my comment in #5 and #6.

Nothing works.
You got my cfg file from your test-Version.
There you can see that the path will not remembered.

Now I went back to your last stable version 2.3.2. because I need to import a playlist every week.

Revision history for this message
ronso0 (ronso0) wrote (last edit ):

Well, you could actually test the PR build I linked :)

You wrote you were using
mixxx-2.4-alpha-1130-gc8107cb795-win64
which corresponds to the current 'main' branch (nighty build), so i didn't bother looking at the logs, whereas my PR is based on 2.3 and the exact version is
2.3.2-10-g9fc5bbbc54 (playlist-path-debug)

Revision history for this message
Bernhard Dähnrich (myownshadow) wrote :

I'm sorry, but do not know exactly which file I have to select for downloading ...

Revision history for this message
ronso0 (ronso0) wrote :

I posted all infos in comment #4: read the wiki page (backup & download instructions), create an github account, click the download link, download the binary.
https://bugs.launchpad.net/mixxx/+bug/1964508/comments/4

Revision history for this message
ronso0 (ronso0) wrote (last edit ):

Testing:
* import to playlists:
  unchanged but produces debug output.
* importing to crates:
  uses another directory separator, saving the path should work

Please test importing to Crate first. The path is saved to the config as [Library] LastImportExportCrateDirectory
If that works, I'll update playlists, as well.
If it doesn't work, please start a new session and try importing to Playlist. It still won't save the path but it will print debug output, so please upload that session's log.
Thanks!

Revision history for this message
Bernhard Dähnrich (myownshadow) wrote :

Good Morning,

sorry, but I was not able to do anything in the last time.

You asked about entrys in mixxx.cfg file.
I cannot find the entry "last_import_export_directory"

[Sampler9]
keylock 0
quantize 0

[Sampler]
LoadSamplerBank 0
SaveSamplerBank 0

[Samplers]
show_expanded 0
show_samplers 1

[Shade]
splitSizeLibTree 568,1346

-------------------------------
I added the line manually, but without any effect ..

[Sampler]
LoadSamplerBank 0
SaveSamplerBank 0

[Samplers]
last_import_export_directory D:\LineDance\Tänze\Playlists
show_expanded 0
show_samplers 1

[Shade]
splitSizeLibTree 568,1346

BMD privat Signatur
Mit freundlichen Grüßen

Bleibt schön gesund !!!
________________________________________________
Bernhard Dähnrich
Tel.: +49 (0) 172 9347698
FAX: +49 (0) 3212 - 1290229
e-Mail: <email address hidden> <mailto:<email address hidden>>
Am 17.03.2022 um 15:38 schrieb ronso0:
> Btw when importing/exporting sampler banks saving the directory works the same way.
> Could you please test if that path is stored?
>
> In mixxx.cfg it's
> [Samplers]
> last_import_export_directory ...
>

Revision history for this message
ronso0 (ronso0) wrote :

Issue confirmed on Win10

I just updated https://github.com/mixxxdj/mixxx/pull/4699
Confrimed using "/" as directory separator on all OS fixes the issue.

Changed in mixxx:
status: New → In Progress
importance: Undecided → Low
assignee: nobody → ronso0 (ronso0)
milestone: none → 2.3.3
ronso0 (ronso0)
Changed in mixxx:
status: In Progress → Fix Committed
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/10679

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.