GNOME Bugzilla – Bug 394806
iPod Photos
Last modified: 2010-07-16 09:42:52 UTC
Could support for exporting an importing from an iPod be supported in the future
Sure, it could. Marked as enhancement. And if you want it quick, just send me a free iPod ;)
Just to notice that ipod-sharp seems to have working photo support (tested) : http://svn.myrealbox.com/viewcvs/trunk/ipod-sharp/tools/PhotoAdder.cs?view=markup I'm willing to provide testing for any patch regarding this bug.
Bringing this feature request back up. A user has submitted a 'Wishlist' item on Ubuntu's Launchpad for iPod support in F-spot. The report can be seen here: https://bugs.launchpad.net/f-spot/+bug/518344
is this still being worked on? it was a few years ago and i just thought i'd check. @Stephane Delcroix if you want a free ipod, i've got an ipod video that i just replaced. it has some dead pixels and the headphone jack wont work.. just pay shipping lol
Has anyone tested this with 0.7.0? or the upcoming 0.7.1 (currently git master). This should work.
the version i have is 0.6.1.5, i thought ubuntu would've updated it.. i'll check that out. i'm looking to see if i can put pictures onto my ipod from computer, this version allows you to extract them though i think..
@Ruben Vermeersch, i just checked on the ubuntu software center and it doesn't look like version 0.7 is available on there, is there another place i could pick that up?
We have it from our PPAs: https://launchpad.net/~f-spot Keep in mind that the database format changes, so it is not backwards compatible (0.7 is a development series and might be a bit more unstable too), so make backups first!
nevermind, just googled it, i'll fire it up, test it and get back to you. thanks for mentioning that there was an update
just plugged in the ipod touch G1 and opened F-Spot and the said something like "opening ipod" and then said "fatal error", here's the full message "An unhandled exception was thrown: Filename path must be absolute at Hyena.SafeUri.FilenameToUri (System.String localPath) [0x00000] in <filename unknown>:0 at Hyena.SafeUri..ctor (System.String uri) [0x00000] in <filename unknown>:0 at FSpot.App.HandleImport (System.String path) [0x00000] in <filename unknown>:0 at FSpot.App.Import (System.String path) [0x00000] in <filename unknown>:0 at FSpot.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0 .NET Version: 2.0.50727.1433 Assembly Version Information: SemWeb (0.7.1.0) gio-sharp (2.14.0.0) FSpot.Exporters.RetroactiveRoll (0.7.0.0) FSpot.Exporters.CDExport (0.7.0.0) FSpot.Exporters.FlickrExport (0.7.0.0) FSpot.Exporters.ScreensaverConfig (0.7.0.0) FSpot.Exporters.GalleryExport (0.7.0.0) FSpot.Exporters.PicasaWeb (0.7.0.0) FSpot.Exporters.HashJob (0.7.0.0) FSpot.Exporters.FolderExport (0.7.0.0) FSpot.Exporters.SmugMugExport (0.7.0.0) glade-sharp (2.12.0.0) FSpot.Bling (0.7.0.0) pango-sharp (2.12.0.0) FSpot.Query (0.7.0.0) gtk-sharp-beans (2.14.0.0) gnome-sharp (2.24.0.0) System.Transactions (2.0.0.0) System.Data (2.0.0.0) Mono.Data.SqliteClient (2.0.0.0) FSpot.JobScheduler (0.7.0.0) System.Configuration (2.0.0.0) FSpot.Widgets (0.7.0.0) System.Xml (2.0.0.0) gconf-sharp (2.24.0.0) System.Core (3.5.0.0) unique-sharp (1.0.0.0) System (2.0.0.0) Mono.Addins (0.4.0.0) FSpot.Cms (0.7.0.0) FSpot.Core (0.7.0.0) FSpot.Platform (0.7.0.0) Mono.Posix (2.0.0.0) gdk-sharp (2.12.0.0) Hyena (0.7.0.0) atk-sharp (2.12.0.0) gtk-sharp (2.12.0.0) Mono.Addins.Setup (0.4.0.0) glib-sharp (2.12.0.0) FSpot.Utils (0.7.0.0) f-spot (0.7.0.0) mscorlib (2.0.0.0) Platform Information: Linux 2.6.32-23-generic i686 unknown GNU/Linux Distribution Information: [/etc/debian_version] squeeze/sid [/etc/lsb-release] DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.04 DISTRIB_CODENAME=lucid DISTRIB_DESCRIPTION="Ubuntu 10.04 LTS""
I can fix that, but I need to know the command line with which f-spot was invoked. Have seen this bug before.
i'm pretty new to ubuntu. i haven't seen the bug before. if by invoked, you mean how did i get it, i used these codes: sudo add-apt-repository ppa:f-spot/f-spot-ppa && sudo apt-get update sudo apt-get install f-spot
Could you start f-spot on the command-line, with the --debug parameter? Then paste the full output of the crash.
Here it is, you're a much smarter man than me if you can make sense of all this lol thanks a lot for your help. ** Running f-spot in Debug Mode ** ** Running Mono with --debug ** [1 Info 09:31:39.593] Initializing Mono.Addins [1 Debug 09:31:40.503] Mono.Addins Initialization took 0.881724 [1 Debug 09:31:41.079] Db Initialization took 0.219334 [1 Debug 09:31:41.950] Query Started : SELECT * FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY time DESC, filename ASC [1 Debug 09:31:41.952] QueryToTemp took 0.001747 : SELECT * FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY time DESC, filename ASC [1 Debug 09:31:41.952] Reloading the query took 0.009214 [2 Debug 09:31:42.205] PhotosPerMonth took 0.002821 [2 Debug 09:31:42.210] TimeAdaptor REAL Reload took 0.214475 [1 Debug 09:31:42.463] Query took 0.011707 : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 0 [1 Debug 09:31:42.805] Query Started : SELECT * FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY time DESC, filename ASC [1 Debug 09:31:42.806] QueryToTemp took 0.001263 : SELECT * FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY time DESC, filename ASC [1 Debug 09:31:42.832] Query took 0.001032 : SELECT * FROM photoquery_temp_0 LIMIT 100 OFFSET 0 [3 Debug 09:31:43.013] PhotosPerMonth took 0.001002 [3 Debug 09:31:43.014] TimeAdaptor REAL Reload took 0.20392 [1 Debug 09:31:43.075] open uri = file:///home/matt/Pictures/Photos/2010/07/02/Firefox_wallpaper.png [1 Debug 09:31:43.136] Reloading the query took 0.332533 [1 Debug 09:31:43.687] LookupItem took 0.001295 [1 Debug 09:31:43.688] IndexOf took 0.000529 : SELECT ROWID AS row_id FROM photoquery_temp_0 WHERE id = 1 [1 Debug 09:31:43.836] Loading image took 0.99943 Marshaling message-received signal Exception in Gtk# callback delegate Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ApplicationException: Filename path must be absolute at Hyena.SafeUri.FilenameToUri (System.String localPath) [0x00000] in <filename unknown>:0 at Hyena.SafeUri..ctor (System.String uri) [0x00000] in <filename unknown>:0 at FSpot.App.HandleImport (System.String path) [0x00000] in <filename unknown>:0 at FSpot.App.HandleMessageReceived (System.Object sender, Unique.MessageReceivedArgs e) [0x00000] in <filename unknown>:0 at Unique.App.MessageReceivedWrapper (System.Object sender, Unique.MessageReceivedArgs e) [0x00000] in <filename unknown>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0 at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0 at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal) at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) at Gtk.Application.gtk_main() at Gtk.Application.Run() at FSpot.Driver.Main(System.String[] args) [4 Debug 09:32:49.743] Finalizer called on FSpot.Tag. Should be Disposed [4 Debug 09:32:49.744] Finalizer called on Banshee.Database.QueuedSqliteDatabase. Should be Disposed [4 Debug 09:32:49.746] Finalizer called on Db. Should be Disposed [4 Debug 09:32:49.749] Finalizer called on FSpot.Utils.DisposableCache`2[System.String,Gdk.Pixbuf]. Should be Disposed
I have a strong feeling that this is fixed in 0.7.1. Please reopen the bug if it still happens with any version > 0.7.1. This could be the same issue as bug 624181.