Package: forked-daapd
Version: 0.12~git0.11-125-gca72ee5-3
Severity: normal


Forked-daapd does not appear to be correctly extracting track numbers from AAC
files, at least not those encoded within iTunes.  This causes albums to appear
in title-order from DAAP clients (Rhythmbox, iTunes tested), which makes album
listening hard.  Other metadata (composer data, publication date, etc) seems
fine.

Here's an excerpt from the 'files' table in songs3.db, for an album ripped
both to AAC using iTunes on MacOS, and Vorbis files encoded with grip on
Debian Sid):

sqlite> select fname, codectype, composer, title, track, disc from files where
path like '%mind_in_a_box/lost_alone%' order by codectype, track, title asc ;
mind_in_a_box-lost_alone-02-change.m4a|mp4a||Change|0|0
mind_in_a_box-lost_alone-03-falling.m4a|mp4a||Falling|0|0
mind_in_a_box-lost_alone-10-forever_gone.m4a|mp4a||Forever Gone|0|0
mind_in_a_box-lost_alone-12-leave.m4a|mp4a||Leave|0|0
mind_in_a_box-lost_alone-01-light_and_dark.m4a|mp4a||Light & Dark|0|0
mind_in_a_box-lost_alone-07-lost_alone.m4a|mp4a||Lost Alone|0|0
mind_in_a_box-lost_alone-11-lost_alone_2.m4a|mp4a||Lost Alone 2|0|0
mind_in_a_box-lost_alone-05-questions.m4a|mp4a||Questions|0|0
mind_in_a_box-lost_alone-09-take_my_soul.m4a|mp4a||Take My Soul|0|0
mind_in_a_box-lost_alone-06-waiting.m4a|mp4a||Waiting|0|0
mind_in_a_box-lost_alone-08-walking.m4a|mp4a||Walking|0|0
mind_in_a_box-lost_alone-04-you_will_see.m4a|mp4a||You Will See|0|0
mind_in_a_box-lost_alone-light_and_dark.ogg|ogg||Light & Dark|1|0
mind_in_a_box-lost_alone-change.ogg|ogg||Change|2|0
mind_in_a_box-lost_alone-falling.ogg|ogg||Falling|3|0
mind_in_a_box-lost_alone-you_will_see.ogg|ogg||You Will See|4|0
mind_in_a_box-lost_alone-questions.ogg|ogg||Questions|5|0
mind_in_a_box-lost_alone-waiting.ogg|ogg||Waiting|6|0
mind_in_a_box-lost_alone-lost_alone.ogg|ogg||Lost Alone|7|0
mind_in_a_box-lost_alone-walking.ogg|ogg||Walking|8|0
mind_in_a_box-lost_alone-take_my_soul.ogg|ogg||Take My Soul|9|0
mind_in_a_box-lost_alone-forever_gone.ogg|ogg||Forever Gone|10|0
mind_in_a_box-lost_alone-lost_alone_2.ogg|ogg||Lost Alone 2|11|0
mind_in_a_box-lost_alone-leave.ogg|ogg||Leave|12|0


A dump of one of the AAC files from MP4::Info (easytag, rhythmbox on a native
import, etc., produce similar output):

$ perl -MMP4::Info -MData::Dumper -e 'print Dumper(get_mp4tag($ARGV[0]))'
mind_in_a_box-lost_alone-10-forever_gone.m4a 
$VAR1 = {
          'SIZE' => 5726598,
          'DISK' => [
                      1,
                      1
                    ],
          'YEAR' => 2005,
          'MS' => 368,
          'TMPO' => 0,
          'ARTIST' => 'Mind In A Box',
          'SECS' => 364,
          'CPIL' => 0,
          'MM' => 6,
          'GENRE' => 'Electronica/Dance',
          'COPYRIGHT' => 0,
          'NAM' => 'Forever Gone',
          'TRKN' => [
                      10,
                      12
                    ],
          'TRACKNUM' => 10,
          'DAY' => 2005,
          'SS' => 4,
          'LAYER' => 1,
          'TOO' => 'iTunes v7.6, QuickTime 7.4',
          'GNRE' => 'Electronica/Dance',
          'FREQUENCY' => '44.1',
          'TIME' => '06:04',
          'ALB' => 'Lost Alone',
          'META' => [
                      {
                        'MEAN' => 'com.apple.iTunes',
                        'NAME' => 'iTunSMPB',
                        'DATA' => ' 00000000 00000840 0000023C
0000000000F52584 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000'
                      },
                      {
                        'MEAN' => 'com.apple.iTunes',
                        'NAME' => 'iTunNORM',
                        'DATA' => ' 000006E3 000006B6 00005ECE 00006FCC
0001944C 0002E592 00007D1F 00007D1E 0003D2D9 000176EB'
                      },
                      {
                        'MEAN' => 'com.apple.iTunes',
                        'NAME' => 'iTunes_CDDB_IDs',
                        'DATA' =>
'12+108F029BC2250E07907719FF80383086+5852798'
                      }
                    ],
          'ENCRYPTED' => 0,
          'TITLE' => 'Forever Gone',
          'ALBUM' => 'Lost Alone',
          'ENCODING' => 'mp4a',
          'BITRATE' => 126,
          'ART' => 'Mind In A Box',
          'VERSION' => 4
        };




-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: armel (armv5tel)

Kernel: Linux 2.6.32-5-kirkwood
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages forked-daapd depends on:
ii  adduser                 3.112+nmu2       add and remove users and groups
ii  avahi-daemon            0.6.27-2         Avahi mDNS/DNS-SD daemon
ii  libantlr3c-3.2-0        3.2-1            ANTLR v3 parser generator C runtim
ii  libasound2              1.0.23-2.1       shared library for ALSA applicatio
ii  libavahi-client3        0.6.27-2         Avahi client library
ii  libavahi-common3        0.6.27-2         Avahi common library
ii  libavcodec52            4:0.5.2-6        ffmpeg codec library
ii  libavformat52           4:0.5.2-6        ffmpeg file format library
ii  libavl1                 0.3.5-3          AVL tree manipulation library - ru
ii  libavutil49             4:0.5.2-6        ffmpeg utility library
ii  libc6                   2.11.2-7         Embedded GNU C Library: Shared lib
ii  libconfuse0             2.7-1            Library for parsing configuration 
ii  libevent-core-1.4-2     1.4.13-stable-1  An asynchronous event notification
ii  libflac8                1.2.1-2+b2       Free Lossless Audio Codec - runtim
ii  libgcc1                 1:4.4.5-8        GCC support library
ii  libgcrypt11             1.4.5-2          LGPL Crypto library - runtime libr
ii  libgpg-error0           1.6-1            library for common error values an
ii  libmxml1                2.6-1            small XML parsing library (runtime
ii  libplist1               1.3-2            Library for handling Apple binary 
ii  libsqlite3-0            3.7.3-1          SQLite 3 shared library
ii  libswscale0             4:0.5.2-6        ffmpeg video scaling library
ii  libtag1c2a              1.6.3-1          TagLib Audio Meta-Data Library
ii  libtagc0                1.6.3-1          TagLib Audio Meta-Data Library (C 
ii  libunistring0           0.9.3-3          Unicode string library for C
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

forked-daapd recommends no packages.

forked-daapd suggests no packages.

-- Configuration Files:
/etc/forked-daapd.conf changed [not included]

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to