SoundConverter can't export to a folder on an MTP device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SoundConverter |
Fix Released
|
High
|
GautierPortet |
Bug Description
See this downstream bug report: https:/
Description of problem:
SoundConverter can't export to a folder on an MTP device
How reproducible:
All the time
Steps to Reproduce:
1. Choose files to convert
2. Select a folder on an MTP device mounted in Nautilus as a destination
3. Start the export.
Actual results:
Progress bar stays on "Preparing Conversion..."
Expected results:
Should convert the files and save them in the selected location.
In fileoperations.py filename_to_uri() crashes in gnomevfs.URI(), which is the API from package gnome-python2-
http://
Sets the gtk file chooser to be "local only" (use_gnomevfs is set to false in fileoperations.py) and according to the doc:
http://
which is specifically to make sure that "selected files are guaranteed to be accessible through the operating system's native file system.
But then SoundConverter bothers with URIs.
Changed in soundconverter: | |
status: | In Progress → Fix Committed |
Changed in soundconverter: | |
status: | Fix Committed → Fix Released |
Historically, gnomevfs support was added, to support non-local file-systems. Due to numerous problems when switching to Gio, the support is now disabled, and the file chooser should use local file-systems only.
The problem here being that the output folder chooser is not local-only.