full listings » Playback, Web Browser


Daap Client sparko

Connects to Daap Shares


Daap Client



Description

Connect to Daap music shares (served by Firefly, Tangerine etc).

Will not support iTunes 7+.




Release Notes

Playlists now working, couple of bug fixes.




Images

(1)
  • Screenshot_0
 

Comments

(54)


roblord
roblord

Awesome. Great work sparko!

over 4 years ago
Valve
Valve

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.

over 4 years ago
sparko
sparko

Thanks!

@Valve Playlists should be appearing in a future version.

over 4 years ago
Chiss22
Chiss22

Why is the install link disabled?

over 4 years ago
udt_22
udt_22

Chriss22 - you probably have an incompatible version of Songbird. The DAAP client is for version 0.0.0.4

over 4 years ago
DanielArgentina
DanielArgentina

Hey, I was working on this too!! Check my addon: http://addons.songbirdnest.com/addon/1355
I'd be happy to join efforts!!

over 4 years ago
yngvewb
yngvewb

I need some setup info. I have added my server (myservername:3689) in the options for the daap client, but nothing happens

over 4 years ago
Osline
Osline

hi,
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!
Osliner

over 4 years ago
sparko
sparko

@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.

over 4 years ago
yngvewb
yngvewb

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?

over 4 years ago
Ruxton
Ruxton

@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.

over 4 years ago
Ruxton
Ruxton

@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?

over 4 years ago
j.dale38
j.dale38

@sparko...when will this be available for 0.7

over 4 years ago
sparko
sparko

@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.

over 4 years ago
JimR
JimR

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.

Jim

over 4 years ago
Osline
Osline

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.

Osliner

over 4 years ago
fd0
fd0

Hi

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?

over 4 years ago
fd0
fd0

Another update

I get an "Unresponsive script" warning:
Script chrome://daapdclient/content/daapdClient.js:677

When i press continue I get same message with different line:
Script chrome://daapdclient/content/daapdClient.js:724

Any idea?

over 4 years ago
sparko
sparko

@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.

over 4 years ago
JimR
JimR

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.

over 4 years ago
agemo
agemo

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.

over 4 years ago
agemo
agemo

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.

Any ideas?

over 4 years ago
belen
belen

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:

[JavaScript Application]

[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...)
Any idea?
Thanks!

over 4 years ago
AndyW
AndyW

I really like this add-on. Nice work, sparko!

@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...

over 4 years ago
sparko
sparko

@belen & @AndyW Thanks for the bug reports regarding Rhythmbox, I'll get this fixed for the next release.

over 4 years ago
czucker
czucker

Hi,
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.

Thanks,
Chris

over 4 years ago
StephenA
StephenA

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!

over 4 years ago
StephenA
StephenA

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

over 4 years ago
StephenA
StephenA

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.....

over 4 years ago
mckechan
mckechan

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?

over 4 years ago
periferral
periferral

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.

over 4 years ago
zim2dive
zim2dive

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.

over 4 years ago
zim2dive
zim2dive

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?

over 4 years ago
panoramica
panoramica

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 :)

Thanks, Dan

over 4 years ago
zim2dive
zim2dive

@panoramica

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...

over 4 years ago
zim2dive
zim2dive

Firefly client http://sourceforge.net/projects/fireflyclient/ shows the artwork. Again, this may be a Firefly-specific thing.

over 4 years ago
ilaggoodly
ilaggoodly

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

about 4 years ago
veritasnoctis
veritasnoctis

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?

about 4 years ago
rpupkin
rpupkin

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.

about 4 years ago
panoramica
panoramica

@rpupkin

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.

about 4 years ago
timashkov
timashkov

for some reason I cannot add it, because the button is inactive. why could this be?

over 3 years ago
robertmark68
robertmark68

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?

almost 3 years ago
nva999
nva999

great

over 2 years ago
fd0
fd0

is this addon actively maintained?

over 2 years ago
sparko
sparko

@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

over 2 years ago
btiger85
btiger85

I cannot add it, because the button is inactive. why could this be?

almost 2 years ago



Download
Log in to Rate

Statistics
Downloads: 9,817

Average Rating:
3 out of 5  based on 13 ratings

Images: 1

Comments: 54

Last Updated: over 4 years ago
Details
Name: Daap Client


Author: sparko

Version: 0.0.0.5 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: