Active Topics



Thread Tools
somebody's Avatar
Posts: 128 | Thanked: 486 times | Joined on Oct 2010 @ Novosibirsk, Russia
I am pleased to inform you that after six months of development, testing and usage in Russia SomePlayer now available in the official repositories.

Main features:
  • MP3, FLAC, WMA, AAC, OGG, ASF, APE, WAV support
  • Equalizer support. Predefined and users presets
  • Work with user-manager media library and file system (adding tracks and directories from filesystem)
  • User playlists and dynamic playlists
  • Playlist sorting (long tap on playlist in main view)
  • FMTX support
  • Bluetooth AVRCP support (controlling playback using bluetooth headset)
  • Ability to control volume or tracks with locked screen using zoom keys
  • Auto-stop timer
  • Auto-pause on headset unplugging
  • Landscape, portrait and auto-oriented mode
  • Covers search (on file system not in Internet)
  • Ability to control playback via D-Bus
  • Applied MP4 and ASF patches to TagLib (now full tag support for wma, asf, m4a and others formats with this containers)
  • Fixed bug with double adding directory to cur.playlist
  • Fixed issue with silent phone profile
  • Added 'Online help' action to main menu
  • Support for M4A files (I don't know anything about DRM in this files)
  • Controlling via keyboard:
    space = toggle
    left = prev
    right = next
    t = stop
    r = toggle random
    e - toggle repeat
    l = library
    m = filemanager
    v = toggle view
    s = toggle search bar
  • New icon
  • Chinese translations
  • Little design improvements in settings window

D-Bus commands:
$ dbus-send --type=method_call --dest=ru.somebody.someplayer /
$ dbus-send --type=method_call --dest=ru.somebody.someplayer / ru.somebody.someplayer.toggle
$ dbus-send --type=method_call --dest=ru.somebody.someplayer / ru.somebody.someplayer.prev
$ dbus-send --type=method_call --dest=ru.somebody.someplayer / ru.somebody.someplayer.stop
$ dbus-send --type=method_call --print-reply --dest=ru.somebody.someplayer / ru.somebody.someplayer.title
$ dbus-send --type=method_call --print-reply --dest=ru.somebody.someplayer / ru.somebody.someplayer.artist
$ dbus-send --type=method_call --print-reply --dest=ru.somebody.someplayer / ru.somebody.someplayer.album



Last edited by somebody; 2011-03-17 at 15:54.

The Following 303 Users Say Thank You to somebody For This Useful Post:
-L-, 5spdvl, 9000, aanckar, acrux, acvetkov, aenbacka, afaq, ahmadamaj, Alan_Peery, alexff, alextootchie, aligatro, AlMehdi, anapospastos, Andy1210, AndyNokia232, anismistry, anla, antezz, arnoldux, arora.rohan, ayazpak,, balorbule, Bartus, Bazza, Benson, bigears5000, bingbings, bipinbn, BlackList, Blaizzen, blipnl, BLIZZARD, Boemien, boldap, bonapart, br1zer, Bundyo, c:drive, carbonjha, casketizer, casper27, ceevee, cevenn, cfh11, Char, cheve, Chrome, cipper, cjp, clovis86, codeMonkey, corduroysack, couldvbb, Crugath, Cue, CutterSlade, D4rKlar, Dancairo, Dany-69, daperl, dar3d3vil, DaReaper, Dark_Angel85, datjomp, Dave999, Death Scythe, debernardis, Descalzo, devdsp, DfLo1913, diegofigueroa, direx, dkvello, dole, Dousan, drangina, Drekkie, dr_frost_dk, dtergens, dumpystig, dynomot, eefo, efekt, ejasmudar, elie-7, elros34, esiravegna, esthreel, excelar8, F2thaK, Fatalist, fatcobrah, fh37, fmo, foobar, FormerPalmUser, fotis9, FRuMMaGe, fw190, gabby131, gautamr9, geneven, ghzroy, gionni88, gkanda100, Golian, gordonshowers, Grant, Greybrow, gs1, Gusse, handaxe, HELLASISGREECE, HellFlyer, Helmuth, hgroove, HtheB, Hwoarang, ikirk, img, immi.shk, inkirby, ironm8, Isamun, ivgalvez, ivyking, jaimex2, jakiman, jcharpak, jedi, jhb, jhwan, JimKnopf, jj0, joerg_rw, John McClane, johnel, JorgeFX, Joseph9560, jostefan13, K.Singh, kamil365, Ken-Young, Kham, klinglerware, kopele, Kriek, kybo, Larswad, leetnoob, lidow, littlebadger, llBlackenedll, logicalsid, longcat, lostinmirkwood, lsolano, LucianoBraga, m750, MaddogG, MaDless, maemo55, Maj3stic, maluka, manavs, Marklar, MartinK, marxian, mbo, McLightning, mdb666, mece, Megaltariak, mehulrajput, Mentalist Traceur, mike_shenoda, mikki-kun, mikkuss, MINKIN2, mivaho, mmlado, moepda, mohannad, mpi, mveplus, MyNokiaN900, N900MAN, Natan_xy, nathaneous, neotalk, Netweaver, NiQ, niqbal, nokiabot, NokiaRocks, NOMIOMI, omaniac, Optln, OVK, padi2007, pantera1989, pawelstryju, pedrolucasbp, phap, phapsubongtoi, Pigro, pillar, plaban, poleepkwa, poogash, porselinaheart, pyykkhe, qosmio, qwertyberty, rabarkar, raghu_mark, Reffyyyy, reinob, renowong, richard.lawry, rjneid, rm42, roondar, Rootage, rtacla, s15mos, sake, salawat, SalmanAbbas, SavageBrat, SavageD, shanttu, shazosbourne, Silvarum, Sin, sinaisix, Sir_Krokofant, skalogre, slappy, smoothc, sony123, SR90, SSLMM, stevomanu, Stonik, strange1712, SubCore, sula, superpj101, taike_hk, taril, teethgrinder, Temporal, Tensuke, the dark knight, TheBurek, thecubed, ThomasAH, Tiboric, TimusEravan, titi974, tokag, Tomaszd, Trestry, Tstone, tushyd, twaelti, udaychaitanya16, ukki, v13, vetsin, videohese, vijays, vkv.raju, Vlad_on_the_road, wakkamis, wazd, whayong, white_ranger, wickermonkey, Wikiwide, willkr, wow23, x61, XenGi, XiliX, xopher, xRobby, xuggs, yauchildchew, yogi900, zaksloan, zifis, zlatokosi, ZogG, zvogt
pantera1989's Avatar
Posts: 577 | Thanked: 699 times | Joined on Feb 2010 @ Malta
First to thank . Nice work Nikti

Edit: Thanks Nikolay

Last edited by pantera1989; 2011-02-27 at 18:02.
somebody's Avatar
Posts: 128 | Thanked: 486 times | Joined on Oct 2010 @ Novosibirsk, Russia
Originally Posted by pantera1989 View Post
First to thank . Nice work Nikti
Thanks for your help. You can see it in About->Online help

PS. 'Nikti' - is not name My name is Nikolay (and last name - Tischenko)

The Following 3 Users Say Thank You to somebody For This Useful Post:
Posts: 662 | Thanked: 653 times | Joined on Feb 2010
Looks pretty damn good. Will download and test now.
neboja's Avatar
Posts: 277 | Thanked: 93 times | Joined on Jan 2010 @ Belgrade
WOW! HOW did you get a hardware +/- buttons to change default behavior????????????
Dave999's Avatar
Posts: 6,817 | Thanked: 8,306 times | Joined on Oct 2009 @ Moon! It's not the East or the West side... it's the Dark Side
Exellent. love that you can you can use the checkboxes. especially when you have lots of audiobooks and want to do a random list.

didnt get the seach to work.

Thank you

Last edited by Dave999; 2011-02-27 at 14:57.
Posts: 114 | Thanked: 109 times | Joined on Nov 2010 @ Finland
Does scrobbling work with this player?
somebody's Avatar
Posts: 128 | Thanked: 486 times | Joined on Oct 2010 @ Novosibirsk, Russia
Originally Posted by neboja View Post
WOW! HOW did you get a hardware +/- buttons to change default behavior????????????
#define MM_KEY_UP (73)
#define MM_KEY_DOWN (74)

// This connects application to D-Bus event from zoom keys

QDBusConnection::systemBus().connect(QString(), QString(),                 "", "mm_key_press", this, SLOT(_zoom_keys_handler(quint32,quint32)));


void DBusClient::_zoom_keys_handler(quint32 code, quint32 /*ignored*/) {
	emit zoomKeyPressed(code);


if (code == MM_KEY_DOWN) {
    if (behavior == "track") {
} else if (code == MM_KEY_UP) {
    if (behavior == "track") {
And every 60 seconds we have to unlock zoom keys:
_unpause_keys_message = QDBusMessage::createMethodCall("", "/com/nokia/mce/request", "", "req_keypad_off_pause");


void DBusClient::_unpause_keys() {

Last edited by somebody; 2011-02-27 at 14:56.

The Following 14 Users Say Thank You to somebody For This Useful Post:
somebody's Avatar
Posts: 128 | Thanked: 486 times | Joined on Oct 2010 @ Novosibirsk, Russia
Originally Posted by Keneraali View Post
Does scrobbling work with this player?
No. And will not working in the nearest future
Bazza's Avatar
Posts: 733 | Thanked: 249 times | Joined on Jan 2010 @ UK
This is what having an N900 is all about, having devs like you producing good quality applications like this. good work..

testing now...
Retro gaming nut.

handhelds running mame really well, GP2x (mk2), GP2x wiz, JXD s7300

Samsung galaxy note 2 owner and of course mame on that too

ex - Xbox 360 user - here is the reason -

I am back Xboxing again - and here is what i did to correct it -

***UPDATE*** now 47 months on and x-clamp fix has just failed....not a bad run

music player, nokia n900, someplayer

Thread Tools

Forum Jump

All times are GMT. The time now is 15:46.