Reply To: Entering ws_returnerror (401: Unauthorized) linux fc6

#9242
throw
Participant

Yup that worked. Duno why I didn’t think to look at new config either.

So here is my next issue. I thought it was possible with the nightlies, but I want to stream mp4 video to itunes. Is that possible?

I recompiled with the following options:

./configure –enable-sqlite –enable-avahi –enable-ffmpeg –with-ffmpeg-includes=/usr/include/ffmpeg

Here are the logs.

Startup

./mt-daapd -c /etc/mt-daapd/mt-daapd.conf -f -d 9
Found 1 tokens in /export//media/Movies
Token 1: /export//media/Movies
Expanding precomments to 2048
Checking existence of /usr/share/mt-daapd/admin-root
Checking existence of /usr/share/mt-daapd/admin-root
Checking existence of /export/media/db
Checking existence of /export/media/db
Checking existence of /usr/local/share/mt-daapd/plugins
Checking existence of /usr/local/share/mt-daapd/plugins
Loading new config file.
Firefly Version svn-1498: Starting with debuglevel 9
Attempting to load plugin /usr/local/share/mt-daapd/plugins/out-daap.so
Loaded plugin /usr/local/share/mt-daapd/plugins/out-daap.so (daap/svn-1489)
New transcode codec list:
Attempting to load plugin /usr/local/share/mt-daapd/plugins/ssc-script.so
Loaded plugin /usr/local/share/mt-daapd/plugins/ssc-script.so (ssc-script/svn-1489)
New transcode codec list: ogg,flac,alac
Attempting to load plugin /usr/local/share/mt-daapd/plugins/rsp.so
Loaded plugin /usr/local/share/mt-daapd/plugins/rsp.so (rsp/svn-1489)
New transcode codec list: ogg,flac,alac
Starting rendezvous daemon
Initializing avahi
Client running
Creting service group
No entries yet… skipping service create
Starting avahi polling thread
Starting signal handler
Opening database
Executing: select value from config where term=’version’
Results: 0
Initializing database
Executing: select count(*) FROM songs
Executing: select value from config where term=’rescan’
Executing: vacuum
Avahi poll thread quit iwth error: OK
Rows: 0
Executing: create index idx_path on songs(path,idx)
Query: create index idx_path on songs(path,idx)
Error: index idx_path already exists
Executing: create index idx_songid on playlistitems(songid)
Query: create index idx_songid on playlistitems(songid)
Error: index idx_songid already exists
Executing: create index idx_playlistid on playlistitems(playlistid,songid)
Query: create index idx_playlistid on playlistitems(playlistid,songid)
Error: index idx_playlistid already exists
Starting web server from /usr/share/mt-daapd/admin-root on port 3689
Listening on port 3689
Starting server thread
Registering rendezvous names
Adding Firefly svn-1498 on bird/_http._tcp
Creating service group (again?)
Creting service group
Waiting on something…
Done waiting.
Re-registering Firefly svn-1498 on bird/_http._tcp
Found key of size 9
Added key txtvers=1
Added key Database ID=DA4B2A4E
Added key Machine ID=DA4B2A4E
Added key Machine Name=Firefly svn-1498 on bird
Added key mtd-version=svn-1498
Added key iTSh Version=131073
Added key Version=196610
Added key Password=false
Added key ffid=1727cac2
Checking rsp/svn-1489
Registering _rsp._tcp
Adding Firefly svn-1498 on bird/_rsp._tcp
Resetting mdns group
Creating service group (again?)
Creting service group
Waiting on something…
Done waiting.
Re-registering Firefly svn-1498 on bird/_rsp._tcp
Found key of size 9
Added key txtvers=1
Added key Database ID=DA4B2A4E
Added key Machine ID=DA4B2A4E
Added key Machine Name=Firefly svn-1498 on bird
Added key mtd-version=svn-1498
Added key iTSh Version=131073
Added key Version=196610
Added key Password=false
Added key ffid=1727cac2
Re-registering Firefly svn-1498 on bird/_http._tcp
Found key of size 9
Added key txtvers=1
Added key Database ID=DA4B2A4E
Added key Machine ID=DA4B2A4E
Added key Machine Name=Firefly svn-1498 on bird
Added key mtd-version=svn-1498
Added key iTSh Version=131073
Added key Version=196610
Added key Password=false
Added key ffid=1727cac2
Checking ssc-script/svn-1489
Checking daap/svn-1489
Registering _daap._tcp
Adding Firefly svn-1498 on bird/_daap._tcp
Resetting mdns group
Creating service group (again?)
Creting service group
Waiting on something…
Done waiting.
Re-registering Firefly svn-1498 on bird/_daap._tcp
Found key of size 9
Added key txtvers=1
Added key Database ID=DA4B2A4E
Added key Machine ID=DA4B2A4E
Added key Machine Name=Firefly svn-1498 on bird
Added key mtd-version=svn-1498
Added key iTSh Version=131073
Added key Version=196610
Added key Password=false
Added key ffid=1727cac2
Re-registering Firefly svn-1498 on bird/_rsp._tcp
Found key of size 9
Added key txtvers=1
Added key Database ID=DA4B2A4E
Added key Machine ID=DA4B2A4E
Added key Machine Name=Firefly svn-1498 on bird
Added key mtd-version=svn-1498
Added key iTSh Version=131073
Added key Version=196610
Added key Password=false
Added key ffid=1727cac2
Re-registering Firefly svn-1498 on bird/_http._tcp
Found key of size 9
Added key txtvers=1
Added key Database ID=DA4B2A4E
Added key Machine ID=DA4B2A4E
Added key Machine Name=Firefly svn-1498 on bird
Added key mtd-version=svn-1498
Added key iTSh Version=131073
Added key Version=196610
Added key Password=false
Added key ffid=1727cac2
Executing: select count(*) FROM songs
Serving 1 songs. Startup complete in 0 seconds
Rescanning database
Starting scan_init
Starting db scan
Executing: drop table updated
Query: drop table updated
Error: no such table: updated
Executing: create temp table updated (id int)
Rows: 0
Executing: drop table plupdated
Query: drop table plupdated
Error: no such table: plupdated
Executing: create temp table plupdated(id int)
Rows: 0
Scanning for MP3s in /export//media/Movies
Found /export/media/Movies/layer.mp4
Executing: select * from songs where path=’/export/media/Movies/layer.mp4′ and idx=0
Executing: INSERT INTO updated VALUES (1)
Rows: 1
Skipping file, not modified
Ending song scan
Executing: pragma synchronous = off
Rows: 0
Executing: begin transaction
Rows: 0
Processing playlists
Starting playlist scan
Finished playlist loop
Executing: end transaction
Rows: 0
Executing: pragma synchronous=normal
Rows: 0
Executing: delete from songs where id not in (select id from updated)
Rows: 0
Executing: update songs set force_update=0
Rows: 1
Executing: drop table updated
Rows: 0
Executing: delete from playlists where ((type=2) OR (type=3)) and id not in (select id from plupdated)
Rows: 0
Executing: delete from playlistitems where playlistid not in (select distinct id from playlists)
Rows: 0
Executing: drop table plupdated
Rows: 0
Updating playlists
Executing: select count(*) from playlists
Executing: select * from playlists
Executing: update playlists set items=(select count(*) from songs where 1) where id=1
Rows: 1
Executing: select count(*) FROM songs
Scanned 1 songs (was 1) in 0 seconds

