Vorbis tags in FLAC not being read

FireFly Media Server Firefly Media Server Forums Firefly Media Server Setup Issues Vorbis tags in FLAC not being read

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #1433
    hamfactorial
    Participant

    I’m using mt-daapd-0.2.4 on my home server running Gentoo. I can connect to my server and see all of my music in tunesbrowser (mp3 only), banshee and rhythmbox (FLAC and mp3).

    The FLAC files don’t have any tags, according to banshee and rhythmbox. I’ve verified that all of my files have the correct tags in Vorbis format. Here’s an example of the tagging structure of my music:

    metaflac --list Joss Stone - Mind Body & Soul - Special Edition - 01 - Right to Be Wrong.flac
    METADATA block #0
    type: 0 (STREAMINFO)
    is last: false
    length: 34
    minumum blocksize: 4608 samples
    maximum blocksize: 4608 samples
    minimum framesize: 14 bytes
    maximum framesize: 14757 bytes
    sample_rate: 44100 Hz
    channels: 2
    bits-per-sample: 16
    total samples: 12390336
    MD5 signature: 58b75d443e956356ea80d993c68e4b4c
    METADATA block #1
    type: 3 (SEEKTABLE)
    is last: false
    length: 504
    seek points: 28
    point 0: sample_number=0, stream_offset=0, frame_samples=4608
    point 1: sample_number=442368, stream_offset=848185, frame_samples=4608
    point 2: sample_number=884736, stream_offset=1720032, frame_samples=4608
    point 3: sample_number=1327104, stream_offset=2669189, frame_samples=4608
    point 4: sample_number=1769472, stream_offset=3719583, frame_samples=4608
    point 5: sample_number=2211840, stream_offset=4713919, frame_samples=4608
    point 6: sample_number=2654208, stream_offset=5741924, frame_samples=4608
    point 7: sample_number=3096576, stream_offset=6774509, frame_samples=4608
    point 8: sample_number=3538944, stream_offset=7934350, frame_samples=4608
    point 9: sample_number=3981312, stream_offset=9192911, frame_samples=4608
    point 10: sample_number=4423680, stream_offset=10442044, frame_samples=4608
    point 11: sample_number=4866048, stream_offset=11664862, frame_samples=4608
    point 12: sample_number=5308416, stream_offset=12836766, frame_samples=4608
    point 13: sample_number=5750784, stream_offset=14119896, frame_samples=4608
    point 14: sample_number=6193152, stream_offset=15386039, frame_samples=4608
    point 15: sample_number=6635520, stream_offset=16478358, frame_samples=4608
    point 16: sample_number=7077888, stream_offset=17530628, frame_samples=4608
    point 17: sample_number=7520256, stream_offset=18537132, frame_samples=4608
    point 18: sample_number=7962624, stream_offset=19575905, frame_samples=4608
    point 19: sample_number=8404992, stream_offset=20575421, frame_samples=4608
    point 20: sample_number=8847360, stream_offset=21731518, frame_samples=4608
    point 21: sample_number=9289728, stream_offset=22967026, frame_samples=4608
    point 22: sample_number=9732096, stream_offset=24211811, frame_samples=4608
    point 23: sample_number=10174464, stream_offset=25421705, frame_samples=4608
    point 24: sample_number=10616832, stream_offset=26375205, frame_samples=4608
    point 25: sample_number=11059200, stream_offset=27336092, frame_samples=4608
    point 26: sample_number=11501568, stream_offset=28420482, frame_samples=4608
    point 27: sample_number=11943936, stream_offset=29561148, frame_samples=4608
    METADATA block #2
    type: 4 (VORBIS_COMMENT)
    is last: false
    length: 786
    vendor string: reference libFLAC 1.1.2 20050205
    comments: 24
    comment[0]: TRACKTOTAL=17
    comment[1]: GENRE=Blues
    comment[2]: REPLAYGAIN_TRACK_PEAK=1.00000000
    comment[3]: REPLAYGAIN_TRACK_GAIN=-8.88 dB
    comment[4]: REPLAYGAIN_ALBUM_PEAK=1.00000000
    comment[5]: REPLAYGAIN_ALBUM_GAIN=-9.24 dB
    comment[6]: album=Mind Body & Soul - Special Edition
    comment[7]: asin=B000BO0KKU
    comment[8]: albumartistsort=Stone, Joss
    comment[9]: musicbrainz_artistid=dbbc47a5-1338-4830-9298-a8d0b11c0a46
    comment[10]: artist=Joss Stone
    comment[11]: compilation=1
    comment[12]: title=Right to Be Wrong
    comment[13]: releasetype=album
    comment[14]: releasecountry=US
    comment[15]: musicbrainz_albumid=08d53e05-4a65-46ea-bc74-96781a979d20
    comment[16]: releasestatus=official
    comment[17]: totaltracks=17
    comment[18]: albumartist=Joss Stone
    comment[19]: musicbrainz_albumartistid=dbbc47a5-1338-4830-9298-a8d0b11c0a46
    comment[20]: date=2005
    comment[21]: tracknumber=1
    comment[22]: artistsort=Stone, Joss
    comment[23]: musicbrainz_trackid=e5e61b03-f58c-49b3-98c4-727e046468d2
    METADATA block #3
    type: 1 (PADDING)
    is last: true
    length: 3488

    I copied a few files over to my laptop, and banshee/rhythmbox both read the tags correctly. This leads me to believe (correctly, I hope) that mt-daapd isn’t reading the vorbis tags.

    In the interest of being thorough, I transcoded an album in FLAC format into Vorbis in an ogg container with the same tags with

    oggenc -q3 *.flac

    and reloaded mt-daapd.

    The album showed up correctly, with the appropriate tags and song lengths for all files therein.

    What’s going on?

    #10936
    grommet
    Participant

    Well, first… you are using an ancient version of mt-daapd. I’d try a much more recent one. I have no problems with FLAC tags.

    #10937
    rpedde
    Participant

    @hamfactorial wrote:

    I’m using mt-daapd-0.2.4 on my home server running Gentoo. I can connect to my server and see all of my music in tunesbrowser (mp3 only), banshee and rhythmbox (FLAC and mp3).

    The FLAC files don’t have any tags, according to banshee and rhythmbox. I’ve verified that all of my files have the correct tags in Vorbis format. Here’s an example of the tagging structure of my music:

    metaflac --list Joss Stone - Mind Body & Soul - Special Edition - 01 - Right to Be Wrong.flac
    METADATA block #0
    type: 0 (STREAMINFO)
    is last: false
    length: 34
    minumum blocksize: 4608 samples
    maximum blocksize: 4608 samples
    minimum framesize: 14 bytes
    maximum framesize: 14757 bytes
    sample_rate: 44100 Hz
    channels: 2
    bits-per-sample: 16
    total samples: 12390336
    MD5 signature: 58b75d443e956356ea80d993c68e4b4c
    METADATA block #1
    type: 3 (SEEKTABLE)
    is last: false
    length: 504
    seek points: 28
    point 0: sample_number=0, stream_offset=0, frame_samples=4608
    point 1: sample_number=442368, stream_offset=848185, frame_samples=4608
    point 2: sample_number=884736, stream_offset=1720032, frame_samples=4608
    point 3: sample_number=1327104, stream_offset=2669189, frame_samples=4608
    point 4: sample_number=1769472, stream_offset=3719583, frame_samples=4608
    point 5: sample_number=2211840, stream_offset=4713919, frame_samples=4608
    point 6: sample_number=2654208, stream_offset=5741924, frame_samples=4608
    point 7: sample_number=3096576, stream_offset=6774509, frame_samples=4608
    point 8: sample_number=3538944, stream_offset=7934350, frame_samples=4608
    point 9: sample_number=3981312, stream_offset=9192911, frame_samples=4608
    point 10: sample_number=4423680, stream_offset=10442044, frame_samples=4608
    point 11: sample_number=4866048, stream_offset=11664862, frame_samples=4608
    point 12: sample_number=5308416, stream_offset=12836766, frame_samples=4608
    point 13: sample_number=5750784, stream_offset=14119896, frame_samples=4608
    point 14: sample_number=6193152, stream_offset=15386039, frame_samples=4608
    point 15: sample_number=6635520, stream_offset=16478358, frame_samples=4608
    point 16: sample_number=7077888, stream_offset=17530628, frame_samples=4608
    point 17: sample_number=7520256, stream_offset=18537132, frame_samples=4608
    point 18: sample_number=7962624, stream_offset=19575905, frame_samples=4608
    point 19: sample_number=8404992, stream_offset=20575421, frame_samples=4608
    point 20: sample_number=8847360, stream_offset=21731518, frame_samples=4608
    point 21: sample_number=9289728, stream_offset=22967026, frame_samples=4608
    point 22: sample_number=9732096, stream_offset=24211811, frame_samples=4608
    point 23: sample_number=10174464, stream_offset=25421705, frame_samples=4608
    point 24: sample_number=10616832, stream_offset=26375205, frame_samples=4608
    point 25: sample_number=11059200, stream_offset=27336092, frame_samples=4608
    point 26: sample_number=11501568, stream_offset=28420482, frame_samples=4608
    point 27: sample_number=11943936, stream_offset=29561148, frame_samples=4608
    METADATA block #2
    type: 4 (VORBIS_COMMENT)
    is last: false
    length: 786
    vendor string: reference libFLAC 1.1.2 20050205
    comments: 24
    comment[0]: TRACKTOTAL=17
    comment[1]: GENRE=Blues
    comment[2]: REPLAYGAIN_TRACK_PEAK=1.00000000
    comment[3]: REPLAYGAIN_TRACK_GAIN=-8.88 dB
    comment[4]: REPLAYGAIN_ALBUM_PEAK=1.00000000
    comment[5]: REPLAYGAIN_ALBUM_GAIN=-9.24 dB
    comment[6]: album=Mind Body & Soul - Special Edition
    comment[7]: asin=B000BO0KKU
    comment[8]: albumartistsort=Stone, Joss
    comment[9]: musicbrainz_artistid=dbbc47a5-1338-4830-9298-a8d0b11c0a46
    comment[10]: artist=Joss Stone
    comment[11]: compilation=1
    comment[12]: title=Right to Be Wrong
    comment[13]: releasetype=album
    comment[14]: releasecountry=US
    comment[15]: musicbrainz_albumid=08d53e05-4a65-46ea-bc74-96781a979d20
    comment[16]: releasestatus=official
    comment[17]: totaltracks=17
    comment[18]: albumartist=Joss Stone
    comment[19]: musicbrainz_albumartistid=dbbc47a5-1338-4830-9298-a8d0b11c0a46
    comment[20]: date=2005
    comment[21]: tracknumber=1
    comment[22]: artistsort=Stone, Joss
    comment[23]: musicbrainz_trackid=e5e61b03-f58c-49b3-98c4-727e046468d2
    METADATA block #3
    type: 1 (PADDING)
    is last: true
    length: 3488

    I copied a few files over to my laptop, and banshee/rhythmbox both read the tags correctly. This leads me to believe (correctly, I hope) that mt-daapd isn’t reading the vorbis tags.

    In the interest of being thorough, I transcoded an album in FLAC format into Vorbis in an ogg container with the same tags with

    oggenc -q3 *.flac

    and reloaded mt-daapd.

    The album showed up correctly, with the appropriate tags and song lengths for all files therein.

    What’s going on?

    0.2.4 doesn’t support transcoding or metadata retreival for anything other than aac or mp3.

    Gentoo has a more recent version in portage.

    — Ron

    #10938
    hamfactorial
    Participant

    Thanks for the heads up, I didn’t notice that there was a 0.3 version masked in portage. I modified the existing 0.2.4 ebuild to pull the latest SVN nightly and it works like a charm.

    #10939
    belu
    Participant

    Actually there is a f.e. a TOTALDISK-tag in my flac-files (as mp3tag shows), but it does not appear in the ff-database (and therefore, of course, not in iBridge).
    Most of the other tags are read.

    Is this the vorbis/mp3-thing of this thread (and will that be fixed some day)?
    Or can I do something on my part?

    #10940
    rpedde
    Participant

    @belu wrote:

    Actually there is a f.e. a TOTALDISK-tag in my flac-files (as mp3tag shows), but it does not appear in the ff-database (and therefore, of course, not in iBridge).
    Most of the other tags are read.

    Is this the vorbis/mp3-thing of this thread (and will that be fixed some day)?
    Or can I do something on my part?

    Just report tags that aren’t there. I was only aware of a few tags for flac, I didn’t know totaldisk was one. I’ll add it.

    — Ron

    #10941
    belu
    Participant

    The flac standard-filelds are there:

    http://www.xiph.org/vorbis/doc/v-comment.html

    A proposal for a larger list is here:

    http://reactor-core.org/ogg-tagging.html

    I don’t think that all these tags are relevant for FF, so there is no need to include many of them.

    But since there are already suitable MP4-entries for:

    TOTALDISCS and TOTALTRACKS

    in the FF database anyway, these at least should be included for flac as well (although they are not flac-Standard, MP3TAG-Users might want to add them to their songs to have the same information as in their m4a-files).

    Alternatively:
    I don’t know whether it is possible just to scan all the Standard field-names of, say, the MP3-, the Vorbis- and the M4A-tags (only to the extend that it is useful for the FF-database, of course) in ALL kinds of song-files. So we can be sure that most of the relevant information will be found – whatever Tag-name is used.
    That would give a “next to standard”-way of including those non-standard fileds which are useful.

    Thanks for all your efforts!

    #10942
    rpedde
    Participant

    @belu wrote:

    The flac standard-filelds are there:

    http://www.xiph.org/vorbis/doc/v-comment.html

    A proposal for a larger list is here:

    http://reactor-core.org/ogg-tagging.html

    I don’t think that all these tags are relevant for FF, so there is no need to include many of them.

    But since there are already suitable MP4-entries for:

    TOTALDISCS and TOTALTRACKS

    in the FF database anyway, these at least should be included for flac as well (although they are not flac-Standard, MP3TAG-Users might want to add them to their songs to have the same information as in their m4a-files).

    Alternatively:
    I don’t know whether it is possible just to scan all the Standard field-names of, say, the MP3-, the Vorbis- and the M4A-tags (only to the extend that it is useful for the FF-database, of course) in ALL kinds of song-files. So we can be sure that most of the relevant information will be found – whatever Tag-name is used.
    That would give a “next to standard”-way of including those non-standard fileds which are useful.

    Thanks for all your efforts!

    Here is the up-to-date list of tags parsed: http://wiki.fireflymediaserver.org/Tags

    I’ve got the url you listed attached to the feature request, which I have marked as to be done before next stable.

    — Ron

Viewing 8 posts - 1 through 8 (of 8 total)
  • The forum ‘Setup Issues’ is closed to new topics and replies.