maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   [M4+5] oscp - multiplatform player for (almost) any file format and network streams (using libav/ffmpeg and others), now with pygtk GUI (https://talk.maemo.org/showthread.php?t=94590)

KotCzarny 2015-02-09 07:41

[N8x0/N900] oscp - multiplatform player for (almost) any file format and network streams (using libav/ffmpeg and others), now with pygtk GUI
 
5 Attachment(s)
hello!

i've finally gotten around to compile my own player for n8x0/n900/pc/sbc. right now it uses ncurses (terminal) or pygtk (gui) interface, easy to navigate with cursor keys. what can you use it for? well, you can play music in terminal or.. you can connect your device to stereo and control it via network remote!

for recent pc (x86/x64, linux and windows) or sbc (armhf, linux) builds check:
https://sourceforge.net/projects/oscp/files/binaries/

n8x0's build is now in diablo extras, please test and report!

n900's build is now in fremantle extras, please test and report :) (keep in mind version in fremantle/extras is quite old, so if you want latest and greatest use extras-devel)

if anyone is interested talk to me (KotCzarny) on #maemo on irc.libera.chat (webchat: https://web.libera.chat/?nick=oscp-n?#maemo )

features:
- plays local/networked files, playlists and internet streams (http://, mms://, rtsp://)
- path based search (media libraries are overrated)
- http scraper mode (loads http page, parses it for playable links and plays them)
- multiplatform (you can control maemo core from pc remote and pc core from maemo remote)
- intuitive, easy to use, fast and small (almost no dependencies (needs only libesd and/or libao))
- effects based on sox-14.4.2 (10-band equalizer, flanger, earwax, contrast(compress), reverb, overdrive, oops(karaoke))
- last.fm/libre.fm scrobbler (last.fm broken since spotify takeover)
- remembers play position
- quick fav dir keys
- unzip/unrar support
- ncurses ui with easy navigation (with mouse support)
- classic winamp skin support (with ability to load random one)
- network interface for remote commands (gtk and pygtk gui on local or remote device)
- lirc (remote) support
- many more little bits that make your audio experience smooth and comfortable

---
NEW! - please go to my next post for a manual and more info: --=> http://talk.maemo.org/showthread.php...stcount1460158 <=--
---

screenshots: ncurses on pc, pygtk remote (pc-linux, pc-windows, n800 and n900), pygtk winamp skin mode

reinob 2015-02-09 09:14

Re: oscp - console player for (almost) any file format
 
@KotCzarny

Looks like my kind of music player! :)

Any quick tutorial/manual? My volume shows "-1" and I cannot seem to find a way to make it output anything (I have to admit I didn't try much, just the obvious).

Thanks.

KotCzarny 2015-02-09 09:25

Re: oscp - console player for (almost) any file format
 
oscp manual (c) ariel/KotCzarny

Description

multiplatform player for (almost) any a/v format and network streams (using libav/ffmpeg and others),
using server--client model with GUIs available (ncurses/pygtk/native gtk)

Features

- plays multiple audio formats lossy and lossless (mp3/ogg/aac and friends)
- plays multiple game/tracker formats
- plays network streams (http://, mms://, rtsp://)
- playlists, favourites, one-key recursive playlists
- effects: based on sox-14.4.2, 10-band equalizer, flanger, earwax, contrast(compress), reverb, overdrive, oops(karaoke)
- remembers play position
- quick fav dir keys
- zip/rar/7z support
- path based browse/search (media libraries are overrated)
- ncurses ui with easy navigation (with mouse support)
- network interface for remote commands. gtk+ and pygtk gui on local or remote device. built-in server for remote control
- classic winamp skin support (with ability to load random one)
- lirc (remote) support
- http scraper mode (loads http page, parses it for playable links and plays them)
- multiplatform (you can control maemo core from pc remote and pc core from maemo remote)
- small and lightweight (almost no dependencies, needs only platform based audio library alsa/oss/esd/libao/pulse)
- last.fm/libre.fm scrobbler (last.fm broken since spotify takeover)
- lirc (remote) support
- many more little bits that make your audio experience smooth and comfortable

Usage

- cmdline/ncurses: run it (./oscp or /opt/oscp/bin/oscp or wherever you have put the binary) in terminal and use cursor keys to navigate your folders/files. By default LEFT goes to parent dir, RIGHT enters dir/playlist or plays the file.
- gui: after starting gui, it tries to connect to last used core. if it doesnt find one, you can start it by pressing gears icon (assuming 'oscp' is in your path) or connect to some already running one ('computers' icon). then use it in the same way as ncurses one (most keys should be the same)

Tips & tricks:

- check effects: shift-E - eq, shift-F - flanger, shift-V - reverb, shift-C - contrast (bumps volume without clipping), shift-W - earwax, shift-K - karaoke, shift-O - overdrive
- mrl (make-recursive-list): press ';' to recursively add all known files, starting from current directory
- run it in daemon mode (-d 1 -L 44322) on a machine connected to your stereo, then use remote gui to control it from anywhere
- ncurses: ctrl-l refreshes the window (in case contents get garbled), ctrl-r reloads current directory

Defaults

Default keybindings (configurable via config):
- quit: q,
- help: h,
- clip info: i,
- look for (search): l,
- stop: \,
- play/pause: p,
- prev: [,
- next: ],
- rewind: ",",
- fast forward: ".",
- volume decrease: -,
- volume increase: =,
- left(go parent): "LEFT",
- right(play/enter): "RIGHT",
- special meta menu: /,
- list pos up: "UP",
- list pos down: "DOWN",
- liast page up: "PGUP",
- list page down: "PGDOWN",
- list home: "HOME",
- list end: "END",
- copy file to fav-dir: "INSERT",
- delete file: "DELETE",
- make recursive list: ";",
- go to fav dir/list: 0..9,
- set current dir as fav: shift-0..9,
- repeat: r (cycles through repeat off/all/one),
- shuffle(random play): s,
- shuffle list: S,
- play vids: e
and more keys/actions available in config.


config: ~/.oscp/oscp.conf

cmdline usage: oscp [options] [path]
-A str audio dev (fe. pulse sink or libao "dev" key)
-a 0/1 autoplay off/on
-s 0/1/2 shuffle mode
-r 0/1/2 repeat off/all/single track
-E 0/1 play vids off/on
-t 0/1 display remaining time instead of current
-f 0/1/2 fullpath display
-v 0/1/2 software volume (off/exponential/linear)
-V 0..100 set volume
-l 0/1 use lineart compatible/full
-S 0/1 scrobble off/on
-L 1..65536 listen on TCP port for remote commands
-N str net acl (ip/mask space separated, ex:
"127.0.0.1 192.168.1.0/16 2.3.4.5")
-d 0/1 daemonize (disable ui and fork to background)
-T str dev type
-P 0/1 headphone mode, pause when hp unplugged
(needs dev type set to n900)
-F str fav save path
-M str midi sound patch directory
-m str midi sound patch config file
-C str1 str2 convert file1 into WAV (file2)
-H show supported formats
-h this help (duh)


Effects

Those are based on SoX-1.4.42 and include:
- equalizer (default key: shift-e) - best to cut some freqs, otherwise clipping might happen,
- flanger (shift-f) - "spinning loudspeaker",
- karaoke (shift-k) - works best when voice track is equal in both channels,
- reverb (shift-v) - adds depth,
- contrast (shift-c) - increase volume without clipping,
- earwax (shift-w) - get the sound stage out of you head (headphones),
- overdrive (shift-o) - vroom.

Formats

[slave-libav]: based on libav (Lavc56.1.0, Lavf56.1.0, Lavr2.1.0, Lavu54.3.0), formats: mp3, wav, ogg, flac, alac, ape, mpc, aac, ac3, m4a, mp2, wv, wma, ra, aif, avi, mpg, flv, mpeg, mp4, m4v, mkv, wmv, asf, mov, rm
[slave-xmp]: based on libxmp-4.4.1, formats: mod, med, xm, it, s3m, 669, abk, ac1d, amf, dbm, di, digi, dmf, dtm, emod, eu, far, flx, fnk, gdm, j2b, kris, lax, liq, m15, mdl, mfp, mgt, mmd0, mmd1, mmd2, mmd3, mtm, mtn, mtp, okt, okta, psm, pt36, ptm, rtm, sfx, sfx13, sfx2, stm, stim, stx, ult, umx, wow
[slave-gme]: based on gme-git (0x601), formats: ay, gbs, gym, hes, kss, nsf, nsfe, spc, vgm, vgz
[slave-asap]: based on asap-3.2.0, formats: sap, cm3, cmc, cmr, cms, dmc, dlt, mpd, mpt, rmt, tm2, tm8, tmc, fc
[slave-sc68]: based on libsc68 3.0.0.692M, formats: sc68, sndh
[slave-sid2]: based on libsidplayfp, formats: sid, psid, rsid, mus
[slave-flod]: based on c-flod-4.1, formats: bd, bp, bp3, dm, dm2, dmu, dum, dw, fc, fc13, fc14, fc3, fc4, fred, hip, hipc, jb, mug, rh, sfx, sfx13, sfx2, sid2, sid1, smod
[slave-aosdk]: based on aosdk-1.4.8, formats: psf, psf2, dsf, qsf, spu, ssf, minidsf, minipsf, minipsf2, miniqsf, minissf
[slave-usf]: lazyusf, formats: usf, miniusf
[slave-mdx]: mdxmini-20160105, formats: mdx
[slave-timi]: based on libwildmidi-git (0.4.1), formats: mid, midi, xmi, hmi, hmp
[slave-ym]: based on stsound-1.43, formats: ym
[slave-adplug]: based on adplug-git, formats: a2m, adl, adlib, amd, as3m, bam, cff, d00, dfm, dmo, dro, dtm, hsc, hsp, imf, jbm, ksm, laa, lds, m, mad, mkj, msc, mtk, rad, raw, rix, rol, sa2, sat, sci, sng, wlf, xad, xms, xsm, cmf, mus, got, ims, mdi, mus, sop, vgm
[slave-mpl]: external: mplayer, formats: same as libav
[slave-uade2]: external, formats: aam, adsc, abk, ac1d, ahx, alp, amc, aon, aon8, ast, avp, bp, bp3, bpsm, bd, bds, bsi, bss, chan, cin, cm, core, cust, cus, dat, dh, di, dl, dlm1, dlm2, dln, dm, dm1, dm2, dns, doda, dsc, dsr, dum, dmu, dp, dss, dw, dz, ea, ems, emsv6, eu, ex, fc, fc13, fc14, fc3, fc4, fcm, fp, fred, fw, glue, gmc, gray, hd, hip, hip7, hipc, hn, ims, is, is20, jam, jcb, jcbo, jd, jmf, jo, jpn, jpnd, jpo, jpold, jt, kh, kris, lax, lme, lion, ma, mc, mcmd, mco, mcr, mcs, md, mdat, mdst, mii, mk2, mkii, ml, mmdc, mms, mok, mon, mso, mtp2, mug, mug2, mw, ntp, pap, pc, ps, psa, pt, puma, pvp, qpa, qts, rh, rho, riff, rk, s, s7g, sa, sas, sb, sc, scn, scr, sct, scumm, sdata, sdr, sfx, sfx13, sg, sid1, sid2, sidmon, sjs, sm, sm3, smpro, smus, snk, snx, soc, sog, sonic, spl, sqt, src, ss, sun, syn, synmod, tf, tfmx, tfx, thm, thx, thn, tiny, tme, tpu, tronic, tw, uds, unic, vss, wb, ym, ymst


Links

- http://talk.maemo.org/showthread.php?t=94590 - original oscp's page on TMO - best place to report bugs and/or ask for new features. also new versions are announced there
- https://sourceforge.net/projects/oscp/files/binaries - builds for misc. systems - precompiled for linux x86/x64/arm, cygwin etc.

Contact

- either TMO page or ircnet/freenode (#maemo or #osc)

pichlo 2015-02-09 09:49

Re: oscp - console player for (almost) any file format
 
If I may have a suggestion, I would do:

left, right: prev / next file
enter: play file / enter dir / up dir if cursor on ".." *)
p or space: pause / resume

Seems more intuitive, but of course YMMV.

*) Caveat: I have not tried it yet, so I do not know it there even is a ".."

KotCzarny 2015-02-09 09:56

Re: oscp - console player for (almost) any file format
 
@pichlo: that's a valid suggestion, i'll implement key mapping later too. i personally prefer arrow keys for navigation because once i find the directory/playlist i like it just goes without interruption on shuffle mode

sulu 2015-02-09 10:06

Re: oscp - console player for (almost) any file format
 
Any chance to get the source code?

KotCzarny 2015-02-09 10:10

Re: oscp - console player for (almost) any file format
 
@sulu: sure, i didnt post it yet because it requires a bit of setup with libs, talk to me on irc and i'll give you the sources

sulu 2015-02-09 10:17

Re: oscp - console player for (almost) any file format
 
Sorry, I don't have any IM accounts and I don't intend to change that.
Can you please attach an archive here?

KotCzarny 2015-02-09 10:20

Re: oscp - console player for (almost) any file format
 
you don't have to have any im account to use irc, you can even use http based client:
http://webchat.freenode.net/ for 'channels' enter #maemo
i'll make a source pkg in a few

KotCzarny 2015-02-09 10:51

Re: oscp - console player for (almost) any file format
 
1 Attachment(s)
@sulu: here's the source. i compile things by hand, so you would need to install libs needed (libao, libesd, libav, libxmp etc)

KotCzarny 2015-02-09 11:15

Re: oscp - console player for (almost) any file format
 
here's compiled uade2 and mdxplay for oscp if you want to play their supported formats:

http://www41.zippyshare.com/v/2Goif30x/file.html

btw. anyone knows decent file hosting service that would not decay links?

reinob 2015-02-09 12:02

Re: oscp - console player for (almost) any file format
 
Quote:

Originally Posted by KotCzarny (Post 1460158)
as for volume, on n800 it shows -1 at first but works, as for n900 i will get around in a few days to compile/test it there

I tried on a N900 with headphones (work). I'll try again this evening. And thanks for the source code, I'll look at it as well!

KotCzarny 2015-02-10 15:03

Re: oscp - console player for (almost) any file format
 
http://www11.zippyshare.com/v/LguDdx4U/file.html

compiled and tested on fremantle (n900) uses libesd and esdcompat). it will change ~/.libao config file so keep that in mind if you use any other libao program. still can have few bugs, but overall works

juiceme 2015-02-10 16:23

Re: oscp - console player for (almost) any file format
 
Quote:

Originally Posted by sulu (Post 1460168)
Sorry, I don't have any IM accounts and I don't intend to change that.
Can you please attach an archive here?

Arrgh, @sulu please don't group IRC together with all the whatscrapps and other spyware!
It's the one and only true social media out there! :D

nokiabot 2015-02-10 16:40

Re: oscp - console player for (almost) any file format
 
Quote:

Originally Posted by juiceme (Post 1460340)
Arrgh, @sulu please don't group IRC together with all the whatscrapps and other spyware!
It's the one and only true social media out there! :D

100% correct sir .

wolke 2015-02-10 18:20

Re: oscp - console player for (almost) any file format
 
ooh, this looks nice!
im interested in using this as the backend for my weird music player, klomp

i use klomp on my laptop, my raspi, my htpc, my n9, and my n900.
it currently uses mplayer, which is suboptimal for many reasons, but is readily available on all the platforms i use, unlike mpd.

this doesnt seem to use anything that shouldnt be readily available in debian/arch/fedora. how about harmattan {and sailfish}?

also, can you host this on github? if i do use it, id love to contribute.

KotCzarny 2015-02-10 18:38

Re: oscp - console player for (almost) any file format
 
@wolke: all libs i use are gpl/lgpl so you can integrate them too. my oscp also started as frontend to mplayer but then i changed it to just use libs and play itself. further down the TODO i plan adding network controller to it (ie. server-client model). as for hosting on github or anything, its nice idea, but still its easier for me to just scp/tar.gz files now. if you are interested i can upload x86 build (linux or cygwin)

wolke 2015-02-10 19:11

Re: oscp - console player for (almost) any file format
 
Quote:

Originally Posted by KotCzarny (Post 1460353)
if you are interested i can upload x86 build (linux or cygwin)

thanks, that would be great.

as an aside, it would be fantastic if you could keep the curses/gtk/network interfaces separate from the player, or ifdef them and add a make config.
i think a standalone battery-efficient maemo-compatible audiophile music player library is a wonderful niche that needs filling, while the music player ui/clients world is fairly saturated.

also, github has a nice tar downloader that would make it far easier to distribute; no need to upload anything anywhere.

KotCzarny 2015-02-10 19:17

Re: oscp - console player for (almost) any file format
 
yes, that's what i plan to do, core integrated with ncurses interface (that can be disabled via param) + remotes tcp/socket (ncurses, gtk etc). still, i have to make it usable on n8x0/n900 first because there are obscure bugs related to arch and/or filesystem layout

sulu 2015-02-10 20:49

Re: oscp - console player for (almost) any file format
 
When trying to compile the sources you provided here [1] on Debian Jessie/amd64 I get this:
Code:

$ gcc --version
gcc (Debian 4.9.1-19) 4.9.1
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ gcc oscp.c
oscp.c: In function ‘show_help’:
oscp.c:112:13: error: ‘BUILD’ undeclared (first use in this function)
 ", VERSION, BUILD, MD5, confname, progname);
            ^
oscp.c:112:13: note: each undeclared identifier is reported only once for each function it appears in
oscp.c:112:20: error: ‘MD5’ undeclared (first use in this function)
 ", VERSION, BUILD, MD5, confname, progname);
                    ^
oscp.c: In function ‘get_ch’:
oscp.c:1634:14: warning: overflow in implicit constant conversion [-Woverflow]
  } else ch = (chtype) ERR;
              ^

