GNOME Bugzilla – Bug 404321
Drag and drop from DAAP share to nautilus
Last modified: 2018-05-24 12:19:49 UTC
Hello, I would like to be able to copy music from a daap share, to my local music collection. I use a server to share music accross my computers, but sometimes, I just want to pick a music from my server and put it on my usb stick, or whatever we can do with a file.
You can copy tracks to your library, by dragging them over the Library source. Alternately using Edit->Copy on them, selecting the Library and using Edit->Paste works. Unfortunately you can't drag them to Nautilus or other programs and have them copy.
(In reply to comment #1) > You can copy tracks to your library, by dragging them over the Library source. > Alternately using Edit->Copy on them, selecting the Library and using > Edit->Paste works. Also, once you've copied the tracks to the Library, you *can* drag them from the Library to nautilus. > Unfortunately you can't drag them to Nautilus or other programs and have them > copy. What would it take to be able to do this? I presume nautilus code would need to be modified to recognise the drag and drop URLs and/or invoke rhythmbox to do the copying?
(In reply to comment #2) > (In reply to comment #1) > > You can copy tracks to your library, by dragging them over the Library source. > > Alternately using Edit->Copy on them, selecting the Library and using > > Edit->Paste works. > > Also, once you've copied the tracks to the Library, you *can* drag them from > the Library to nautilus. In fact, it's exaclty what I meant when opening this bug. For an unknown reason I failed, but I actually works. I was more looking for a menu entry like "copy to Library". > > Unfortunately you can't drag them to Nautilus or other programs and have them > > copy. > > What would it take to be able to do this? I presume nautilus code would need > to be modified to recognise the drag and drop URLs and/or invoke rhythmbox to > do the copying? THIS would be a killer feature. In fact, it's exactly what I wanted to do when I opened this feature request : take a song from my daap server, and put it on my friend's usb stick. Is there a way to implement this ?
Update summary to reflect the unimplemented feature.
(In reply to comment #3) > In fact, it's exaclty what I meant when opening this bug. > For an unknown reason I failed, but I actually works. > I was more looking for a menu entry like "copy to Library". Audio CDs have a toolbar it which is a shortcut for copying the whole disc. Adding a "copy tracks to library" menu item wouldn't be too hard. > > > Unfortunately you can't drag them to Nautilus or other programs and have them > > > copy. > > > > What would it take to be able to do this? I presume nautilus code would need > > to be modified to recognise the drag and drop URLs and/or invoke rhythmbox to > > do the copying? > > THIS would be a killer feature. In fact, it's exactly what I wanted to do when > I opened this feature request : take a song from my daap server, and put it on > my friend's usb stick. > > Is there a way to implement this ? The best way would be to write a GnomeVFS module that handles DAAP, and make Rhythmbox use it. Then nautilus and all other apps could access DAAP shares natively. The problem is that you then need to think up a good way to convey the metadata to Rhythmbox, probably either via some magic files we parse or something. Another option would be to do the above, but have the vfs module talk to a "daap client daemon" via dbus, and have Rhythmbox do the same, but with extra API that the vfs module wouldn't use. Alternately we could open a http server on a random high port, and give nautilus a http:// URI for that (probably closing it when done).
Additional related bug: When I drag a song from a DAAP share to a Nautilus directory, I don't have any feedback that it is not possible. The first time I try to DnD, I wait the copy to begin, and I did not know if it was just slow or not working at all. The mouse cursor should change to tell me "you cannot drop this at this place", or alternatively, an error message should be displayed. In fact, the Nautilus directory window changed to show me where I am currently trying to drop the song. So I wrongly thought "oh great, DnD from Rhythmbox to Nautilus is implemented!".
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/316.