Re: [Banshee-List] ID3v2.3 tags




I didn't know that we were using GStreamer when tagging in the case of AudioCD ripping.

Really, shouldn't we solve the consistency instead of chasing GStreamer bugs? If we're using taglib-sharp for in the rest of Banshee, we should use taglibsharp for AudioCD ripping as well.


On 09/06/2011 01:12 PM, olivier dufour wrote:
hmm, I do not think so. The Ripping process use a gst pipeline define here :
http://git.gnome.org/browse/banshee/tree/data/audio-profiles/mp3-lame.xml.in

The issue is that gstreamer pipeline use by default ID3V2mux.

ID3Mux is a "bad gst plugins" whereas ID3V2 is in good branch.
But ID3mux is able to produce 2.3 tag whereas ID3V2 use taglib (nothing
to do with taglib#) which can only out 2.4 tag.

So to solve that issue a solution is to use the newer plugin ID3Mux but
I am not sure that this plugin is stable enough to be used...
Here is the bug on gst about it:
https://bugzilla.gnome.org/show_bug.cgi?id=583383



Olivier Dufour


On Tue, Sep 6, 2011 at 11:56 AM, Andres G. Aragoneses
<knocte gmail com
<mailto:knocte gmail com>> wrote:


    Olivier, AFAIK we only use GStreamer for playback.

    For writing tags we use taglib-sharp.


    On 09/06/2011 10:38 AM, olivier dufour wrote:

        Hello,

        GStreamer pipeline use 2.4.0.

        Quote from doc :
        This element adds ID3v2 tags to the beginning of a stream using the
        taglib library. More precisely, the tags written are ID3 version
        2.4.0
        tags (which means in practice that some hardware players or outdated
        programs might not be able to read them properly).

        So, This is a gstreamer issue. Do not know if it is possible to
        use old
        version...


        Olivier Dufour


        On Tue, Sep 6, 2011 at 10:14 AM, Fordio
        <steviefordi yahoo co uk
        <mailto:steviefordi yahoo co uk>
        <mailto:steviefordi yahoo co.__uk
        <mailto:steviefordi yahoo co uk>>>
        wrote:

            I also viewed through a hex dump to find the tag version. I
        haven't
            looked at
            the code but I'm fairly sure gstreamer writes the tag
        information upon
            ripping. Gstreamer appears to only support ID3v2.4 - which seems
            silly as so
            many players only read 2.3.

            I wonder if there is a .net library that can be implemented into
            banshee so
            the ID3 version can be selected upon rip?

            Maybe a good feature would be to set an ID3 version
        preference for each
            device you may own, so upon syncing or copying to that
        device, the
            tag is
            changed (if needed) to a readable version.


            --
            View this message in context:
        http://banshee-media-player.__2283330.n4.nabble.com/ID3v2-3-__tags-tp3783191p3792832.html
        <http://banshee-media-player.2283330.n4.nabble.com/ID3v2-3-tags-tp3783191p3792832.html>
            Sent from the Banshee Media Player mailing list archive at
        Nabble.com.
            _________________________________________________
            banshee-list mailing list
        banshee-list gnome org
        <mailto:banshee-list gnome org>
        <mailto:banshee-list gnome org
        <mailto:banshee-list gnome org>__>

        http://mail.gnome.org/mailman/__listinfo/banshee-list
        <http://mail.gnome.org/mailman/listinfo/banshee-list>
          (unsubscribe here)




    _________________________________________________
    banshee-list mailing list
    banshee-list gnome org
    <mailto:banshee-list gnome org>
    http://mail.gnome.org/mailman/__listinfo/banshee-list
    <http://mail.gnome.org/mailman/listinfo/banshee-list>  (unsubscribe
    here)






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]