[livesupport-dev] The Mp3 mood classifier
  • Vote Up0Vote Down importimport
    Posts: 0Member
    If we want to add some extra parameters like mood etc to music files I
    found a mp3 classification tool, can we use some parts or ideas?

    The Mp3 mood classifier
    http://www.gnomefiles.org/app.php?soft_id=842

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • 2 Comments sorted by
  • This is a multipart message in MIME format.
    --=_alternative 002BF624C1257006_=
    Content-Type: text/plain; charset="us-ascii"

    Hi Frans,

    Good question about the kinds of metadata LiveSupport stores. Currently,
    LiveSupport combines metadata from two standards, ID3v2 and Dublin Core's
    DCMI. If a tag exists in ID3v2, LiveSupport automatically imports that.

    ID3v2 is very good for music-related tags, but doesn't really work for
    talk radio; news reports, talkshows, etc. That's why we decided to use
    some of the tags from Dublin Core and its extension, DCMI. Specifically,
    we're using tags that will allow reporters, editors, or talk show
    producers to describe their files, like Report Date/Time (which is
    different from the time a file is stored), Location (where a news report
    occurred), and report organizations (organizations, companies or
    government bodies the story is about). While what the user sees is a
    little more user-friendly, they're DCMI tags for Coverage:Temporal,
    Coverage:Geographic and Coverage:Entity. [At least I think that's what the
    DCMI tags are called. I don't have my DCMI spec at hand this morning].

    Mood is a tag supported in ID3v2, so Mood is supported in LiveSupport.
    What we don't yet have implemented is the ability to use 'smart
    playlists', which would allow you to listen to a random selection of songs
    along a certain criteria; play me all songs with mood of 'chillout' and
    BPM below 100, for example. Developers Tomas Hlava and Sebastian Goebel
    are working on smart playlists now, so I expect to see that implemented in
    the next few weeks. We have it as a feature for LS 1.0.

    What gets a little trickier is support for metadata that is outside ID3v2
    or DCMI. It's possible to create those, but you will have to integrate the
    tags into the XML schema the StorageServer uses. It's possible, but would
    be more than a trivial amount of work. Hopefully, though, ID3+DCMI would
    have all the tags you'd need.

    doug

    =============================================
    Media Development Loan Fund
    =============================================
    Douglas Arellanes
    Head of Research and Development
    Center for Advanced Media--Prague (CAMP)
    Na vinicnich horach 24a/1834, 160 00 Prague 6
    Czech Republic
    Tel: + 420 2 3333 5356, Fax: +420 2 2431 5419
    Mobile: +420 724 073 364
    http://www.mdlf-camp.net
    http://www.campware.org
    =============================================
    http://www.mdlf.org
    =============================================




    Frans van Berckel
    05/13/2005 09:26 PM
    Please respond to livesupport-dev


    To: livesupport-dev@campware.org
    cc:
    Subject: [livesupport-dev] The Mp3 mood classifier


    If we want to add some extra parameters like mood etc to music files I
    found a mp3 classification tool, can we use some parts or ideas?

    The Mp3 mood classifier
    http://www.gnomefiles.org/app.php?soft_id=842






    --=_alternative 002BF624C1257006_=
    Content-Type: text/html; charset="us-ascii"



    Hi Frans,



    Good question about the kinds of metadata LiveSupport stores. Currently, LiveSupport combines metadata from two standards, ID3v2 and Dublin Core's DCMI. If a tag exists in ID3v2, LiveSupport automatically imports that.



    ID3v2 is very good for music-related tags, but doesn't really work for talk radio; news reports, talkshows, etc. That's why we decided to use some of the tags from Dublin Core and its extension, DCMI. Specifically, we're using tags that will allow reporters, editors, or talk show producers to describe their files, like Report Date/Time (which is different from the time a file is stored), Location (where a news report occurred), and report organizations (organizations, companies or government bodies the story is about). While what the user sees is a little more user-friendly, they're DCMI tags for Coverage:Temporal, Coverage:Geographic and Coverage:Entity. [At least I think that's what the DCMI tags are called. I don't have my DCMI spec at hand this morning].



    Mood is a tag supported in ID3v2, so Mood is supported in LiveSupport. What we don't yet have implemented is the ability to use 'smart playlists', which would allow you to listen to a random selection of songs along a certain criteria; play me all songs with mood of 'chillout' and BPM below 100, for example. Developers Tomas Hlava and Sebastian Goebel are working on smart playlists now, so I expect to see that implemented in the next few weeks. We have it as a feature for LS 1.0.



    What gets a little trickier is support for metadata that is outside ID3v2 or DCMI. It's possible to create those, but you will have to integrate the tags into the XML schema the StorageServer uses. It's possible, but would be more than a trivial amount of work. Hopefully, though, ID3+DCMI would have all the tags you'd need.



    doug



    =============================================

    Media Development Loan Fund

    =============================================

    Douglas Arellanes

    Head of Research and Development

    Center for Advanced Media--Prague (CAMP)

    Na vinicnich horach 24a/1834, 160 00  Prague 6

    Czech Republic

    Tel: + 420 2 3333 5356, Fax: +420 2 2431 5419

    Mobile: +420 724 073 364

    http://www.mdlf-camp.net

    http://www.campware.org

    =============================================

    http://www.mdlf.org

    =============================================










    Frans van Berckel <fberckel@xs4all.nl>

    05/13/2005 09:26 PM

    Please respond to livesupport-dev


           

            To:        livesupport-dev@campware.org

            cc:        

            Subject:        [livesupport-dev] The Mp3 mood classifier






    If we want to add some extra parameters like mood etc to music files I

    found a mp3 classification tool, can we use some parts or ideas?



    The Mp3 mood classifier

    http://www.gnomefiles.org/app.php?soft_id=842












    --=_alternative 002BF624C1257006_=--

    ------------------------------------------
    Posted to Phorum via PhorumMail
  • Doug,

    I am not looking for extra functions into LiveSupport.

    This Software is be a GTK+ client for lib-id3v2 and use the same lib as
    we are.

    I am not so into lib-id3v2, but from my point of view if we can use this
    client, it will save a lot of GTK+ programming. Let's Akos check it out.

    Thanks,

    Frans van Berckel

    On Thu, 2005-05-19 at 10:00, Douglas.Arellanes@mdlf.org wrote:
    > Hi Frans,
    >
    > Good question about the kinds of metadata LiveSupport stores.
    > Currently, LiveSupport combines metadata from two standards, ID3v2 and
    > Dublin Core's DCMI. If a tag exists in ID3v2, LiveSupport
    > automatically imports that.
    >
    > ID3v2 is very good for music-related tags, but doesn't really work for
    > talk radio; news reports, talkshows, etc. That's why we decided to use
    > some of the tags from Dublin Core and its extension, DCMI.
    > Specifically, we're using tags that will allow reporters, editors, or
    > talk show producers to describe their files, like Report Date/Time
    > (which is different from the time a file is stored), Location (where a
    > news report occurred), and report organizations (organizations,
    > companies or government bodies the story is about). While what the
    > user sees is a little more user-friendly, they're DCMI tags for
    > Coverage:Temporal, Coverage:Geographic and Coverage:Entity. [At least
    > I think that's what the DCMI tags are called. I don't have my DCMI
    > spec at hand this morning].
    >
    > Mood is a tag supported in ID3v2, so Mood is supported in LiveSupport.
    > What we don't yet have implemented is the ability to use 'smart
    > playlists', which would allow you to listen to a random selection of
    > songs along a certain criteria; play me all songs with mood of
    > 'chillout' and BPM below 100, for example. Developers Tomas Hlava and
    > Sebastian Goebel are working on smart playlists now, so I expect to
    > see that implemented in the next few weeks. We have it as a feature
    > for LS 1.0.
    >
    > What gets a little trickier is support for metadata that is outside
    > ID3v2 or DCMI. It's possible to create those, but you will have to
    > integrate the tags into the XML schema the StorageServer uses. It's
    > possible, but would be more than a trivial amount of work. Hopefully,
    > though, ID3+DCMI would have all the tags you'd need.
    >
    > doug
    >
    > =============================================
    > Media Development Loan Fund
    > =============================================
    > Douglas Arellanes
    > Head of Research and Development
    > Center for Advanced Media--Prague (CAMP)
    > Na vinicnich horach 24a/1834, 160 00 Prague 6
    > Czech Republic
    > Tel: + 420 2 3333 5356, Fax: +420 2 2431 5419
    > Mobile: +420 724 073 364
    > http://www.mdlf-camp.net
    > http://www.campware.org
    > =============================================
    > http://www.mdlf.org
    > =============================================
    >
    >
    >
    > Frans van Berckel
    >
    >
    > 05/13/2005 09:26 PM
    > Please respond to
    > livesupport-dev
    >
    > To:
    > livesupport-dev@campware.org
    > cc:
    > Subject:
    > [livesupport-dev] The
    > Mp3 mood classifier
    >
    >
    > If we want to add some extra parameters like mood etc to music files I
    > found a mp3 classification tool, can we use some parts or ideas?
    >
    > The Mp3 mood classifier
    > http://www.gnomefiles.org/app.php?soft_id=842
    >
    >
    >
    >
    >

    ------------------------------------------
    Posted to Phorum via PhorumMail