[ANN] MP4Info Initial Release

Discussion in 'Ruby' started by Jason Terk, Feb 10, 2006.

  1. Jason Terk

    Jason Terk Guest

    Hello Rubyists,

    I would like to announce the release of my first Ruby project:
    MP4Info. Please use and abuse the library and please give me any
    hints, tips and tricks to make a better mousetrap; I haven't been in
    the Ruby game for long.

    Briefly, MP4Info supports the reading of tags and file info from MP4
    audio files and is based on the Perl module MP4::Info
    (search.cpan.org/~jhar/MP4-Info/). For more information please visit
    the MP4Info RubyForge site at http://rubyforge.org/projects/mp4info/
    and the RDocs at http://mp4info.rubyforge.org/

    Note that Unicode tags are not correctly read; any tips on this matter
    would be greatly appreciated.

    Thanks for your time and your interest in MP4Info,
    -Jason Terk
    Jason Terk, Feb 10, 2006
    #1
    1. Advertising

  2. Re: MP4Info Initial Release

    Jason Terk wrote:
    > Hello Rubyists,
    >
    > I would like to announce the release of my first Ruby project:
    > MP4Info. Please use and abuse the library and please give me any
    > hints, tips and tricks to make a better mousetrap; I haven't been in
    > the Ruby game for long.
    >
    > Briefly, MP4Info supports the reading of tags and file info from MP4
    > audio files and is based on the Perl module MP4::Info
    > (search.cpan.org/~jhar/MP4-Info/). For more information please visit
    > the MP4Info RubyForge site at http://rubyforge.org/projects/mp4info/
    > and the RDocs at http://mp4info.rubyforge.org/
    >
    > Note that Unicode tags are not correctly read; any tips on this matter
    > would be greatly appreciated.
    >
    > Thanks for your time and your interest in MP4Info,
    > -Jason Terk


    Thii is something I was looking for, but it doesn work for me :-/ I have
    one-click installed ruby on my system WinXP 32bit, only gem I have
    downloaded was MP4Info

    when I try provided test I get 3 errors:
    D:\dev\ruby\lib\ruby\gems\1.8\gems\MP4Info-0.3.3\test>ruby test.rb
    Loaded suite test
    Started
    FEEE
    Finished in 0.047 seconds.

    1) Failure:
    test_faac(TestMP4Info)
    [test.rb:68:in `test_faac'
    test.rb:67:in `each'
    test.rb:67:in `test_faac']:
    <8> expected but was
    <nil>.

    2) Error:
    test_itunes(TestMP4Info):
    RuntimeError: Parse error
    ./../lib/mp4info.rb:116:in `parse_container'
    ./../lib/mp4info.rb:171:in `parse_atom'
    ./../lib/mp4info.rb:112:in `parse_container'
    ./../lib/mp4info.rb:196:in `parse_moov'
    ./../lib/mp4info.rb:169:in `send'
    ./../lib/mp4info.rb:169:in `parse_atom'
    ./../lib/mp4info.rb:112:in `parse_container'
    ./../lib/mp4info.rb:74:in `initialize'
    ./../lib/mp4info.rb:87:in `new'
    ./../lib/mp4info.rb:87:in `open'
    test.rb:107:in `test_itunes'

    3) Error:
    test_nero(TestMP4Info):
    RuntimeError: Premature end of file
    ./../lib/mp4info.rb:501:in `read_or_raise'
    ./../lib/mp4info.rb:122:in `parse_atom'
    ./../lib/mp4info.rb:112:in `parse_container'
    ./../lib/mp4info.rb:196:in `parse_moov'
    ./../lib/mp4info.rb:169:in `send'
    ./../lib/mp4info.rb:169:in `parse_atom'
    ./../lib/mp4info.rb:112:in `parse_container'
    ./../lib/mp4info.rb:74:in `initialize'
    ./../lib/mp4info.rb:87:in `new'
    ./../lib/mp4info.rb:87:in `open'
    test.rb:149:in `test_nero'

    4) Error:
    test_real(TestMP4Info):
    RuntimeError: Parse error
    ./../lib/mp4info.rb:116:in `parse_container'
    ./../lib/mp4info.rb:171:in `parse_atom'
    ./../lib/mp4info.rb:112:in `parse_container'
    ./../lib/mp4info.rb:171:in `parse_atom'
    ./../lib/mp4info.rb:112:in `parse_container'
    ./../lib/mp4info.rb:171:in `parse_atom'
    ./../lib/mp4info.rb:112:in `parse_container'
    ./../lib/mp4info.rb:171:in `parse_atom'
    ./../lib/mp4info.rb:112:in `parse_container'
    ./../lib/mp4info.rb:196:in `parse_moov'
    ./../lib/mp4info.rb:169:in `send'
    ./../lib/mp4info.rb:169:in `parse_atom'
    ./../lib/mp4info.rb:112:in `parse_container'
    ./../lib/mp4info.rb:74:in `initialize'
    ./../lib/mp4info.rb:87:in `new'
    ./../lib/mp4info.rb:87:in `open'
    test.rb:195:in `test_real'

    4 tests, 1 assertions, 1 failures, 3 errors
    --
    Posted via http://www.ruby-forum.com/.
    Miloš Broulík, May 18, 2009
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Follower
    Replies:
    0
    Views:
    313
    Follower
    May 7, 2004
  2. Kirill Simonov

    [ANN] LibYAML-0.0.1: The initial release

    Kirill Simonov, Aug 1, 2006, in forum: Python
    Replies:
    0
    Views:
    343
    Kirill Simonov
    Aug 1, 2006
  3. Andrey Khavryuchenko
    Replies:
    0
    Views:
    619
    Andrey Khavryuchenko
    Jan 15, 2007
  4. Jim Menard

    [ANN] midilib initial release

    Jim Menard, Jun 27, 2004, in forum: Ruby
    Replies:
    2
    Views:
    118
    Jim Menard
    Jun 27, 2004
  5. Taku Nakajima

    [ANN] Amrita2 initial release

    Taku Nakajima, Feb 24, 2005, in forum: Ruby
    Replies:
    0
    Views:
    115
    Taku Nakajima
    Feb 24, 2005
Loading...

Share This Page