Am I doing something wrong (I'm not that familiar with ANSI C) or is there something missing (the archive contains no oscp.h for example)?


[1] http://talk.maemo.org/showpost.php?p...2&postcount=10

KotCzarny 2015-02-11 05:04

Re: oscp - console player for (almost) any file format
 
just add -DBUILD=sulu -DVERSION=sulu to gcc line. its only informational to know which iteration it is

sulu 2015-02-11 07:03

Re: oscp - console player for (almost) any file format
 
1 Attachment(s)
That doesn't help because BUILD and MD5 would still be undefined and it doesn't fix the overflow:
Code:

$ gcc -DBUILD=sulu -DVERSION=sulu oscp.c
oscp.c:21:0: warning: "VERSION" redefined
 #define VERSION "0.9.6"
 ^
<command-line>:0:0: note: this is the location of the previous definition
oscp.c: In function ‘show_help’:
<command-line>:0:7: error: ‘sulu’ undeclared (first use in this function)
oscp.c:112:13: note: in expansion of macro ‘BUILD’
 ", VERSION, BUILD, MD5, confname, progname);
            ^
<command-line>:0:7: note: each undeclared identifier is reported only once for each function it appears in
oscp.c:112:13: note: in expansion of macro ‘BUILD’
 ", VERSION, BUILD, MD5, confname, progname);
            ^
oscp.c:112:20: error: ‘MD5’ undeclared (first use in this function)
 ", VERSION, BUILD, MD5, confname, progname);
                    ^
oscp.c: In function ‘get_ch’:
oscp.c:1634:14: warning: overflow in implicit constant conversion [-Woverflow]
  } else ch = (chtype) ERR;
              ^

