Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DAAP/iTunes client #34

Open
Clementine-Issue-Importer opened this issue Dec 6, 2013 · 51 comments
Open

DAAP/iTunes client #34

Clementine-Issue-Importer opened this issue Dec 6, 2013 · 51 comments

Comments

@Clementine-Issue-Importer

From Askel.RU on February 27, 2010 00:50:27

Please add DAAP/iTunes support

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=34

@Clementine-Issue-Importer
Copy link
Author

From john.maguire on February 26, 2010 16:24:38

Labels: -Type-Defect -Priority-Medium Type-Enhancement Priority-Low Milestone-1.0

@Clementine-Issue-Importer
Copy link
Author

From khronnuz on July 06, 2010 05:02:36

It would be nice to have an iTunes library importer.

@Clementine-Issue-Importer
Copy link
Author

From richard.jolly on September 23, 2010 10:46:46

I agree - I would like to stream my music via firefly from my NAS box (Freenas) to Clementine. A number of linux audio clients can do this already - rhythmbox, banshee etc

@Clementine-Issue-Importer
Copy link
Author

From Nickollai on September 23, 2010 10:52:09

Richard, you can use NFS or sshfs, imho for playing music from NAS remote FS is better solution, because it is lossless.

@Clementine-Issue-Importer
Copy link
Author

From colindean on September 23, 2010 11:19:46

@Nickollai: great suggestion, but NFS or sshfs require additional software and/or configuration. DAAP/iTunes require none.

@Clementine-Issue-Importer
Copy link
Author

From richard.jolly on September 23, 2010 12:06:47

I have just created a sshfs mount with the music and pointed clementine to that folder and it seemed to have crashed the gui! Its still running as a process. It seemed to be building the library OK - but the the gui seemed to disappear - any idea where the log files are kept?

@Clementine-Issue-Importer
Copy link
Author

From Nickollai on September 23, 2010 21:16:43

For me clementine and other players work fine with sshfs. Run clementine in terminal and you will see log. Check also logs of your ssh server and client. Do simple md5sum or 'rsync -avc' work fine with your sshfs mount point?

P.S. It is bugtracker, many people use rss or mail notification. Not the best place for learning and discussing sshfs.

@Clementine-Issue-Importer
Copy link
Author

From mark.zwart76 on October 19, 2010 03:57:30

Great idea! I love clementine, but I stick to Rhythmbox on my netbook becuase Clementine lacks this feature

@Clementine-Issue-Importer
Copy link
Author

From dadoreverend on November 14, 2010 20:54:43

same for me, i have a firefly server on a ubuntu box, and this feature now should be ...

@Clementine-Issue-Importer
Copy link
Author

From *derek.tattersall@ecometrica.org on December 23, 2010 07:04:23

Another vote for daap support. Kind of surprised this is seen as low priority....

@Clementine-Issue-Importer
Copy link
Author

From sk__headhunter@hotmail.com on December 29, 2010 10:27:31

I would definitely want this feature. Is there maybe any way to make a plugin so we can code it ourselves? I'd have no problem with coding it, but I don't really want to work myself through the whole clementine source and probably implement it in a way not according to the general design o.o'

@Clementine-Issue-Importer
Copy link
Author

From keirangtp on December 29, 2010 11:53:22

vote for it: issue #12

@Clementine-Issue-Importer
Copy link
Author

From davidsansome on April 09, 2011 10:42:47

Labels: -Milestone-1.0

@Clementine-Issue-Importer
Copy link
Author

From dadoreverend on April 12, 2011 19:15:41

please add daap function, i've an ubuntu firefly server too and i need a player with this implementation, a cent for me

@Clementine-Issue-Importer
Copy link
Author

From JPBarringer on April 16, 2011 08:40:27

DAAP and DLNA would be great.

One thing that would really set Clementine above and beyond the average media player would be proper endpoint support.

For DLNA, this means implementing a controllable 'media renderer'. Anyone with some DLNA experience should be able to pull this off, as it's a semi-public standard. Maybe the dudes over at PS3MS would offer some advice on this...? (Link: http://code.google.com/p/ps3mediaserver/ )

For DAAP (AirPlay), this should now be possible that the airport express' key has been made public (link: http://mafipulation.org/blagoblig/2011/04/08#shairport )

Imagine being able to effortlessly play to multiple Computers (running multiple OSes) / Airport Expresses / Airplay devices in a heterogeneous network environment! No one does this (yet) and this would put Clementine on the map in a big way.

@Clementine-Issue-Importer
Copy link
Author

From TheBeest on April 17, 2011 10:32:25

DAAP/DLNA would be a major plus for Clementine! Would be simple to port the daap extension from Banshee into Clementine? I have limited experience but if you need a hand give us a shout!

@Clementine-Issue-Importer
Copy link
Author

From zhamsik on May 05, 2011 12:31:25

comment 16: Banshee is a Mono project, that's a different story. Anyway I second that DAAP is essential.

@Clementine-Issue-Importer
Copy link
Author

From baruse on May 09, 2011 08:17:00

please ;)

@Clementine-Issue-Importer
Copy link
Author

From wabkia on May 17, 2011 10:55:09

DAAP streaming should be essential to a player that aims to be the all in one stop for all your internet music needs...

@Clementine-Issue-Importer
Copy link
Author

From howard.trent on May 22, 2011 02:11:02

Being able to stream to Airport expresses would be amazing. No more itunes :D

@Clementine-Issue-Importer
Copy link
Author

From jonas.osswald on May 23, 2011 10:51:55

please add the daap feature!

@Clementine-Issue-Importer
Copy link
Author

From stepan.mracek on May 23, 2011 10:54:20

I'm voting for this feature as well!

