Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    [Announce] Necrolongplayer Audioplayer [Necroplayer Hack] 0.0.4

    Reply
    Page 1 of 4 | 1   2     3   | Next | Last
    longuist | # 1 | 2011-10-26, 17:07 | Report

    Hi there. I present you a hack of the necroplayer (http://maemo.org/packages/view/necroplayer/),
    which is a Simple Qt/Phonon audio player based on uplay code.
    Only works on maemo_5!

    Key characteristics:

    - plays music (mp3,wav,wma,mpc,m4a,ogg,aac,flac if installed)
    - folder view: to choose songs/folder (replace/enqueue/after current)
    - playlist view: (possible to move,play after current, delete songs, random play)
    - open fmtx dialog
    - open / save / clear playlist, resume song+position (CtHx Ъ)
    - start / stop playback with headphones (headphone sense)
    - no meta-handling (id3) nor album art

    What has changed?

    necrolongplayer (0.0.4)

    * added second music folder + folder toggle button
    * added menu option to toggle repeat

    necrolongplayer (0.0.3)

    * folder view: added button for moving up/down in directory structure
    * fixed: crash when replaced folder size is smaller than previous
    * several fixes (eg orientation, still not perfect)

    necrolongplayer (0.0.2) "crash warning: use newer version!"

    * added player orientation (auto/portrait/landscape)
    * moved random switch to menu
    * removed complete meta-handling
    * headphone sense
    * bigger "up" button in folder list
    * added from new necroplayer release: load/save playlists, resume song+position

    necrolongplayer (0.0.1)

    * Based on necroplayer which is a Simple Qt/Phonon player based on uplay code.
    * overall layout change
    * small font (less finger-friendly, better overview)
    * removed volume bar
    * removed stop button
    * removed tabs, added switch button
    * added button: jump to current song
    * added "clear playlist" to settings menu
    * added enqueueing and play after current
    * added move up/down/after current
    * added fmtx shortcut (switch in menu)
    * set filenames as standard, removed tag-handling
    * ability to play in silent profile (easyplayer silent hack)
    + minor changes i forgot about

    wtf? why?
    It is for people who dont like id3-tags and/or have the trackerd-service disabled. No thumbnails, no *******stars**.
    So the Player is definitely not for everyone!

    I have ideas for further improvements like:
    - text search
    - button control when screen is disabled (still no clue how to achieve this! -> help appreciated)
    - second default folder (i.e. on microSD), combined to look like 1 folder, but how?
    I have not very much time for it so don't expect too much. Very likely there will be no future updates.

    Necrolongplayer is now in repositories (extras-devel)
    ( http://maemo.org/packages/view/necrolongplayer/ )

    Edit | Forward | Quote | Quick Reply | Thanks
    Attached Images
      
    Attached Files
    File Type: deb necrolongplayer_0_0_1_armel.deb (54.5 KB, 155 views)
    File Type: deb necrolongplayer_0_0_3_armel.deb (52.6 KB, 103 views)
    File Type: deb necrolongplayer_0_0_4_armel.deb (51.6 KB, 131 views)

    Last edited by longuist; 2012-02-07 at 06:18. Reason: update
    The Following 12 Users Say Thank You to longuist For This Useful Post:
    Addison, ahmadamaj, bingbings, br1zer, iceskateclog, Joseph9560, MartinK, nicholes, phap, reinob, Roth, vetsin

     
    Addison | # 2 | 2011-10-30, 02:45 | Report

    That looks really good.

    Any chance on a Maemo 4 build or is this asking too much?

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to Addison For This Useful Post:
    longuist

     
    longuist | # 3 | 2011-10-30, 14:03 | Report

    Thank you very much. Actually i dont know what it takes to make it compatible to Maemo 4. If someone directs me to some useful hints i will look into it.
    One question. Does the original necroplayer works on maemo4? I noticed the original author of this player (CtHx Ъ) made an update very recently (added some playlist-handling and +?), so he is still developing it. Maybe he has some ideas.

    btw, everyone interested in the sourcecode, pm me. not posting it atm as it needs a major cleanup

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to longuist For This Useful Post:
    Addison

     
    qwazix | # 4 | 2011-10-30, 14:24 | Report

    Text search is done by proxymodel

    this code is in python but you can modify accordingly

    Code:
    model = QStandardItemModel()
    # populate the model
    proxyModel = QSortFilterProxyModel()
    proxyModel.setSourceModel(model)
    
    list = QListView()
    list.setModel(proxyModel)
    
    searchbox = QLineEdit()
    searchbox.textEdited.connect(proxyModel.setFilterFixedString)

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following User Says Thank You to qwazix For This Useful Post:
    longuist

     
    Addison | # 5 | 2011-10-30, 22:29 | Report

    Originally Posted by
    One question. Does the original necroplayer works on maemo4?
    I've never heard of it until now.

    Hey, if you ever contact the original author, think you might be able to ask him about giving us older Maemo folks some loving as well?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    CtHx | # 6 | 2011-10-31, 01:03 | Report

    Nice player!

    About maemo 4 (diablo): I've sent package (necroplayer) to autobuilder, so you can try it Package should be in extras-devel repository ( http://repository.maemo.org/extras-d...emo1_armel.deb ).

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by CtHx; 2011-10-31 at 01:44.
    The Following 2 Users Say Thank You to CtHx For This Useful Post:
    Addison, longuist

     
    Addison | # 7 | 2011-10-31, 01:40 | Report

    ^ Thank you! Thank you!

    Did you also apply longuist's patches with it as well?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    CtHx | # 8 | 2011-10-31, 01:48 | Report

    No. It's just original necroplayer

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 2 Users Say Thank You to CtHx For This Useful Post:
    Addison, vetsin

     
    Addison | # 9 | 2011-10-31, 02:04 | Report

    Hey.

    I'm having problems with this.

    After making a playlist, when selected play, it just scrolls though all the songs really fast without playing any of them.

    Any clue on this?




    "Warning: You do not seem to have the package gstreamer0.10-plugins-good installed.
    Some video features have been disabled."
    necroplayer[14895]: GLIB CRITICAL ** GStreamer -
    Trying to dispose element filesrc1, but it is not in the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    necroplayer[14895]: GLIB CRITICAL ** GStreamer -
    Trying to dispose element filesrc4, but it is not in the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    necroplayer[14895]: GLIB CRITICAL ** GStreamer -
    Trying to dispose element filesrc7, but it is not in the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    necroplayer[14895]: GLIB CRITICAL ** GStreamer -
    Trying to dispose element filesrc10, but it is not in the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    necroplayer[14895]: GLIB CRITICAL ** GStreamer -
    Trying to dispose element filesrc13, but it is not in the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    necroplayer[14895]: GLIB CRITICAL ** GStreamer -
    Trying to dispose element filesrc16, but it is not in the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    necroplayer[14895]: GLIB CRITICAL ** GStreamer -
    Trying to dispose element filesrc19, but it is not in the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    necroplayer[14895]: GLIB CRITICAL ** GStreamer -
    Trying to dispose element filesrc22, but it is not in the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    vetsin | # 10 | 2011-10-31, 02:06 | Report

    i have a suggestion for the button control. is it possible to set the keys as next and previous buttons for long press and normal volume up and down for short presses? that's one of the things i really like about my previous sony ericsson phones.

    Edit | Forward | Quote | Quick Reply | Thanks
    The Following 2 Users Say Thank You to vetsin For This Useful Post:
    Addison, longuist

     
    Page 1 of 4 | 1   2     3   | Next | Last
vBulletin® Version 3.8.8
Normal Logout