I also tried to define BUILD and MD5 in the code:
Code:

#define BUILD "sulu"
#define MD5 "1"

But then I get lots of undefined references (see attached archive).

KotCzarny 2015-02-11 07:19

Re: oscp - console player for (almost) any file format
 
you have to compile each .c file into .o then link them with static or compiled libs:
gcc file.c -o file.o
gcc file2.c -o file2.o
gcc file.o file2.o -o final-binary -lncurses -lm -lz -lsomeotherlib
..etc

sulu 2015-02-11 08:10

Re: oscp - console player for (almost) any file format
 
Thanks, I'll try that.
10 years ago I was a C programmer, but it wasn't plain ANSI C but a custom toolkit that took care of all the compiling and linking stuff.
So I'm pretty much lost nowadays if I have no Makefile.

KotCzarny 2015-02-11 14:38

Re: oscp - console player for (almost) any file format
 
i've updated first post with recent builds for n8x0/n900 (finally one binary that works on both platforms) and added one for x86 (linux)

KotCzarny 2015-02-12 07:36

Re: oscp - console player for (almost) any file format
 
another update, this time i've added configurable keys. run program at least once, then check ~/.oscp.conf
also, moved downloads to the sourceforge. let me know if you have any issues/suggestions

ps. if you run latest build allow it reinit properly by removing config files (do: rm ~/.libao ~/.oscp.conf )