@Clementine-Issue-Importer
Copy link
Author

From feffer777 on June 12, 2011 15:33:15

Also vote for daap support. I remember that Amarok 1.4 had this feature, so maybe the code is still around since Clementine is based on Amarok 1.4 This should not be low priority!

@Clementine-Issue-Importer
Copy link
Author

From baril.jp on June 15, 2011 09:38:44

Another vote here.
In my case, over wifi 150Mb/s, DAAP is the only working solution for big files (lossless tunes sent transcoded in wav). Networked FS or shares are not transmitting constant data (e.g receive data at like 2kB/s for about 10 sec than try for about 1 sec to receive at 3MB/s, then again at 2kB/s), so I get lag each 10 sec. With DAAP, I receive to a constant 400-600 kB/s all the time, so no lag.

@Clementine-Issue-Importer
Copy link
Author

From kroq.gar78 on June 24, 2011 14:23:53

Please add DAAP support! The majority of my music is on my Ubuntu NAS share that uses Firefly - the DAAP server. If you devs add in DAAP, I'll use clementine!

P.S.: Nice GUI/UI!

@Clementine-Issue-Importer
Copy link
Author

From nsteeves on July 24, 2011 02:06:28

DAAP is needed in cases where a user has both a local and one or more remote libraries which he/she wants to keep separate from the local library. Please add support for it.

@Clementine-Issue-Importer
Copy link
Author

From richard.jolly on July 25, 2011 05:34:21

How can this issue still be marked as "Low"?

@Clementine-Issue-Importer
Copy link
Author

From richard.jolly on July 25, 2011 05:37:19

and it is no longer "New" - first raised 15 months ago!!!

Come on - Like a lot of others I'll make a full-time move to Clementine if DAAP is supported.

@Clementine-Issue-Importer
Copy link
Author

From howard.trent on July 25, 2011 05:44:49

Like wise. I'd switch 2morrow. No more itunes ftw! :D Then i can slowly phase out my airport expresses once android@home gets off the ground :)

@Clementine-Issue-Importer
Copy link
Author

From nigels.com on September 28, 2011 08:40:49

Yes, DAAP would be at the top of my wish-list. Accessing firefly collections via iTunes on OSX is a snap, no sshfs wrangling required.

@mdosch
Copy link

mdosch commented Apr 29, 2014

Any news regarding this topic?
Clementine is my favorite for years now, using for playing music from my laptop connected to my USB-DAC and HiFi-System.
But now I also own a netbook with low storage capacit so I need a player that supports either, DLNA, DAAP or mpd to use with my netbook. So I could store my music on my server and listen with my netbook too.
I'd prefer to use clementine on my netbook also instead of trying new players.

@robvandenbogaard
Copy link

+1 for DAAP and being able to save manually entered (static ip) library sources. I would move from Rhythmbox if it has this.

@niekverw
Copy link

please add DAAP/DLNA/streaming...

@JulianVolodia
Copy link
Contributor

What should be done here, could somebody explain in abbreviative way? @mdosch @robvandenbogaard @niekverw anybody?

@mhalano
Copy link

mhalano commented Jul 30, 2016

I'm testing music players (I normally use Spotify, like a lot). Clementine seem quite perfect, except don't support DAAP. Support remote control on Adroid (I use Unified Remote to control Spotify is quite ugly), there a better and simple interface than Rhythmbox and support iPods. But absence of DAAP is a major downside.

@ruihildt
Copy link

ruihildt commented Aug 4, 2016

Same here, I want to use Clementine to stream to a device called audiocast which support DLNA/UPNP, it would really be a plus.

@niekverw
Copy link

niekverw commented Aug 4, 2016

@JulianVolodia please see http://daap.sourceforge.net/docs/ , as above stated, it is based on simple http queries.

@mhalano , @ruihildt you need a daapd server, whereas the initial request I think was to incorporate a client, which is much easer and I believe in line with Clementine's initial function (listening to music). So far I can only use iTunes to listen to music on my macbook from my NAS (via firefly media server), so knowing the lack of support on other desktop players, it would be a great addition to Clementine.

Forked-daapd is I believe the latest server-side code, : https://ejurgensen.github.io/forked-daapd/

@saxonww
Copy link

saxonww commented Feb 21, 2022

SSHFS/NFS is definitely easier to deal with, but at this point there are not many maintained applications with working daap support on Linux. Amarok has a plugin for it that doesn't work, and is not available on recent versions of e.g. Ubuntu anyway. Banshee seems abandoned. Rhythmbox has good support but is gtk-only and isn't to everyone's tastes. iTunes-via-WINE works, but it's annoying to set up.

If someone were to add support for this, what should it look like in the app? Should daap libraries show up under Library, Internet, Devices, or a new category? Should daap servers be auto-discovered (looks like Clementine already depends on Avahi) or require manual setup in Settings? Should discovery be enabled by default? Is support for authentication a critical feature?

Should this feature be called "Daap", "Digital Audio Access Protocol", "iTunes Libraries", or something else? DAAP doesn't have an icon associated with it, but Clementine already includes some iTunes and other commercial iconography so maybe an imported iTunes/Apple Music icon would be acceptable.

FWIW, the current behavior in Apple Music is that there's a little drop-down arrow next to 'Library' on the left side of the main window if daap libraries are discovered, and you can select an auto-discovered daap library from there. Doing so will 'switch' to that library and auto-populate the normal library categories. I'm not sure if this is a great fit for Clementine since it presents a single unified library today; you'd need to solve problems like how to notify a user that the server was not responsive, or how to handle content overlap.

I have no idea how difficult an integration this would be. I figure since Amarok and Rhythmbox both have daap plugins and are gpl, that either could be used as a reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants