Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    New Media player for N800 / IT 770

    Reply
    Page 4 of 10 | Prev |   2     3   4   5     6   | Next | Last
    SeRi@lDiE | # 31 | 2007-03-29, 08:09 | Report

    Thanks Konttori I have try several times to reinstall the packege but I get the same out come.. dont get me wrong the application work as it suppost... And yes I did use the application manager...

    Thanks for the tip.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    konttori | # 32 | 2007-03-29, 11:11 | Report

    I'll test the uninstallation today and try to make a fix if I am able to replicate the problem.

    If possible, let me know of any problems you people have on the media player so that I can find fixes for them. Also, status reports like: I just tried latest version and stuff X is still not working, would be much appreciated.

    Contact me here or by mail.

    I bug reports seem to be easening, I'll next go for implementing a few small features to the player in the following order:
    - shuffle (this weekend - first random play, later real shuffle)
    - volume control (within a week - if someone helps me with gstreamer calls for this)
    - chinese support (within week - if possible easily)
    - experiemental ogg support (within two weeks)
    - Party list (within two weeks)
    - Play lists (within a month)
    - upnp support (within a month)

    If you have comments / suggestions, please let me know.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    neiljerram | # 33 | 2007-03-29, 11:47 | Report

    Originally Posted by konttori View Post
    I, of course, would need to have access to ogg comments.
    It looks as though you would get this automatically if you used taglib for tag access instead of id3lib, and there is (apparently) a Python binding for taglib. See http://developer.kde.org/~wheeler/taglib.html. The snag is (of course!) that it appears no one has built these for the 770/N800 yet.

    If I could build and package taglib (+ Python binding) for the 770/N800, would using it instead of id3lib be an option for you?

    Originally Posted by
    and yah, UK MP uses gstreamer for playback, so I assume / hope there would be no need to do anything else than pass the file to gstreamer.
    We're OK on that point, then.

    - Neil

    Edit | Forward | Quote | Quick Reply | Thanks

     
    konttori | # 34 | 2007-03-29, 12:07 | Report

    neiljerram:

    I had a look at the taglib and if it's the only way to read ogg stuff, I may rely on that. Of course, provided that it is fast enough. I already use two id3 libs, so I could always use a third as well.

    I'm curious why there is no purely python based lib for reading the comments.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    neiljerram | # 35 | 2007-03-29, 12:16 | Report

    Originally Posted by
    I had a look at the taglib and if it's the only way to read ogg stuff, I may rely on that. Of course, provided that it is fast enough.
    I don't know if it's the only way, but it claims to be "6 times faster than id3lib and 3 times faster than libvorbisfile at reading tags". (libvorbisfile is the kind-of-official library for accessing ogg vorbis files.)

    Originally Posted by
    I already use two id3 libs, so I could always use a third as well.
    I suggested taglib, rather than libvorbisfile, because I believe that taglib also covers all the MP3 tags that are handled by id3lib. Hence, if you wanted, you could just use one library (taglib) to handle all kinds of files. Out of interest, what are the _two_ id3 libs that you are already using?

    Originally Posted by
    I'm curious why there is no purely python based lib for reading the comments.
    I'm only guessing, but perhaps that would be too slow, given that a tag/comment library is often used when scanning large numbers of media files?

    - Neil

    Edit | Forward | Quote | Quick Reply | Thanks

     
    konttori | # 36 | 2007-03-29, 13:02 | Report

    I use http://id3-py.sourceforge.net/
    ID V1 tags
    and
    http://nedbatchelder.com/code/modules/id3reader.html
    for the rest.

    Neither is perfect, but both are lightning fast and together they are pretty good. I first try with the ID3 and if it's not successfull, then with the other.

    I've also found some ogg libs in pure python. Might be easier to use than a separate component. I'll try them first and if it's a nogo, then perhaps we could investigate use of taglib. Pure python always translates nicely to absolute portability between platforms. As, e.g. I currently develop purely on osx and test it by running it in a window. (music playing is then done through pygame -(which, by the way, also supports ogg).

    Edit | Forward | Quote | Quick Reply | Thanks

     
    neiljerram | # 37 | 2007-03-29, 22:32 | Report

    Originally Posted by
    I use http://id3-py.sourceforge.net/
    ID V1 tags
    and
    http://nedbatchelder.com/code/modules/id3reader.html
    for the rest.
    Aha, I see! I had assumed incorrectly that you would be using libid3, as I believe that is pre-installed on the N800.

    Originally Posted by
    I've also found some ogg libs in pure python. Might be easier to use than a separate component. I'll try them first ...
    Thank you!

    Originally Posted by
    Pure python always translates nicely to absolute portability between platforms. As, e.g. I currently develop purely on osx and test it by running it in a window. (music playing is then done through pygame -(which, by the way, also supports ogg).
    Yes, I can see the attraction of a pure Python approach.

    - Neil

    Edit | Forward | Quote | Quick Reply | Thanks

     
    konttori | # 38 | 2007-03-31, 11:04 | Report

    Preview version 16 released!

    New features include shuffle, much better support for people with odd file systems, Albums with various artists are now listed with album name instead of the albums first songs artist name (although sort still uses the artist name, will be fixed soon enough).

    Download here:
    https://garage.maemo.org/frs/downloa...0preview16.deb

    Edit | Forward | Quote | Quick Reply | Thanks

     
    konttori | # 39 | 2007-03-31, 14:12 | Report

    In preparation for the final 1.0 version, I have created a python 2.4 install file that will install python for N800 as well as 770.
    So, if you want to test UK MP, install python first from the link below:
    https://garage.maemo.org/frs/downloa...untime.install

    Edit | Forward | Quote | Quick Reply | Thanks

     
    lbattraw | # 40 | 2007-03-31, 14:32 | Report

    Ok, it looks like version pre16 installed without a problem and I'm able to start it. It scans for albums, finds nothing, and I'm presented with a blank screen (and the shuffle icon). Is there any way to tell it where to find the files? There are no menus, no obviously way to exit (short of going to windowed mode and clicking the X), and no way to make any configuration changes. All my MP3 files are located in a subdirectory a couple levels down on /media/mmc3.

    Update: adding /media/mmc3 to the code fixed that problem.
    if (os.path.exists('/media/mmc3')):
    self.getOSDir("/media/mmc3", filelist)

    Looks very nice with all the cover art. I'd recommend scanning mmc1-mmc4 and /home/user/MyDocs/.sounds by default in case someone else has two partitions per card (one FAT and one ext2) or symlinks to their music as I've done.

    Larry

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by lbattraw; 2007-03-31 at 14:58. Reason: update for scan location

     
    Page 4 of 10 | Prev |   2     3   4   5     6   | Next | Last
vBulletin® Version 3.8.8
Normal Logout