KotCzarny 2015-02-12 22:07

Re: oscp - console player for (almost) any file format
 
another update. remote interface is in. to enable: set in ~/.oscp.conf or run with -L port
word of caution: no password needed to connect (for now). for available commands see: http://sourceforge.net/projects/oscp...e.txt/download
so now you can run oscp on n8x0/n900 and connect via tcp/ip (fe. telnet) and send commands to it. or you can run it on linux machine and write pygtk interface and control it from your n8x0/n900

anyone needs anything else?

KotCzarny 2015-02-13 19:52

Re: oscp - console player for (almost) any file format
 
just uploaded new version along with oscp-remote.py (link in first post). right now i've tested it by running player on n800 and remote on x86-linux. and it works, woo! more testing after i have some food

KotCzarny 2015-02-14 15:13

Re: oscp - console player for (almost) any file format
 
added oscp-n900-PA binary, this one uses native pulseaudio which seems to work on my stock n900 (fremantle). volume control is disabled because it was blocking PA. also, weirdly cpu usage is 2x of n800 compiled version. but it produces sound now so at least i can work on it

KotCzarny 2015-02-14 17:45

Re: oscp - console player for (almost) any file format
 
updated remote.py and added some screenshots to first post

KotCzarny 2015-02-16 21:17

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
updated again, pc and n8x0/n900 versions were tested and working, n900-PA wasnt (but should work). one thing left is keboard control in remote, otherwise it seems feature complete player

