GNOME Bugzilla – Bug 638602
.m4v files incorrectly considered as not supported
Last modified: 2020-03-17 08:49:51 UTC
My iPod supports .m4v files but Banshee raises an error when trying to add such files. Steps to reproduce: - Add an .m4v file to the library - Drag it to the connected iPod device Result: - Error: "The m4v format is not supported by the device, and no converter was found to convert it" When adding the same file to the iPod using gtkpod the file is added without any problems and it's playable on the device itself. Additional information: - OS: Ubuntu 10.10 - Banshee 1.9.1 - Banshee Origin: LP-PPA-banshee-team-banshee-unstable/maverick - iPod Classic (160GB black) Let me know if you need any more information.
I wonder if a debug log might help here, not sure though: http://live.gnome.org/Banshee/CommonQuestions/Logs
The problem is still present in 2.0.0 and the latest master (2.1.0).
Created attachment 192953 [details] Debug log (BANSHEE_DEV_OPTIONS="--debug" make run 2>&1 | tee banshee-debug.log)
I found the cause of the problem, or at least the point where it is going wrong. DapSources.TrackNeedsTranscoding() is called (through PrimarySource.AddTrackList() -> PrimarySource.AddTrackAndIncrementCount()) for each file attempted to be added. This method tries to retrieve the file extension for the mimetype of the given track. This is done based on a series of profiles defined for Banshee, located in 'data/audio-profiles'. There are, however, only audio profiles (one for each file type), non for movie files what so ever. Therefore the returned file extension is always null and the track is always marked for transcoding. The thing that confuses me is that this would mean that no movie files can be added to any device at all. At least as far as I can see. This sure isn't the case, is it? I have no clue how this should be fixed. There must be a reason why there aren't any movie file profiles, either they still have to be created or movie support still has to be implemented some other way.
I get the same error on: openSuse 11.4 Banshee 2.0.0 iPod Classic (160 GB) Silver gtkpod also works well to transfer the file to the device and is playable
Any chance this could be fixed like bug #633552?
I want to confirm this bug for ubuntu 10.11 on banshee 2.2.1. I would really be thrilled if this could be fixed. Any ideas on how to workaround for now would be appreciated. Thanks!
This bug should be moved to CONFIRMED. This bug exists with banshee 2.6.0 (2.6.0-1ubuntu1~hyper1+precise) on Ubuntu 12.04 x86_64 My test case: 1. Download m4v test file from http://support.apple.com/kb/HT1425 ("sample_iPod.m4v pre-encoded for iPod") 2. Import the file into banshee Videos section. 3. Attach iPod classic 160GB (latest gen) 4. Sync or drag video to iPod 5. Receive error: "The m4v format is not supported by the device, and no converter was found to convert it"
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.