Active Topics

 



Notices


Reply
Thread Tools
somebody's Avatar
Posts: 128 | Thanked: 486 times | Joined on Oct 2010 @ Novosibirsk, Russia
#1
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
1.5.2-4:
  • 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:
Code:
$ dbus-send --type=method_call --dest=ru.somebody.someplayer / ru.somebody.someplayer.next
$ 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
Screenshots:



__________________________________________________

DONATE

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, bald.eagle.one, 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
#2
First to thank . Nice work Nikti

Edit: Thanks Nikolay
__________________
ford

Last edited by pantera1989; 2011-02-27 at 18:02.
 
somebody's Avatar
Posts: 128 | Thanked: 486 times | Joined on Oct 2010 @ Novosibirsk, Russia
#3
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
#4
Looks pretty damn good. Will download and test now.
 
neboja's Avatar
Posts: 277 | Thanked: 93 times | Joined on Jan 2010 @ Belgrade
#5
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
#6
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
#7
Does Last.fm scrobbling work with this player?
 
somebody's Avatar
Posts: 128 | Thanked: 486 times | Joined on Oct 2010 @ Novosibirsk, Russia
#8
Originally Posted by neboja View Post
WOW! HOW did you get a hardware +/- buttons to change default behavior????????????
Code:
#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(),                 "com.nokia.tklock.signal", "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") {
        _player_form->next();
        _dbus_client.setVolume(_system_volume);
    }
} else if (code == MM_KEY_UP) {
    if (behavior == "track") {
        _player_form->prev();
        _dbus_client.setVolume(_system_volume);
    }
}
And every 60 seconds we have to unlock zoom keys:
Code:
_unpause_keys_message = QDBusMessage::createMethodCall("com.nokia.mce", "/com/nokia/mce/request", "com.nokia.mce.request", "req_keypad_off_pause");

....

void DBusClient::_unpause_keys() {
	QDBusConnection::systemBus().call(_unpause_keys_message);
}

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
#9
Originally Posted by Keneraali View Post
Does Last.fm 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
#10
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
 
Reply

Tags
music player, nokia n900, someplayer

Thread Tools

 
Forum Jump


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