KotCzarny 2015-02-16 21:45

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
btw. if you make somefile.m3u with http:// or mms:// links it will also work, so it can be used to listen to internet radios etc. also, please test and criticize/suggest

kaari 2015-02-16 21:46

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
Great, n900-PA is working for me. I had trouble with n8x0/n900 version. Thanks

KotCzarny 2015-02-17 18:18

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
so, anyone with 770 wanting to have audio player?

endsormeans 2015-02-17 22:35

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
There may be a few members who still use their 770's ...who I imagine will be happy to try it out.
I do know there are still n8x0 users like myself who (I'm sure) are ecstatic that you did this bit of wizardry...
I like I can use it on my n900 too.
I think it is a great bit of work you've done here for all the nxx0 line.
Bravo!
Thank you very much my good man.

KotCzarny 2015-02-18 08:13

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
thank you for your kind words :) i'm asking about 770 because i don't know anyone who has one and i have zero experience with it, so i would need either 770 or someone (preferably on irc) that will help me test there. also, please submit any bugs/requests via irc or https://sourceforge.net/p/oscp/tickets/ . i can develop for myself but i know people have different tastes/needs. oscp is quite configurable now but still, i wrote it because i wasn't satisfied with any other available (either because they lacked features or were too big/dependence heavy)

endsormeans 2015-02-18 13:12

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
Well I rarely turn mine on anymore ...It 's buried in a drawer around here somewhere. I have only so much time. I've been focusing on my N8x0's and my N900 and primarily either helping new members, trying to encourage devel in the maemo4 end of the pool, doing work on peripheral gadgetry for the n8x0 and n900, or trying to do work-work.
Haven't the juggle room myself.
I'd probably use my 770 more if the was any movement development-wise over the last handful of years...but it's been a long time since anything new happen for it.
Of course that is not to say I haven't run into people over the last year joining up as new maemo members with their 770 in hand or the odd old member chiming-in on a topic now and again.

Your best bet is to post it in the subforums that would get the requisite attention.
If you post the same question in the 770 subforums you'll get their interest.
It may take a long time for them to notice.
I would imagine none of the active (or dormant ones for that matter...) 770 users would be expecting something new.
Just be prepared for the fact it may take a while for responses to start trickling in for your query for testing and for offering a new player ....

nokiabot 2015-02-18 17:48

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
can the client be used in another n900 ?

KotCzarny 2015-02-18 18:05

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
@nokiabot: sure, network doesnt care what is on the other side as long protocol version agrees. as i've written earlier, you can even use telnet or netcat to control it

on related note, squashed ugly bug in oscp-remote.py and uploaded to sourceforge

Fatalist 2015-02-18 19:30

Re: oscp - console player for (almost) any file format, now with pygtk GUI
 
Awesome, KotCzarny. Thanks for supporting the N8x0, lots of formats :) This will give more life to my N810, I've used it only a few times lately...


All times are GMT. The time now is 08:44.

vBulletin® Version 3.8.8