Connect from itunes

Thread 0: Entering ws_dispatcher (Connection from 192.168.69.21)
Thread 0: got request
Request: GET daap://192.168.69.25:3689/server-info HTTP/1.1
Thread 0: Read: Accept: */*
Thread 0: Adding header *Accept=*/**
Added *Accept=*/**
Thread 0: Read: User-Agent: iTunes/7.0.2 (Macintosh; N; PPC)
Thread 0: Adding header *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Added *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Thread 0: Read: Client-DAAP-Version: 3.3
Thread 0: Adding header *Client-DAAP-Version=3.3*
Added *Client-DAAP-Version=3.3*
Thread 0: Read: Client-DAAP-Access-Index: 2
Thread 0: Adding header *Client-DAAP-Access-Index=2*
Added *Client-DAAP-Access-Index=2*
Thread 0: Read: Accept-Encoding: gzip
Thread 0: Adding header *Accept-Encoding=gzip*
Added *Accept-Encoding=gzip*
Thread 0: Read:
Thread 0: Headers parsed!
Checking to see if connection matches close
Nope!
Thread 0: Connection type HTTP/1.1
: Connection: persist
Thread 0: Original URI: daap://192.168.69.25:3689/server-info
Thread 0: Translated URI: /server-info
Thread 0: Preparing to find handler
Thread 0: URI Match!
Thread 0: Time is 1172333549 seconds after epoch
Thread 0: Setting time header
Added *Date=Sat, 24 Feb 2007 16:12:29 GMT*
Added *Connection=keep-alive*
Added *Server=mt-daapd/svn-1498*
Added *Content-Type=text/html*
Added *Content-Language=en_us*
Thread 0: Using non-default handler
in main_auth
Checking url /server-info
Checking url /server-info
Dispatching auth for /server-info to plugin
Checking url /server-info
Checking url /server-info
Dispatching /server-info to daap/svn-1489
in main_handler
Checking url /server-info
Checking url /server-info
Dispatching /server-info to plugin
Checking url /server-info
Checking url /server-info
Dispatching /server-info to daap/svn-1489
Getting uri…
Mallocing privinfo…
Added *Accept-Ranges=bytes*
Added *DAAP-Server=firefly/svn-1489*
Updating Content-Type from text/html to application/x-dmap-tagged
Added *Cache-Control=no-cache*
Added *Expires=-1*
Index (null): offset 0, limit 999999
Tokenizing url
Found 17 elements
Checking reponse 0
Found it! Index: 0
Added *Content-Length=145*
Emitting reponse header Content-Length: 145
Emitting reponse header Expires: -1
Emitting reponse header Cache-Control: no-cache
Emitting reponse header DAAP-Server: firefly/svn-1489
Emitting reponse header Accept-Ranges: bytes
Emitting reponse header Content-Language: en_us
Emitting reponse header Content-Type: application/x-dmap-tagged
Emitting reponse header Server: mt-daapd/svn-1498
Emitting reponse header Connection: keep-alive
Emitting reponse header Date: Sat, 24 Feb 2007 16:12:29 GMT
Entering config_set_status
Exiting config_set_status
Thread 0: Terminating
Thread 0: Freeing request headers
Thread 0: Freeing response headers
Thread 0: Freeing request vars
Thread 0: got request
Request: GET /content-codes HTTP/1.1
Thread 0: Read: Host: 192.168.69.25
Thread 0: Adding header *Host=192.168.69.25*
Added *Host=192.168.69.25*
Thread 0: Read: Client-DAAP-Version: 3.3
Thread 0: Adding header *Client-DAAP-Version=3.3*
Added *Client-DAAP-Version=3.3*
Thread 0: Read: User-Agent: iTunes/7.0.2 (Macintosh; N; PPC)
Thread 0: Adding header *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Added *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Thread 0: Read: Accept-Language: en-us, en;q=0.50
Thread 0: Adding header *Accept-Language=en-us, en;q=0.50*
Added *Accept-Language=en-us, en;q=0.50*
Thread 0: Read: Accept-Encoding: gzip
Thread 0: Adding header *Accept-Encoding=gzip*
Added *Accept-Encoding=gzip*
Thread 0: Read:
Thread 0: Headers parsed!
Checking to see if connection matches close
Nope!
Thread 0: Connection type HTTP/1.1
: Connection: persist
Thread 0: Original URI: /content-codes
Thread 0: Translated URI: /content-codes
Thread 0: Preparing to find handler
Thread 0: URI Match!
Thread 0: Time is 1172333549 seconds after epoch
Thread 0: Setting time header
Added *Date=Sat, 24 Feb 2007 16:12:29 GMT*
Added *Connection=keep-alive*
Added *Server=mt-daapd/svn-1498*
Added *Content-Type=text/html*
Added *Content-Language=en_us*
Thread 0: Using non-default handler
in main_auth
Checking url /content-codes
Checking url /content-codes
Dispatching auth for /content-codes to plugin
Checking url /content-codes
Checking url /content-codes
Dispatching /content-codes to daap/svn-1489
in main_handler
Checking url /content-codes
Checking url /content-codes
Dispatching /content-codes to plugin
Checking url /content-codes
Checking url /content-codes
Dispatching /content-codes to daap/svn-1489
Getting uri…
Mallocing privinfo…
Added *Accept-Ranges=bytes*
Added *DAAP-Server=firefly/svn-1489*
Updating Content-Type from text/html to application/x-dmap-tagged
Added *Cache-Control=no-cache*
Added *Expires=-1*
Index (null): offset 0, limit 999999
Tokenizing url
Found 17 elements
Checking reponse 0
Checking reponse 1
Found it! Index: 1
Added *Content-Length=7097*
Emitting reponse header Content-Length: 7097
Emitting reponse header Expires: -1
Emitting reponse header Cache-Control: no-cache
Emitting reponse header DAAP-Server: firefly/svn-1489
Emitting reponse header Accept-Ranges: bytes
Emitting reponse header Content-Language: en_us
Emitting reponse header Content-Type: application/x-dmap-tagged
Emitting reponse header Server: mt-daapd/svn-1498
Emitting reponse header Connection: keep-alive
Emitting reponse header Date: Sat, 24 Feb 2007 16:12:29 GMT
Entering config_set_status
Exiting config_set_status
Thread 0: Terminating
Thread 0: Freeing request headers
Thread 0: Freeing response headers
Thread 0: Freeing request vars
Thread 0: got request
Request: GET /databases HTTP/1.1
Thread 0: Read: Host: 192.168.69.25
Thread 0: Adding header *Host=192.168.69.25*
Added *Host=192.168.69.25*
Thread 0: Read: Client-DAAP-Version: 3.3
Thread 0: Adding header *Client-DAAP-Version=3.3*
Added *Client-DAAP-Version=3.3*
Thread 0: Read: User-Agent: iTunes/7.0.2 (Macintosh; N; PPC)
Thread 0: Adding header *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Added *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Thread 0: Read: Accept-Language: en-us, en;q=0.50
Thread 0: Adding header *Accept-Language=en-us, en;q=0.50*
Added *Accept-Language=en-us, en;q=0.50*
Thread 0: Read: Client-DAAP-Access-Index: 2
Thread 0: Adding header *Client-DAAP-Access-Index=2*
Added *Client-DAAP-Access-Index=2*
Thread 0: Read: Client-DAAP-Validation: FFECE01E11A20254BD39D67EDEA92930
Thread 0: Adding header *Client-DAAP-Validation=FFECE01E11A20254BD39D67EDEA92930*
Added *Client-DAAP-Validation=FFECE01E11A20254BD39D67EDEA92930*
Thread 0: Read: Accept-Encoding: gzip
Thread 0: Adding header *Accept-Encoding=gzip*
Added *Accept-Encoding=gzip*
Thread 0: Read:
Thread 0: Headers parsed!
Checking to see if connection matches close
Nope!
Thread 0: Connection type HTTP/1.1
: Connection: persist
Thread 0: Original URI: /databases
Thread 0: Translated URI: /databases
Thread 0: Preparing to find handler
Thread 0: URI Match!
Thread 0: Time is 1172333549 seconds after epoch
Thread 0: Setting time header
Added *Date=Sat, 24 Feb 2007 16:12:29 GMT*
Added *Connection=keep-alive*
Added *Server=mt-daapd/svn-1498*
Added *Content-Type=text/html*
Added *Content-Language=en_us*
Thread 0: Using non-default handler
in main_auth
Checking url /databases
Checking url /databases
Dispatching auth for /databases to plugin
Checking url /databases
Checking url /databases
Dispatching /databases to daap/svn-1489
in main_handler
Checking url /databases
Checking url /databases
Dispatching /databases to plugin
Checking url /databases
Checking url /databases
Dispatching /databases to daap/svn-1489
Getting uri…
Mallocing privinfo…
Added *Accept-Ranges=bytes*
Added *DAAP-Server=firefly/svn-1489*
Updating Content-Type from text/html to application/x-dmap-tagged
Added *Cache-Control=no-cache*
Added *Expires=-1*
Index (null): offset 0, limit 999999
Tokenizing url
Found 17 elements
Checking reponse 0
Checking reponse 1
Checking reponse 2
Checking reponse 3
Checking reponse 4
Checking reponse 5
Found it! Index: 5
Executing: select count(*) FROM songs
Executing: select count(*) FROM playlists
Added *Content-Length=137*
Emitting reponse header Content-Length: 137
Emitting reponse header Expires: -1
Emitting reponse header Cache-Control: no-cache
Emitting reponse header DAAP-Server: firefly/svn-1489
Emitting reponse header Accept-Ranges: bytes
Emitting reponse header Content-Language: en_us
Emitting reponse header Content-Type: application/x-dmap-tagged
Emitting reponse header Server: mt-daapd/svn-1498
Emitting reponse header Connection: keep-alive
Emitting reponse header Date: Sat, 24 Feb 2007 16:12:29 GMT
Entering config_set_status
Exiting config_set_status
Thread 0: Terminating
Thread 0: Freeing request headers
Thread 0: Freeing response headers
Thread 0: Freeing request vars
Thread 0: got request
Request: GET /databases/1/items?type=music&meta=dmap.itemid,dmap.itemname,dmap.itemkind,dmap.persistentid,daap.songalbum,daap.songgrouping,daap.songartist,daap.songalbumartist,daap.songbitrate,daap.songbeatsperminute,daap.songcomment,daap.songcodectype,daap.songcodecsubtype,daap.songcompilation,daap.songcomposer,daap.songdateadded,daap.songdatemodified,daap.songdisccount,daap.songdiscnumber,daap.songdisabled,daap.songeqpreset,daap.songformat,daap.songgenre,daap.songdescription,daap.songrelativevolume,daap.songsamplerate,daap.songsize,daap.songstarttime,daap.songstoptime,daap.songtime,daap.songtrackcount,daap.songtracknumber,daap.songuserrating,daap.songyear,daap.songdatakind,daap.songdataurl,daap.songcontentrating,com.apple.itunes.norm-volume,com.apple.itunes.itms-songid,com.apple.itunes.itms-artistid,com.apple.itunes.itms-playlistid,com.apple.itunes.itms-composerid,com.apple.itunes.itms-genreid,com.apple.itunes.itms-storefrontid,com.apple.itunes.has-video,daap.songcategory,daap.songcontentdescription,daap.songlongcontentdescription,daap.songkeywords,com.apple.itunes.is-podcast,com.apple.itunes.mediakind,com.apple.itunes.series-name,com.apple.itunes.network-name,com.apple.itunes.episode-num-str,com.apple.itunes.episode-sort,com.apple.itunes.season-num,daap.songgapless,com.apple.itunes.gapless-enc-del,com.apple.itunes.gapless-heur,com.apple.itunes.gapless-enc-dr,com.apple.itunes.gapless-dur,com.apple.itunes.gapless-resy HTTP/1.1
Thread 0: Read: Host: 192.168.69.25
Thread 0: Adding header *Host=192.168.69.25*
Added *Host=192.168.69.25*
Thread 0: Read: Client-DAAP-Version: 3.3
Thread 0: Adding header *Client-DAAP-Version=3.3*
Added *Client-DAAP-Version=3.3*
Thread 0: Read: User-Agent: iTunes/7.0.2 (Macintosh; N; PPC)
Thread 0: Adding header *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Added *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Thread 0: Read: Accept-Language: en-us, en;q=0.50
Thread 0: Adding header *Accept-Language=en-us, en;q=0.50*
Added *Accept-Language=en-us, en;q=0.50*
Thread 0: Read: Client-DAAP-Access-Index: 2
Thread 0: Adding header *Client-DAAP-Access-Index=2*
Added *Client-DAAP-Access-Index=2*
Thread 0: Read: Client-DAAP-Validation: 8C36287D09FE7B53E1FFE4C74E114AA5
Thread 0: Adding header *Client-DAAP-Validation=8C36287D09FE7B53E1FFE4C74E114AA5*
Added *Client-DAAP-Validation=8C36287D09FE7B53E1FFE4C74E114AA5*
Thread 0: Read: Accept-Encoding: gzip
Thread 0: Adding header *Accept-Encoding=gzip*
Added *Accept-Encoding=gzip*
Thread 0: Read:
Thread 0: Headers parsed!
Checking to see if connection matches close
Nope!
Thread 0: Connection type HTTP/1.1
: Connection: persist
Thread 0: parsing GET args
Thread 0: Entering ws_getgetvars (type=music&meta=dmap.itemid,dmap.itemname,dmap.itemkind,dmap.persistentid,daap.songalbum,daap.songgrouping,daap.songartist,daap.songalbumartist,daap.songbitrate,daap.songbeatsperminute,daap.songcomment,daap.songcodectype,daap.songcodecsubtype,daap.songcompilation,daap.songcomposer,daap.songdateadded,daap.songdatemodified,daap.songdisccount,daap.songdiscnumber,daap.songdisabled,daap.songeqpreset,daap.songformat,daap.songgenre,daap.songdescription,daap.songrelativevolume,daap.songsamplerate,daap.songsize,daap.songstarttime,daap.songstoptime,daap.songtime,daap.songtrackcount,daap.songtracknumber,daap.songuserrating,daap.songyear,daap.songdatakind,daap.songdataurl,daap.songcontentrating,com.apple.itunes.norm-volume,com.apple.itunes.itms-songid,com.apple.itunes.itms-artistid,com.apple.itunes.itms-playlistid,com.apple.itunes.itms-composerid,com.apple.itunes.itms-genreid,com.apple.itunes.itms-storefrontid,com.apple.itunes.has-video,daap.songcategory,daap.songcontentdescription,daap.songlongcontentdescription,daap.songkeywords,com.apple.itunes.is-podcast,com.apple.itunes.mediakind,com.apple.itunes.series-name,com.apple.itunes.network-name,com.apple.itunes.episode-num-str,com.apple.itunes.episode-sort,com.apple.itunes.season-num,daap.songgapless,com.apple.itunes.gapless-enc-del,com.apple.itunes.gapless-heur,com.apple.itunes.gapless-enc-dr,com.apple.itunes.gapless-dur,com.apple.itunes.gapless-resy)
Thread 0: Adding arg type = music
Added *type=music*
Thread 0: Adding arg meta = dmap.itemid,dmap.itemname,dmap.itemkind,dmap.persistentid,daap.songalbum,daap.songgrouping,daap.songartist,daap.songalbumartist,daap.songbitrate,daap.songbeatsperminute,daap.songcomment,daap.songcodectype,daap.songcodecsubtype,daap.songcompilation,daap.songcomposer,daap.songdateadded,daap.songdatemodified,daap.songdisccount,daap.songdiscnumber,daap.songdisabled,daap.songeqpreset,daap.songformat,daap.songgenre,daap.songdescription,daap.songrelativevolume,daap.songsamplerate,daap.songsize,daap.songstarttime,daap.songstoptime,daap.songtime,daap.songtrackcount,daap.songtracknumber,daap.songuserrating,daap.songyear,daap.songdatakind,daap.songdataurl,daap.songcontentrating,com.apple.itunes.norm-volume,com.apple.itunes.itms-songid,com.apple.itunes.itms-artistid,com.apple.itunes.itms-playlistid,com.apple.itunes.itms-composerid,com.apple.itunes.itms-genreid,com.apple.itunes.itms-storefrontid,com.apple.itunes.has-video,daap.songcategory,daap.songcontentdescription,daap.songlongcontentdescription,daap.songkeywords,com.apple.itunes.is-podcast,com.apple.itunes.mediakind,com.apple.itunes.series-name,com.apple.itunes.network-name,com.apple.itunes.episode-num-str,com.apple.itunes.episode-sort,com.apple.itunes.season-num,daap.songgapless,com.apple.itunes.gapless-enc-del,com.apple.itunes.gapless-heur,com.apple.itunes.gapless-enc-dr,com.apple.itunes.gapless-dur,com.apple.itunes.gapless-resy
Added *meta=dmap.itemid,dmap.itemname,dmap.itemkind,dmap.persistentid,daap.songalbum,daap.songgrouping,daap.songartist,daap.songalbumartist,daap.songbitrate,daap.songbeatsperminute,daap.songcomment,daap.songcodectype,daap.songcodecsubtype,daap.songcompilation,daap.songcomposer,daap.songdateadded,daap.songdatemodified,daap.songdisccount,daap.songdiscnumber,daap.songdisabled,daap.songeqpreset,daap.songformat,daap.songgenre,daap.songdescription,daap.songrelativevolume,daap.songsamplerate,daap.songsize,daap.songstarttime,daap.songstoptime,daap.songtime,daap.songtrackcount,daap.songtracknumber,daap.songuserrating,daap.songyear,daap.songdatakind,daap.songdataurl,daap.songcontentrating,com.apple.itunes.norm-volume,com.apple.itunes.itms-songid,com.apple.itunes.itms-artistid,com.apple.itunes.itms-playlistid,com.apple.itunes.itms-composerid,com.apple.itunes.itms-genreid,com.apple.itunes.itms-storefrontid,com.apple.itunes.has-video,daap.songcategory,daap.songcontentdescription,daap.songlongcontentdescription,daap.songkeywords,com.apple.itunes.is-podcast,com.apple.itunes.mediakind,com.apple.itunes.series-name,com.apple.itunes.network-name,com.apple.itunes.episode-num-str,com.apple.itunes.episode-sort,com.apple.itunes.season-num,daap.songgapless,com.apple.itunes.gapless-enc-del,com.apple.itunes.gapless-heur,com.apple.itunes.gapless-enc-dr,com.apple.itunes.gapless-dur,com.apple.itunes.gapless-resy*
Thread 0: Done parsing GET/POST args!
Thread 0: Original URI: /databases/1/items
Thread 0: Translated URI: /databases/1/items
Thread 0: Preparing to find handler
Thread 0: URI Match!
Thread 0: Time is 1172333549 seconds after epoch
Thread 0: Setting time header
Added *Date=Sat, 24 Feb 2007 16:12:29 GMT*
Added *Connection=keep-alive*
Added *Server=mt-daapd/svn-1498*
Added *Content-Type=text/html*
Added *Content-Language=en_us*
Thread 0: Using non-default handler
in main_auth
Checking url /databases/1/items
Checking url /databases/1/items
Dispatching auth for /databases/1/items to plugin
Checking url /databases/1/items
Checking url /databases/1/items
Dispatching /databases/1/items to daap/svn-1489
in main_handler
Checking url /databases/1/items
Checking url /databases/1/items
Dispatching /databases/1/items to plugin
Checking url /databases/1/items
Checking url /databases/1/items
Dispatching /databases/1/items to daap/svn-1489
Getting uri…
Mallocing privinfo…
Added *Accept-Ranges=bytes*
Added *DAAP-Server=firefly/svn-1489*
Updating Content-Type from text/html to application/x-dmap-tagged
Added *Cache-Control=no-cache*
Added *Expires=-1*
Index (null): offset 0, limit 999999
Tokenizing url
Found 17 elements
Checking reponse 0
Checking reponse 1
Checking reponse 2
Checking reponse 3
Checking reponse 4
Checking reponse 5
Checking reponse 6
Found it! Index: 6
Unknown meta code: daap.songalbumartist
Unknown meta code: daap.songcategory
Unknown meta code: daap.songcontentdescription
Unknown meta code: daap.songlongcontentdescription
Unknown meta code: daap.songkeywords
Unknown meta code: com.apple.itunes.is-podcast
Unknown meta code: com.apple.itunes.mediakind
Unknown meta code: com.apple.itunes.series-name
Unknown meta code: com.apple.itunes.network-name
Unknown meta code: com.apple.itunes.episode-num-str
Unknown meta code: com.apple.itunes.episode-sort
Unknown meta code: com.apple.itunes.season-num
Unknown meta code: daap.songgapless
Unknown meta code: com.apple.itunes.gapless-enc-del
Unknown meta code: com.apple.itunes.gapless-heur
Unknown meta code: com.apple.itunes.gapless-enc-dr
Unknown meta code: com.apple.itunes.gapless-dur
Unknown meta code: com.apple.itunes.gapless-resy
meta codes: 193514046488527
No query/filter
Executing: select count(songs.id) from songs
Number of results: 1
Executing: select * from songs limit 999999 offset 0
Enumerating size
Executing: select * from songs limit 999999 offset 0
Got size: 176
Item enum: got 1 songs, dmap size: 176
Added *Content-Length=237*
Emitting reponse header Content-Length: 237
Emitting reponse header Expires: -1
Emitting reponse header Cache-Control: no-cache
Emitting reponse header DAAP-Server: firefly/svn-1489
Emitting reponse header Accept-Ranges: bytes
Emitting reponse header Content-Language: en_us
Emitting reponse header Content-Type: application/x-dmap-tagged
Emitting reponse header Server: mt-daapd/svn-1498
Emitting reponse header Connection: keep-alive
Emitting reponse header Date: Sat, 24 Feb 2007 16:12:29 GMT
Done enumerating.
Entering config_set_status
Exiting config_set_status
Thread 0: Terminating
Thread 0: Freeing request headers
Thread 0: Freeing response headers
Thread 0: Freeing request vars
Thread 0: got request
Request: GET /databases/1/containers?meta=dmap.itemid,dmap.itemname,dmap.persistentid,com.apple.itunes.smart-playlist,dmap.haschildcontainers,dmap.parentcontainerid,com.apple.itunes.is-podcast-playlist,com.apple.itunes.special-playlist HTTP/1.1
Thread 0: Read: Host: 192.168.69.25
Thread 0: Adding header *Host=192.168.69.25*
Added *Host=192.168.69.25*
Thread 0: Read: Client-DAAP-Version: 3.3
Thread 0: Adding header *Client-DAAP-Version=3.3*
Added *Client-DAAP-Version=3.3*
Thread 0: Read: User-Agent: iTunes/7.0.2 (Macintosh; N; PPC)
Thread 0: Adding header *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Added *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Thread 0: Read: Accept-Language: en-us, en;q=0.50
Thread 0: Adding header *Accept-Language=en-us, en;q=0.50*
Added *Accept-Language=en-us, en;q=0.50*
Thread 0: Read: Client-DAAP-Access-Index: 2
Thread 0: Adding header *Client-DAAP-Access-Index=2*
Added *Client-DAAP-Access-Index=2*
Thread 0: Read: Client-DAAP-Validation: 47C2D9D08282CE084CA4084D4D9FD0F6
Thread 0: Adding header *Client-DAAP-Validation=47C2D9D08282CE084CA4084D4D9FD0F6*
Added *Client-DAAP-Validation=47C2D9D08282CE084CA4084D4D9FD0F6*
Thread 0: Read: Accept-Encoding: gzip
Thread 0: Adding header *Accept-Encoding=gzip*
Added *Accept-Encoding=gzip*
Thread 0: Read:
Thread 0: Headers parsed!
Checking to see if connection matches close
Nope!
Thread 0: Connection type HTTP/1.1
: Connection: persist
Thread 0: parsing GET args
Thread 0: Entering ws_getgetvars (meta=dmap.itemid,dmap.itemname,dmap.persistentid,com.apple.itunes.smart-playlist,dmap.haschildcontainers,dmap.parentcontainerid,com.apple.itunes.is-podcast-playlist,com.apple.itunes.special-playlist)
Thread 0: Adding arg meta = dmap.itemid,dmap.itemname,dmap.persistentid,com.apple.itunes.smart-playlist,dmap.haschildcontainers,dmap.parentcontainerid,com.apple.itunes.is-podcast-playlist,com.apple.itunes.special-playlist
Added *meta=dmap.itemid,dmap.itemname,dmap.persistentid,com.apple.itunes.smart-playlist,dmap.haschildcontainers,dmap.parentcontainerid,com.apple.itunes.is-podcast-playlist,com.apple.itunes.special-playlist*
Thread 0: Done parsing GET/POST args!
Thread 0: Original URI: /databases/1/containers
Thread 0: Translated URI: /databases/1/containers
Thread 0: Preparing to find handler
Thread 0: URI Match!
Thread 0: Time is 1172333550 seconds after epoch
Thread 0: Setting time header
Added *Date=Sat, 24 Feb 2007 16:12:30 GMT*
Added *Connection=keep-alive*
Added *Server=mt-daapd/svn-1498*
Added *Content-Type=text/html*
Added *Content-Language=en_us*
Thread 0: Using non-default handler
in main_auth
Checking url /databases/1/containers
Checking url /databases/1/containers
Dispatching auth for /databases/1/containers to plugin
Checking url /databases/1/containers
Checking url /databases/1/containers
Dispatching /databases/1/containers to daap/svn-1489
in main_handler
Checking url /databases/1/containers
Checking url /databases/1/containers
Dispatching /databases/1/containers to plugin
Checking url /databases/1/containers
Checking url /databases/1/containers
Dispatching /databases/1/containers to daap/svn-1489
Getting uri…
Mallocing privinfo…
Added *Accept-Ranges=bytes*
Added *DAAP-Server=firefly/svn-1489*
Updating Content-Type from text/html to application/x-dmap-tagged
Added *Cache-Control=no-cache*
Added *Expires=-1*
Index (null): offset 0, limit 999999
Tokenizing url
Found 17 elements
Checking reponse 0
Checking reponse 1
Checking reponse 2
Checking reponse 3
Checking reponse 4
Checking reponse 5
Checking reponse 6
Checking reponse 7
Found it! Index: 7
Unknown meta code: com.apple.itunes.is-podcast-playlist
Unknown meta code: com.apple.itunes.special-playlist
meta codes: 87960930222123
No query/filter
Executing: select count (*) from playlists
Number of results: 1
Executing: select * from playlists limit 999999 offset 0
Enumerating size
Executing: select * from playlists limit 999999 offset 0
Got size: 56
Item enum: got 1 playlists, dmap size: 56
Added *Content-Length=117*
Emitting reponse header Content-Length: 117
Emitting reponse header Expires: -1
Emitting reponse header Cache-Control: no-cache
Emitting reponse header DAAP-Server: firefly/svn-1489
Emitting reponse header Accept-Ranges: bytes
Emitting reponse header Content-Language: en_us
Emitting reponse header Content-Type: application/x-dmap-tagged
Emitting reponse header Server: mt-daapd/svn-1498
Emitting reponse header Connection: keep-alive
Emitting reponse header Date: Sat, 24 Feb 2007 16:12:30 GMT
Done enumerating.
Entering config_set_status
Exiting config_set_status
Thread 0: Terminating
Thread 0: Freeing request headers
Thread 0: Freeing response headers
Thread 0: Freeing request vars
Thread 0: got request
Request: GET /databases/1/containers/1/items?type=music&meta=dmap.itemkind,dmap.itemid,dmap.containeritemid HTTP/1.1
Thread 0: Read: Host: 192.168.69.25
Thread 0: Adding header *Host=192.168.69.25*
Added *Host=192.168.69.25*
Thread 0: Read: Client-DAAP-Version: 3.3
Thread 0: Adding header *Client-DAAP-Version=3.3*
Added *Client-DAAP-Version=3.3*
Thread 0: Read: User-Agent: iTunes/7.0.2 (Macintosh; N; PPC)
Thread 0: Adding header *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Added *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Thread 0: Read: Accept-Language: en-us, en;q=0.50
Thread 0: Adding header *Accept-Language=en-us, en;q=0.50*
Added *Accept-Language=en-us, en;q=0.50*
Thread 0: Read: Client-DAAP-Access-Index: 2
Thread 0: Adding header *Client-DAAP-Access-Index=2*
Added *Client-DAAP-Access-Index=2*
Thread 0: Read: Client-DAAP-Validation: 6B142ED284F22A94A5165F302AFD90D2
Thread 0: Adding header *Client-DAAP-Validation=6B142ED284F22A94A5165F302AFD90D2*
Added *Client-DAAP-Validation=6B142ED284F22A94A5165F302AFD90D2*
Thread 0: Read: Accept-Encoding: gzip
Thread 0: Adding header *Accept-Encoding=gzip*
Added *Accept-Encoding=gzip*
Thread 0: Read:
Thread 0: Headers parsed!
Checking to see if connection matches close
Nope!
Thread 0: Connection type HTTP/1.1
: Connection: persist
Thread 0: parsing GET args
Thread 0: Entering ws_getgetvars (type=music&meta=dmap.itemkind,dmap.itemid,dmap.containeritemid)
Thread 0: Adding arg type = music
Added *type=music*
Thread 0: Adding arg meta = dmap.itemkind,dmap.itemid,dmap.containeritemid
Added *meta=dmap.itemkind,dmap.itemid,dmap.containeritemid*
Thread 0: Done parsing GET/POST args!
Thread 0: Original URI: /databases/1/containers/1/items
Thread 0: Translated URI: /databases/1/containers/1/items
Thread 0: Preparing to find handler
Thread 0: URI Match!
Thread 0: Time is 1172333550 seconds after epoch
Thread 0: Setting time header
Added *Date=Sat, 24 Feb 2007 16:12:30 GMT*
Added *Connection=keep-alive*
Added *Server=mt-daapd/svn-1498*
Added *Content-Type=text/html*
Added *Content-Language=en_us*
Thread 0: Using non-default handler
in main_auth
Checking url /databases/1/containers/1/items
Checking url /databases/1/containers/1/items
Dispatching auth for /databases/1/containers/1/items to plugin
Checking url /databases/1/containers/1/items
Checking url /databases/1/containers/1/items
Dispatching /databases/1/containers/1/items to daap/svn-1489
in main_handler
Checking url /databases/1/containers/1/items
Checking url /databases/1/containers/1/items
Dispatching /databases/1/containers/1/items to plugin
Checking url /databases/1/containers/1/items
Checking url /databases/1/containers/1/items
Dispatching /databases/1/containers/1/items to daap/svn-1489
Getting uri…
Mallocing privinfo…
Added *Accept-Ranges=bytes*
Added *DAAP-Server=firefly/svn-1489*
Updating Content-Type from text/html to application/x-dmap-tagged
Added *Cache-Control=no-cache*
Added *Expires=-1*
Index (null): offset 0, limit 999999
Tokenizing url
Found 17 elements
Checking reponse 0
Checking reponse 1
Checking reponse 2
Checking reponse 3
Checking reponse 4
Checking reponse 5
Checking reponse 6
Checking reponse 7
Checking reponse 8
Checking reponse 9
Checking reponse 10
Checking reponse 11
Checking reponse 12
Checking reponse 13
Found it! Index: 13
meta codes: 21
No query/filter
Executing: select count(songs.id) from songs
Number of results: 1
Executing: select * from songs limit 999999 offset 0
Enumerating size
Executing: select * from songs limit 999999 offset 0
Got size: 41
Item enum: got 1 songs, dmap size: 41
Added *Content-Length=102*
Emitting reponse header Content-Length: 102
Emitting reponse header Expires: -1
Emitting reponse header Cache-Control: no-cache
Emitting reponse header DAAP-Server: firefly/svn-1489
Emitting reponse header Accept-Ranges: bytes
Emitting reponse header Content-Language: en_us
Emitting reponse header Content-Type: application/x-dmap-tagged
Emitting reponse header Server: mt-daapd/svn-1498
Emitting reponse header Connection: keep-alive
Emitting reponse header Date: Sat, 24 Feb 2007 16:12:30 GMT
Done enumerating.
Entering config_set_status
Exiting config_set_status
Thread 0: Terminating
Thread 0: Freeing request headers
Thread 0: Freeing response headers
Thread 0: Freeing request vars

Play movie

Thread 1: Entering ws_dispatcher (Connection from 192.168.69.21)
Thread 1: got request
Request: GET daap://192.168.69.25:3689/databases/1/items/1.m4a HTTP/1.1
Thread 1: Read: Accept: */*
Thread 1: Adding header *Accept=*/**
Added *Accept=*/**
Thread 1: Read: Cache-Control: no-cache
Thread 1: Adding header *Cache-Control=no-cache*
Added *Cache-Control=no-cache*
Thread 1: Read: User-Agent: iTunes/7.0.2 (Macintosh; N; PPC)
Thread 1: Adding header *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Added *User-Agent=iTunes/7.0.2 (Macintosh; N; PPC)*
Thread 1: Read: Client-DAAP-Access-Index: 2
Thread 1: Adding header *Client-DAAP-Access-Index=2*
Added *Client-DAAP-Access-Index=2*
Thread 1: Read: Client-DAAP-Validation: 400FA18D14711C542422BD55C80BDBC3
Thread 1: Adding header *Client-DAAP-Validation=400FA18D14711C542422BD55C80BDBC3*
Added *Client-DAAP-Validation=400FA18D14711C542422BD55C80BDBC3*
Thread 1: Read: Client-DAAP-Request-ID: 1
Thread 1: Adding header *Client-DAAP-Request-ID=1*
Added *Client-DAAP-Request-ID=1*
Thread 1: Read: Connection: close
Thread 1: Adding header *Connection=close*
Added *Connection=close*
Thread 1: Read:
Thread 1: Headers parsed!
Checking to see if connection matches close
And it DOES!
Thread 1: Connection type HTTP/1.1
: Connection: non-persist
Thread 1: Original URI: daap://192.168.69.25:3689/databases/1/items/1.m4a
Thread 1: Translated URI: /databases/1/items/1.m4a
Thread 1: Preparing to find handler
Thread 1: URI Match!
Thread 1: Time is 1172333659 seconds after epoch
Thread 1: Setting time header
Added *Date=Sat, 24 Feb 2007 16:14:19 GMT*
Added *Connection=close*
Added *Server=mt-daapd/svn-1498*
Added *Content-Type=text/html*
Added *Content-Language=en_us*
Thread 1: Using non-default handler
in main_auth
Checking url /databases/1/items/1.m4a
Checking url /databases/1/items/1.m4a
Dispatching auth for /databases/1/items/1.m4a to plugin
Checking url /databases/1/items/1.m4a
Checking url /databases/1/items/1.m4a
Dispatching /databases/1/items/1.m4a to daap/svn-1489
in main_handler
Checking url /databases/1/items/1.m4a
Checking url /databases/1/items/1.m4a
Dispatching /databases/1/items/1.m4a to plugin
Checking url /databases/1/items/1.m4a
Checking url /databases/1/items/1.m4a
Dispatching /databases/1/items/1.m4a to daap/svn-1489
Getting uri…
Mallocing privinfo…
Added *Accept-Ranges=bytes*
Added *DAAP-Server=firefly/svn-1489*
Updating Content-Type from text/html to application/x-dmap-tagged
Added *Cache-Control=no-cache*
Added *Expires=-1*
Index (null): offset 0, limit 999999
Tokenizing url
Found 17 elements
Checking reponse 0
Checking reponse 1
Checking reponse 2
Checking reponse 3
Checking reponse 4
Checking reponse 5
Checking reponse 6
Checking reponse 7
Checking reponse 8
Checking reponse 9
Found it! Index: 9
Executing: select * from songs where id=1
Thread 1: Length of file (remaining) is 911535258
Updating Content-Type from application/x-dmap-tagged to audio/m4a
Added *Content-Length=911535258*
Updating Connection from close to Close
Emitting reponse header Content-Length: 911535258
Emitting reponse header Expires: -1
Emitting reponse header Cache-Control: no-cache
Emitting reponse header DAAP-Server: firefly/svn-1489
Emitting reponse header Accept-Ranges: bytes
Emitting reponse header Content-Language: en_us
Emitting reponse header Content-Type: audio/m4a
Emitting reponse header Server: mt-daapd/svn-1498
Emitting reponse header Connection: Close
Emitting reponse header Date: Sat, 24 Feb 2007 16:14:19 GMT
Entering config_set_status
Exiting config_set_status
Session 0: Streaming file ‘layer.mp4’ to 192.168.69.21 (offset 0)
Write error: Broken pipe
Finished streaming file to remote: 28672 bytes
Entering config_set_status
Exiting config_set_status
Executing: update songs set play_count=play_count + 1, time_played=1172333660 where id=1
Rows: 1
Thread 1: Terminating
Thread 1: Freeing request headers
Thread 1: Freeing response headers
Thread 1: Freeing request vars
Thread 1: Closing fd
With thread 1 exiting, 1 are still running

Is there something I am missing from my config. Here is what I have in my config file.

[general]
web_root = /usr/share/mt-daapd/admin-root
port = 3689
admin_pw = mt.
db_type = sqlite
db_parms = /export/media/db
mp3_dir = /export//media/Movies
servername = Firefly %v on %h
runas = nobody
playlist = /etc/mt-daapd/mt-daapd.playlist
#password mp3
extensions = .mp3,.m4a,.m4p,.mp4,.m4v
ssc_codectypes = ogg,flac,alac
ssc_prog = /usr/local/bin/mt-daapd-ssc.sh
logfile = /var/log/mt-daapd.log
#art_filename _folderOpenImage.jpg
rescan_interval = 300
# always_scan = 0
# process_m3u = 0
scan_type = 2
#####compress = 1
[plugins]
plugin_dir = /usr/local/share/mt-daapd/plugins