Daap Client sparko
Connects to Daap Shares
Connect to Daap music shares (served by Firefly, Tangerine etc).
Will not support iTunes 7+.
Playlists now working, couple of bug fixes.
Awesome. Great work sparko!
Excellent. Works really well. Been waiting for someone to do this for ages. Thanks. Any chance it could show my iTunes playlists too? I am serving them from Firefly.
@Valve Playlists should be appearing in a future version.
Why is the install link disabled?
Chriss22 - you probably have an incompatible version of Songbird. The DAAP client is for version 0.0.0.4
Hey, I was working on this too!! Check my addon: http://addons.songbirdnest.com/addon/1355
I'd be happy to join efforts!!
I need some setup info. I have added my server (myservername:3689) in the options for the daap client, but nothing happens
i have some suggestions:
- it would be great if it would find daap shares automatically on the local network, like itunes or rhythmbox on linux
- i like the way it puts a shared menu on the sidebar, but can I use other mediaviews like the filter pane etc on this view?
- it could share my library as well, not just reading other shares.
Thanks for your work its great!
@yngvewb I assume you can connect to your daap share currently from iTunes or another daap client and are running Songbird RC1 or RC2? If so is it possible to setup a local daap share (on the same machine your running songbird) and to see if the extension can connect to this?
@Osline Thanks, getting bonjour support (finding the shares automatically on a local network) would be great, and its definitely something I'm going to look at including, although not for a bit. I'll also take a look at using other mediaviews when displaying the tracks from a Daap share, I'm unsure how this would perform over a large library (performance wise) so may have to be omitted. Finally, adding the ability to serve your library as a Daap share is in the works for a future version.
sparko: Actually, it works perfectly now. I’m not sure what I did wrong or what happened, after some restarts of songbird my share just showed up. Yes, while I had problems with songbird I was able to play my share from iTunes, Fireplay etc.
Now I just see a list of all my songs, how can we turn on the genre, artist and album bars?
@yngvewb i found after installing the DAAP and setting the options that i had to restart Songbird. Also, after changing any of the options in this addon songbird needed a restart for them to take effect.
@sparko is there anyway when sorting by album art, to make it sort by track # after that, so Album primary sort, then Track # for secondary?
@sparko...when will this be available for 0.7
@Ruxton When closing the options dialog, this should update the list of servers, I'll take a look at this bug. A better type of filtering across tracks (defaulting to track number) should also be added in the next version, I'm finding this an annoyance as well...
@j.dale38 I'm afraid this extension will only be compatible with Songbird v1.0 +, grab a copy of the RC3 if you still want to try it out.
Okay... so I've got this up and running with RC3, which is great - library (8000+ tracks) loading quickly from mt-daapd (Firefly) running on my NSLU2 :)
I now want to use this to feed tracks across to my iPod - is there any particular way that's good to do this? I've tried creating a playlist with everything dragged across from the DAAP list, but although there is the right number of tracks, none of them have names and anyway a playlist isn't going to keep up with any changes that are made to the tracks on the DAAP server. I'm also trying to sync my iPod right now using the "All music, video and playlists" option but that doesn't seem to be doing anything.
Any and all comments/suggestions much appreciated.
hey, now i could get it working, nice job.
some more ideas if you don`t mind:
- does it support daap shares with passwords? it wont ask me for my password thus it wont connect to my share.
- i like the way it puts shared link on the sidepane, however it opens a a new tab instead of working like the playlist buttons or the downloads button, which are just changing the view of the current window, if you know what i mean. i am not a big fan of tabs in songbird if it is not absolutely necessary.
- for the server thing you can take a look at the tangerine code. that might help. they have a library http://snorp.net/daap-sharp to do this.
I have installed this add-on and tried it with my 40.000+ library. I do get a connection to the DAAP library that runs firefly mediaserver or mt-daapd, but i don't get an overview of the available songs.
iTunes works like a charm.
Did I do something wrong?
I get an "Unresponsive script" warning:
When i press continue I get same message with different line:
@JimR As far as I'm aware there is no current way for tracks to be copied across to an ipod from a daap server. This should be possible, adding a context menu per track to add to the iPod playlist and downloading this track from the server to allow it to be copied. Its on the list as a future addition.
@Osline Thanks. When connecting to a password protected firefly server, songbird was automatically using the Password manager, and allowing me to connect to the share. Are you using Firefly?
@fd0 I'm afraid the performance isn't quiet up to iTunes yet ; ) I'm currently loading 10,000 with modest speed, hopefully this can be improved to handle libraries of your size.
Thanks - that's the one killer feature that I'm after. I'd love to get a random pick made from the music on the DAAP server, so if it is possible to use the "All music, video and playlists" (rather than having to mark up individual tracks) to populate the iPod then that would be absolutely perfect.
Has anyone been able to get this working with simplify? http://www.simplifymedia.com
I'm not sure how to get a server ip and port to use to connect to. iTunes simply finds the servers through bonjour I believe.
I went a little further with my attempt to get simplify to work with this add-on but haven't been successful.
I downloaded Bonjour Browser (http://www.tildesoft.com/Programs.html) to get the ip:port of the daap server. Here's a screenshot of the window with the daap server I'm trying to connect to: http://twitpic.com/pvfi
The 192.* ip is my local ip and the 10.* ips are from my Parallels install. I've tried adding each ip/port combination into the daap settings and the server shows up under the shared list but every time I browse the server it shows 0 files found.
Excellent work, sparko!
I've downloaded and installed your add-on, and it finds well the daap server, but when I do double-click on it, I get the following error message:
[Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [sbILibrary.batchCreateMediaItemsAsync]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: chrome://daapdclient/content/directory.js :: anonymous :: line 225" data: no]
And, obviously, the server's contents do not appear :(
The daap server is GNOME rhythmbox 0.11.5 (if this helps...)
I really like this add-on. Nice work, sparko!
However, it was necessary to tweak your "directory.js" file to get it running with Rhythmbox. It seems that Rhythmbox does not support the "update" command. Without calling "update", it works well...
@belen & @AndyW Thanks for the bug reports regarding Rhythmbox, I'll get this fixed for the next release.
I'm having the same issue as agemo. Has anyone had any success trying to get this to work with SimplifyMedia?
I had the same issue with DanielArgentina's DAAP client, so I'm assuming that this has something to with the way that SimplifyMedia's server works. . . Sadly that's way over my technically limited head.
I just tried this after trying the other DAAP plugin which I gave up on because of its slow indexing.
I have noticed one little "bug". If you put songbird into Random on the DAAP share then when it goes to the next track the details do not appear on the player. If you are not in ran
But apart from that its good, but maybe some better grouping/ordering would be a nice thing to add because at the moment I've not found any way of getting it to play an album by an artist in track order!
I've also noticed that if I try to pull a daap track into a play list then it doesn't show the track details in the list but it does when it plays. So not sure what is going on and how much is your plug in or is actually songbird
Also it doesn't work with the Last.FM plug in - for some reason Songbird submits null information to Last.FM.
And Album artwork doesn't work either.....
Brilliant. Itunes on my macBook only sees my firefly share with a wired connection, which is no use. This plugin works, at last I can unleash my firefly server!
I do notice a bug though - After a little while, half hour, playback becomes corrupted. Everything is fine if I restart SongBird. Any ideas about that one or is it just me?
hey sparko,. thanks for the great plugin. I tried the 'Songbird DAAP Client' before this but I find your plugin to be much better so far in terms of everything is already does. It loads my list quickly and I can play my music almost instantaneously. I also like how it is well integrated with the Songbird left panel, picks up all the server playlists etc. I had a couple of requests/recommendations however
1. Although the tracks are show immediately, I think it takes forever to download playlists.
I get 'A script on this page may be busy or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete. Script: chrome://daapclient/content/daapdClient.js:724'. Sometimes it prompts me this message more than once. After quite some time I notice that Songbird actually hangs for a few seconds, loads all my playlists and then resumes functionality. During the hang stage, my music stops playing and songbird is completely unresponsive. However, once the playlist has loaded, then everything works normally. I have around 170 m3us.
2. From a UI standpoint, I quite like how the Songbird DAAP Client is laid out. It uses the standard Library template. Genre/Artist/Album on the top. Tracks on the bottom. It would be really cool if you can do that as well. I also like that you have a Filter option. I'd like for you to keep this. If possible, add this to the top right search field with maybe a DAAP search option and it will filter your DAAP songs. If not, then
| Genre | Artist | Album |
| Tracks |
| Filter |
3. Pick up album artwork from the remote server. In my case, I usually have it on my server, so it would be really cool if it could pick it up. Also, if one doesn't exist, maybe options to download from amazon/walmart/yahoo.
Lack of Bonjour wouldn't seem to be a massive deal, but I am unable to connect to my share with this Add-on.. Firefly server, running on my Mac, set to Manual port 9999 (since I was having no luck with the Automatic port assignment in Firefly and this).
In the Tools->options->Daap Client
I enter 192.168.1.2:9999
I can telnet to that port, and other DAAP clients are working. Not sure why this is not? The "Shared" text remains greyed out on the left side nav menu.
So I disable and re-enabled and now it can find it.. Murphys Law.
It fecthes playlists AND ratings.. excellent! (for some reason very few Daap clients seem to fetch ratings (Rhythmbox, Banshee, Amarok, etc)
Is artwork something that can be fetched over DAAP?
Hi, I'm loving your add-on thanks, it's great to be able to listen to my music collection at work!
I'm also putting my hand up for Last FM support and artwork (though I think the latter is something that DAAP doesn't support). With the former, the info is being sent to the player display so could you perhaps intercept it and create a faux ID3 tag to send to Last FM?
Also, the 'Date Added' field would be more useful if clicking the table header sorted by year first, then month, then day. When this is fixed it will be much easier to locate recent additions to the music library :)
I'm not sure DAAP handles artwork either BUT... I can say that running Firefly as server, and then iTunes as client (on my Windows/work laptop), I got artwork even without telling it to fetch artwork and I had NO local library on that machine.. so it made me suspect it might be possible..maybe.
Searching comes up with very little.. I can't find any suggestion that its part of DAAP, maybe just a Firefly feature.. I find a vague reference here (2nd post on page) http://forums.fireflymediaserver.org/viewtopic.php?f=9&t=7198&p=23810 .. maybe I will look at Firefly client...
Firefly client http://sourceforge.net/projects/fireflyclient/ shows the artwork. Again, this may be a Firefly-specific thing.
Hmm on Ubuntu Ibix using this plugin I'm getting the issue that it doesn't seem to transfer the song names properly, I can read them in the library and everything, but it doesn't play well with birdtitle or lyricmaster (they are blank/null)
Nice plugin btw. even gets servers running on non-standard ports
I can't seem to get this extension set up at all. I've tried Server IP Address:Port and Server Name/IP Address:Port. The Shared heading in my left-side bar remains grayed out. What am I doing wrong?
i assume by now most everyone here has figured out Songbird v 1.1.1 rejects DAAP Client 0.0.0.5 as incompatible. i tweaked DC0005's maxversion to 1.1.* and it works .... kinda:
- it used to take @ 5min to connect to Firefly on my gigabit LAN, now takes 20 minutes (music collection = @850GB)
- column headers are inconsistently goofy/verbose - they display path instead of title every other time i connect.
other than that it filters and plays everything fine. wish i know how to fix so i could contribute.
Hey thanks for the maxVersion tip! I was feeling pretty lonely at work since I upgraded to 1.1.1 and lost my daap connection :(
Testing this at home it all seems to work fine - no difference in speed or the goofy column headings you speak of. I'll see how things go when I'm back in the office tomorrow.
for some reason I cannot add it, because the button is inactive. why could this be?
This IS GREAT!!! NOW I can install songbird on any machine in my house and have access to my firefly served music.
Quick question: maybe you can't answer this though, Can i access my firefly server with DAAP enabled Songbird from outside my network IF I forward the right port through my router?
is this addon actively maintained?
@fd0 This Ad-On is no longer maintained I'm afraid, I'd recommend most users moving over to use the excellent Songbird Daap Client http://addons.songbirdnest.com/addon/1355
I cannot add it, because the button is inactive. why could this be?