:date: '2012-04-20 10:03:11'
.. index:: tech, music, perl, mocp, herrie
.. _`2012-herrie_and_mocp`:
Herrie and MOCP
===============
`Herrie `__ is the console music player I used after :program:`MOCP` (music player on console) didn't work for a while. I would call it an alternative, but it's not as convenient as `MOCP `__.
I used :program:`Herrie` for a while and I have to say: It's OK when you can't use :program:`MOCP`.
But :program:`MOCP` is for me still the music player you have to use on the console. Properly configured (which is not that hard), it's
* quick
* functional
* highly configurable.
Yes, it looks weird - but so do people running around with headsets and still speaking into their phones while holding them in their hands. So go and argue somewhere else.
Herrie
------
Switching from 32Bit to 64Bit (it happened a while ago) didn't only speed up things. It also made my favourite Music player useless, since it's not running under 32Bit. Therefore I needed an alternative.
So fare it seems I'm getting pretty along with :program:`Herrie`.
Shortcuts
"""""""""
* :kbd:`J` - Jump to a specific time stamp, alternatively you can enter durations like :kbd:`+5` or :kbd:`-5` to jump five seconds forward or backwards.
Downsides
"""""""""
* Jumping between directories with short-cuts not implemented.
MOCP
----
Delete file from file-system:
"""""""""""""""""""""""""""""
This function I was missing for a long time. When listening to music and an annoying song appears - one key stroke it goes into nirvana. Never comes back again. Just don't put it on some key you accidentally hit often enough.
* Key :kbd:`F9`
Config:
.. code:: bash
ExecuteCommand9 = "rm %f"
Log all played files
""""""""""""""""""""
:ref:`This <2012-music_2011>` made me still look for a solution. For now I found one:
I wrote a simple PERL script that is triggered by the music player every time he starts a song. The output is written into a CSV-logfile. Because I was just on the run I also added the functionality to output the files into a new playlist. Could become handy if I run into a new session of "Lets-Listen-to-old-music" and want to see what has been played afterwards.