![]() |
[Announce] Necrolongplayer Audioplayer [Necroplayer Hack] 0.0.4
5 Attachment(s)
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 :cool: 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 searchI 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/ ) |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
That looks really good. :)
Any chance on a Maemo 4 build or is this asking too much? |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
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 ;) |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Text search is done by proxymodel
this code is in python but you can modify accordingly Code:
model = QStandardItemModel() |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Quote:
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? :) |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
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 ). |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
^ Thank you! Thank you! :D
Did you also apply longuist's patches with it as well? |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
No. It's just original necroplayer :)
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
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. |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
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.
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Just to add on my last post, I already had a playlist, so when I started Necro, I simply pressed play, let it run for about 2 seconds, then closed it.
Cheers. :) |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
I think its need to install some gstreamer plugin. I'm not sure about maemo 4, maybe it should be like gstreamer0.10-ffmpeg or *-ugly for mp3 support.
For ogg support you need ogg-support package :) :) :) Quote:
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
^ Okay, I'll try and look for that gstreamer .deb.
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Which .deb/.debs do you think I should grab?
http://repository.maemo.org/extras-d...gstreamer0.10/ http://repository.maemo.org/extras-d...plugins-extra/ |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
It would be great if the proper dependencies could be added to the package, or perhaps an error message if gstreamer is needed or not detected, or perhaps a message that fires off when the package is installed.
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
^ Yes. :)
I installed gstreamer0.10-plugins-extra_0.10.6-0osso22-2_armel.deb just for the giggles but that didn't solve the dependency problem. Not sure what else to try on this. |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Quote:
Code:
apt-get install gstreamer0.10-plugins-good |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
^ Okay. :)
I'm getting this after your command. [1|root@Nokia-N800-43-7|~]apt-get install gstreamer0.10-plugins-good Reading package lists... Done Building dependency tree Reading state information... Done gstreamer0.10-plugins-good is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded. |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
^ That was the first time ever running this command by the way.
It doesn't make any sense why it's complaining if the dependency was somehow already there. |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Maybe this is a reason, at this moment player supports playlists with absolute paths, can you manually create playlist (clear and add some files)?
Quote:
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
^ Yeah.
I've made a few playlists and have also cleared them as well. I can't get any of them to go to the left window though, if that's even needed. http://img545.imageshack.us/img545/1...1103118112.png Is there some trick in getting them over to the other window? |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Ok, next step, can you install ogg-support package (http://maemo.org/packages/view/ogg-support/) and test some .ogg files? :)
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
I've got around 40,000+ songs but none of them are in ogg.
They're either in mp3 or mp4 format. I'd rather not mess with ogg if that's okay with you. Sorry. :) |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Ok :)
Seems there is a phonon/gsreamer bug for maemo 4. I found this: https://garage.maemo.org/pipermail/q...ry/000158.html |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
^ Can this be resolved without too much work on your end?
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Sorry, it is too complicated for me to fix either phonon or gstreamer plugin :)
You can also join the dark side (.ogg) and convert your collection :) I think phonon should work fine with ogg files... |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
I'll give .ogg a try then.
Thanks for sticking around and answering my questions buddy. :) |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Okay. Same behavior with .ogg files.
It just rifles through all of them quickly after pressing play the same way it was with mp3 files. "Warning: You do not seem to have the package gstreamer0.10-plugins-good installed. Some video features have been disabled." necroplayer[22025]: 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. I give. :) |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Sorry, I was wrong :)
Now I have no idea how to fix that. Do you have some another application which uses gstreamer (or phonon) and runs correctly? |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Yeah, there is life in the thread ;)
now chronologically: Quote:
Will be added to next version. Quote:
Quote:
In my mod i kicked the whole section as i dont need it. Thank you CtHx for trying to find a solution for the Diablo-build. Unfortunately i too dont have a solution, just these findings:
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Quote:
|
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Quote:
http://talk.maemo.org/showpost.php?p...5&postcount=96 Poopers. :) |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
I'm sorry Addison, there will probably never a diablo version unless someone figures out...
Meanwhile I added some stuff, far from what I intended, but no time on my side. maybe the last version. this has changed necrolongplayer (0.0.2) * 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 |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
btw, updated first post. trying to upload the sources to the repositories with qtcreator (publishing wizard) under win, no other possibility atm, but it fails with:
Code:
which: pgp: unknown command different in ubuntu: Code:
Can't exec "debian/rules": Permission denied at /home/maemo/QtSDK/Maemo/4.6.2/madbin/dpkg-buildpackage line 474. |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack]
Hi there. A small update:
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) As there were no complaints about the bug (which was severe) i presume there are no other users beside me ;) Now the player is in extras-devel: http://maemo.org/packages/view/necrolongplayer/ p.s. Getting it there was a great pain in the arse! feck! I think it was not much what needed to be changed, but finding the right combination....(all tutorials were only close to the solution) After setting up a linux vm just for this purpose (dont want to mess with my main system) changing something in control + rules & using custom build step & then upload to Maemo Extras Assistant finally did the trick. Im still interested in using the publishing wizard from inside qtcreator (see above post). Is there someone who can negate its totally broken?? |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack] 0.0.4
mini-update (just for backup purposes)
necrolongplayer (0.0.4) * added second music folder + folder toggle button * added menu option to toggle repeat much too lazy to push it to extras-devel...but who cares anyway... |
Re: [Announce] Necrolongplayer Audioplayer [Necroplayer Hack] 0.0.4
Hello... my name is viento, i love music song esspessially necroplayer i have request would you like to add new engine for playing sound type asx and I will be grateful, thanks
viento23 |
All times are GMT. The time now is 08:07. |
vBulletin® Version 3.8.8