FireFly Media Server › Firefly Media Server Forums › Firefly Media Server › General Discussion › daap performance curiosity
- This topic has 2 replies, 2 voices, and was last updated 17 years, 5 months ago by jtbse.
-
AuthorPosts
-
16/04/2007 at 2:59 PM #1293jtbseParticipant
Something I’ve noticed that I’m curious about.
The initial connection to mt-daapd (on nslu2) from iTunes is significantly slower than from my SoundBridge(s). My library is about 6500 songs, and when I first click on my server in iTunes it takes about 50 seconds to load (svn-1539 actually cut this from 1min50sec in svn-1498!!)
But connecting to the library from a SoundBridge allows me to start browsing almost immediately (within 5 seconds).
It isn’t really a big deal for me since I use iTunes so infrequently (usually just to test things).
But what’s the diff here? Is it that RSP is that much faster than DAAP? Or is it that DAAP requires sending more complete library info? Or is just that iTunes on Windows is slow?
I haven’t bothered turning on a packet trace to see what’s going on yet…maybe that’s the next way to scratch my itch. ๐
16/04/2007 at 4:41 PM #10123rpeddeParticipant@jtbse wrote:
Something I’ve noticed that I’m curious about.
The initial connection to mt-daapd (on nslu2) from iTunes is significantly slower than from my SoundBridge(s). My library is about 6500 songs, and when I first click on my server in iTunes it takes about 50 seconds to load (svn-1539 actually cut this from 1min50sec in svn-1498!!)
But connecting to the library from a SoundBridge allows me to start browsing almost immediately (within 5 seconds).
It isn’t really a big deal for me since I use iTunes so infrequently (usually just to test things).
But what’s the diff here? Is it that RSP is that much faster than DAAP? Or is it that DAAP requires sending more complete library info? Or is just that iTunes on Windows is slow?
I haven’t bothered turning on a packet trace to see what’s going on yet…maybe that’s the next way to scratch my itch. ๐
Ya, that’s entirely daap vs. rsp. There are several reasons for that — one is because when iTunes connects, it fetches everything at once — all the playlists, all the details on all the files, etc.
The soundbridge, though, just fetches what it needs. It doesn’t fetch playlist info until you start browsing a specific playlist, for example.
I’m going to start moving playlists back out of the database, and that should help the daap performance some, but we’ll see.
— Ron
16/04/2007 at 5:00 PM #10124jtbseParticipant@rpedde wrote:
Ya, that’s entirely daap vs. rsp. There are several reasons for that — one is because when iTunes connects, it fetches everything at once — all the playlists, all the details on all the files, etc.
Guess scalability wasn’t high on Apple’s priority list when they came up with daap! ๐
Thanks for the reply Ron!
-
AuthorPosts
- The forum ‘General Discussion’ is closed to new topics and replies.