-
Notifications
You must be signed in to change notification settings - Fork 687
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
Prefer absolute path resolves #6919
base: master
Are you sure you want to change the base?
Conversation
This has been verified to resolve the closed #5351, where it's been pointed out that ratings etc. won't work with any path except the one in the library. This is expected to be correct now for a file beyond a symlink, e.g. the path added to the library, whether it contains a symlink or not, can be used to set a rating on a file without the user having to obtain the file path that was actually added to the database or look up the file via the library. |
89953e1
to
ac0e371
Compare
ac0e371
to
1631d5b
Compare
…le paths in relative path saved playlists.
1631d5b
to
004c4cf
Compare
Closes #5356. |
Closes #2299. |
4965374
to
6931583
Compare
Closes #5065. |
This patchset is part one of three of a series to improve Clementine's creation and maintenance of (portable) playlists.
Canonical path conversion resolves symlinks and dot-segments, breaking saving of portable relative path playlists. Rectify this by using absolute path resolves everywhere canonical resolves were used priorly. Playlist path resolves are already described as absolute in the playlist pane of the behaviour tab.
This change should be transparent, with the benefits including improved portable playlist library matching, and predictable absolute and relative playlist target paths. In order for the library to start using the absolute paths, the source must be removed and re-added. This will result in the loss of any ratings or play counts not written to file tags.