General discussion

Here you can discuss everything related to MOC which doesn't fit other subforum.

Hiccups when other processes demand CPU

First of all, I have to say that I am very happy with MOC. I have completely switched over from other players, because it is lightweight, unobtrusive, easy to work with, and accessible. I even hacked PyPanel -- a taskbar+ program -- for it to read info on which MOC track is playing, and it works wonderful. You can see both in action at http://desktopcam.gatonegro.ceibes.org (the MOC window, and the PyPanel hack in the upper-rightish area).

Formalities aside, I have but one important issue with MOC: whenever I am using an application that has bursts of CPU usage -- something as simple as loading a page with Firefox, for example -- MOC 'hiccups', which means that it will stop playing for a fraction of a second (while the CPU burst lasts. Mind you, that if it lasts longer, it will remain silent while it does). Is should be worthwhile mentioning that this happens when only ~75% of the CPU is being used, not even at 100%.

I tried assigning MOC a lower nice value (as low as -10) without success. Any hints? Or is it a bug?

iface_set_mixer_value: Assertion `value >= 0 && value <= 100' failed.

This is a known bug, but I can't reproduce it.
here is the patch

You can also read the discussion

ion3 supports moc!

Hi, just a note: there are now not one, not two, but THREE moc status monitors for the minimalist window manager ion3! Clearly, ion3 users love moc...

You can see it running in the bottom left of this screenshot:
http://ereb.us/data/tmp/moc-on-ion3.png (probably a slow load)

--D

http://www.modeemi.fi/~tuomov/ion/
http://modeemi.fi/~tuomov/repos/ion-scripts-3/#statusbar

ExecCommands to manage files and directories

I've made a couple of scripts to be used as MOC external commands.

They let you easily move, rename, create and delete files and directories from within MOC. They are commandline-based, with line editing, filename completion (Tab) and history of previous invocations.

Download this zipfile (alternate link) and follow the instructions in the README file.

Comments / feature requests are welcome!

AAC+

Does the ffmpeg-plugin supports AAC+?

Elimar
--
Moc's Debian maintainer

patch to ignore meta-information

A while ago I was complaining about broken ogg-streams where metadata from the stream is overridden by (static/useless) information from the icecast server.
While I totally agree to that it is the streams fault and not a moc bug I have the luck to only listen to those broken streams...
Finally I lost my temper and created a patch that allows me to toggle the use of icecast information at runtime (actually any information from the stream, only decoder information is used). If this is of interest to anyone you can find the patch here : http://www.tzi.de/~hiben/moc (meltdown-patch).

Missing MP3 tags

Would it be possible for MOC to add formatting (FormatString) support for the Year, Genre and Comment tags? At least the Year... that'd be awesome in itself.

Love MOC - thanks for such a great app.

MOC and GNOME

Hey,

I love the player, and I'm using it exclusively, thanks a lot to Damian for developing that wonderwul piece of software. It's perfect.

Well, almost... ;)

I am not much of a programmer, but I think I can manage a simple GNOME applet to control the server - that's what I'm really missing, because I don't want to have a console dedicated to the player (it's a tad cumbersome to use), and I'd like to be able to just have a look at the applet and see what's playing, for how long, etc. I know there is one applet already, but it's written in OCaml, which I don't understand, and I couldn't compile it, either. And I don't want to keep the OCaml stuff on my machine, because my space is limited.

Besides, it will be a nice exercise for me, so I'll be doing it mostly for the coding experience. :P

So, my question is this - should I use the command line options (e.g., `mocp -p`, `mocp -s`, etc.) to send commands to the server, or is there another way I'm not aware of? As far as I could tell from the OCaml source for the existing applet, Start|Stop|Play are sent in a different way, and the info is updated by `mocp --info`. However, what this other way is is beyond my poor skills to find out on my own.

Any advice will be much appreciated,

Cheers,
Emil

Pages

Subscribe to RSS - General discussion