Order by track number / EVA700

2007-01-20
2013-05-30
  • Simon Gates

    Simon Gates - 2007-01-20

    For whatever reason, I can't get autoreconf to work on the latest svn tree, so I've installed the current 0.8x release on a debian/mipsel based NAS serving to a Netgear EVA700.

    This combination causes songs in albums to appear, and be played, in alphabetical title order, which annoyed me enough to modify the code to present albums in track number order as indicated in the id3 tag (i.e. only affects mp3s).

    Probably not much use to anyone else (I assume 0.9 will be able to do this...) but if anyone's interested I could provide a patch to the release or whatever.

    Cheers,

    Simon.

     
    • Jin

      Jin - 2007-01-21

      Hi,

      the feature that you are talking about is implemented in current SVN code. You should have autoconf and automake installed in order to invoke "autoreconf", what exactly are the error messages when it is failing?

      We plan to bring out a prerelease soon; it will be packaged and provided with an appropriate configure script.

      If you want to do some testing before that, drop by in #mediatomb on freenode IRC, I could create a package for you.

      Greetings,
      Jin

       
      • Simon Gates

        Simon Gates - 2007-01-21

        I've tried with sutomake 1.4 & 1.9.

        with automake 1.9:

        configure.ac:36: version mismatch.  This is Automake 1.9.5,
        configure.ac:36: but the definition used by this AM_INIT_AUTOMAKE
        configure.ac:36: comes from Automake 1.4-p6.  You should recreate
        configure.ac:36: aclocal.m4 with aclocal and run automake again.
        configure.ac: installing `configure_aux/install-sh'
        configure.ac: installing `configure_aux/missing'
        build/Makefile.am: installing `configure_aux/depcomp'
        /usr/share/automake-1.9/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
        /usr/share/automake-1.9/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
        /usr/share/automake-1.9/am/depend2.am: am__fastdepCXX does not appear in AM_CONDITIONAL
        /usr/share/automake-1.9/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
        /usr/share/automake-1.9/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
        configure.ac:46: installing `configure_aux/config.guess'
        configure.ac:46: installing `configure_aux/config.sub'
        autoreconf: automake failed with exit status: 63

        with automak 1.4:

        automake: build/Makefile.am: not supported: source file `../src/upnp_cds.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/upnp_cds_actions.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/upnp_cds_subscriptions.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/upnp_cm.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/upnp_cm_actions.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/upnp_cm_subscriptions.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/upnp_xml.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web_callbacks.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/xpath.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web_request_handler.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/scripting/scripting.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/storage/fs/fs_storage.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/storage/mysql/mysql_storage.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/storage/sqlite3/sqlite3_storage.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/storage/sql_storage.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/add.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/browse.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/edit_save.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/edit_ui.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/error.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/login.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/new_ui.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/pages.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/refresh.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/remove.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/acct.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/nil.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/object.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/stringbuffer.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/strings.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmmf/array.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmmf/exception.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmmf/stringtokenizer.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/config_manager.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/serve_request_handler.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/cds_resource.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/rexp.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/logger.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/metadata/exiv2_handler.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/metadata/id3_handler.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/metadata/libexif_handler.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/metadata/extractor_handler.cc' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/md5/md5.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mxml/attribute.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mxml/context.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mxml/element.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mxml/fileinput.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mxml/input.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mxml/mxml.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mxml/parseexception.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mxml/parser.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mxml/stringinput.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/io_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/action_request.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/cds_objects.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/cds_resource_manager.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/common.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/cds_resource.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/config_manager.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/content_manager.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/destroyer.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/dictionary.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/exceptions.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/file_io_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/file_request_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/mem_io_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/process.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/request_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/upnp_xml.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/server.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/session_manager.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/storage.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/string_converter.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/subscription_request.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/tools.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/update_manager.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/upnp_cds.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/upnp_cm.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web_callbacks.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web_request_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/xpath.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/scripting/scripting.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/storage/fs/fs_storage.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/storage/mysql/mysql_storage.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/storage/sql_storage.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/storage/sqlite3/sqlite3_storage.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/uuid/uuid.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/uuid/uuidP.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/uuid/uuid_types.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/web/pages.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/nil.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/null.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/object.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/ref.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/stringbuffer.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/strings.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmm/zmm.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmmf/array.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmmf/exception.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmmf/stringtokenizer.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/zmmf/zmmf.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/serve_request_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/metadata_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/rexp.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/logger.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/metadata/id3_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/metadata/exiv2_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/metadata/libexif_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/metadata/extractor_handler.h' is in subdirectory
        automake: build/Makefile.am: not supported: source file `../src/main.cc' is in subdirectory
        web/Makefile.am:5: bad macro name `_DIST_FILES'
        web/icons/Makefile.am:2: bad macro name `_DIST_FILES'
        autoreconf: automake failed with exit status: 1

         
    • Jin

      Jin - 2007-01-21

      but what about autoconf?

      The autoreconf tool is part of the autoconf package, I use autoconf-2.59 and we also tested autoconf-2.60, in combination with automake 1.9 it should actually work...

       
    • Simon Gates

      Simon Gates - 2007-01-21

      Autoconf version string is:   autoconf (GNU Autoconf) 2.59.

       
    • Jin

      Jin - 2007-01-21

      hmm.. I'm out of ideas, sorry.

      Maybe we could offer daily svn snapshots, those would of course come with a generated configure script, I'll have to think about that.

       
    • Simon Gates

      Simon Gates - 2007-01-21

      Sorted it - for some reason aclocal wasn't updated to the version in the autotools package.

       
    • Jin

      Jin - 2007-01-21

      OK, good to hear!

      Now I am curious - can you report success with the EVA700 and current SVN code? I will then add this renderer to our list.

      I am also interested to learn about your NAS device, which one exactly are you using?

      Greetings,
      Jin

       
    • Jin

      Jin - 2007-02-25

      By the way - we fixed the track order thing. All containers that have the upnp class "object.container.album.musicAlbum" will now be sorted by id3 track number.

      Our previous implementation was simply constructing the title accordingly "trackNo + title" so the alphabetical sorting worked out in track oder, but finally we made a clean fix for it.

      I am still curious about which NAS device you are using :)

      Greetings,
      Jin

       
    • Simon Gates

      Simon Gates - 2007-04-02

      Hi,

      The NAS is a Buffalo LinkStation - the mipsel version - running debian.

      Apart from the terrible UI of the EVA700, mediatomb works well with it. The EVA is able to use an html/syabas front end, so I think I'm going to have to write one of those in the end. I was thinking of using mediatomb as the content storage/delivery mechanism, but I'm not really up to scratch on C++ programming...

      Currently building the latest version to check out the new features.

      Simon.

       
    • Jin

      Jin - 2007-04-02

      I may want to take a look at www.oxyl.de

      I am not really familiar with it, but from what I remember it implements some sort of specific html serving, which may be what you are looking for. I also do not remember what hardware it was written for and I will not investigate that now, since my GPRS connection is really a pain :) (I'm currently on holidays).

      Greetings,
      Jin

       
    • Simon Gates

      Simon Gates - 2007-04-02

      Ah, what I need is a UPNP server that *also* presents an HTML front end, because the EVA700 can't be given a server address.

      I've been using mediatomb without a hitch since January, but the Netgear UI is driving me nuts :-/

       

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks