After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 404321 - Drag and drop from DAAP share to nautilus
Drag and drop from DAAP share to nautilus
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: DAAP
HEAD
Other All
: Normal enhancement
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-02-04 16:54 UTC by Matthieu Baechler
Modified: 2018-05-24 12:19 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matthieu Baechler 2007-02-04 16:54:14 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.
Comment 1 James "Doc" Livingston 2007-02-04 21:41:07 UTC
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.
Comment 2 Alex Lancaster 2007-02-04 23:46:45 UTC
(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?


Comment 3 Matthieu Baechler 2007-02-05 07:52:00 UTC
(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 ?
Comment 4 Alex Lancaster 2007-02-05 08:05:17 UTC
Update summary to reflect the unimplemented feature.
Comment 5 James "Doc" Livingston 2007-02-05 08:23:33 UTC
(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).
Comment 6 Alban Crequy 2008-06-11 12:08:42 UTC
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!".
Comment 7 GNOME Infrastructure Team 2018-05-24 12:19:49 UTC
-- 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.