Hello,
As promised I just released version 2.3.1 of PyTone, which you can find under
http://www.luga.de/pytone/download/PyTone-2.3.1.tar.gz
It mostly contains bugfixes including (hopefully) one for the race condition which somethings prevented PyTone from starting up. The keybindings for the rating of the currently playing song have been made configurable.
Enjoy,
Jörg
On Sat, 12 Aug 2006, Joerg Lehmann wrote:
As promised I just released version 2.3.1 of PyTone, which you can find under
http://www.luga.de/pytone/download/PyTone-2.3.1.tar.gz
It mostly contains bugfixes including (hopefully) one for the race condition which somethings prevented PyTone from starting up. The keybindings for the rating of the currently playing song have been made configurable.
Hoping to foster some more development into pytone (which I still actively use) and specifically into ReplayGain support :)
See:
http://www.luga.de/pipermail/pytone-users/2005/000205.html http://wiki.hydrogenaudio.org/index.php?title=Replaygain https://www.sacredchao.net/quodlibet/browser/trunk/plugins/songsmenu/replayg...
Having to adjust your player (or stereo) when your music is playing is really annoying.
Apparently quodlibet has a python implementation for replaygain that supports ogg, mp3, flac and mpc.
Kind regards, -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power]
Hi Dag,
On 14.08.06, Dag Wieers wrote:
On Sat, 12 Aug 2006, Joerg Lehmann wrote:
As promised I just released version 2.3.1 of PyTone, which you can find under
http://www.luga.de/pytone/download/PyTone-2.3.1.tar.gz
It mostly contains bugfixes including (hopefully) one for the race condition which somethings prevented PyTone from starting up. The keybindings for the rating of the currently playing song have been made configurable.
Hoping to foster some more development into pytone (which I still actively use) and specifically into ReplayGain support :)
If it only were a documented standard. Oh well...
http://www.luga.de/pipermail/pytone-users/2005/000205.html http://wiki.hydrogenaudio.org/index.php?title=Replaygain https://www.sacredchao.net/quodlibet/browser/trunk/plugins/songsmenu/replayg...
The last link points to the ReplayGain scanner. Is this something we would need? In other words: is the ReplayGain information not stored in some ID3 (or whatever) tag?
Having to adjust your player (or stereo) when your music is playing is really annoying.
Yes, but it's not that easy. Context matters here: do you play the song as part of the whole album or not. If I remember correctly, there are separate volume normalization levels for different cases.
Apparently quodlibet has a python implementation for replaygain that supports ogg, mp3, flac and mpc.
I'll have a look. Certainly, the above plugin is not enough.
Jörg
* Joerg Lehmann joerg@luga.de [2006-08-13 23:30]:
Hello,
As promised I just released version 2.3.1 of PyTone, which you can find under
http://www.luga.de/pytone/download/PyTone-2.3.1.tar.gz
It mostly contains bugfixes including (hopefully) one for the race condition which somethings prevented PyTone from starting up. The keybindings for the rating of the currently playing song have been made configurable.
Enjoy, Jörg
Thank you Jörg for waking up this lovely princes ;-)
I've put a new ebuild for 2.3.1 here:
http://www.xs4all.nl/~swimmer/music/PyTone-2.3.1.ebuild
and I announced it on
http://bugs.gentoo.org/show_bug.cgi?id=70450
and
http://forums.gentoo.org/viewtopic-p-3511897.html#3511897
Greetz Stefan
========================================================= My very personal wishlist for Pytone - just ignore it ;-) ========================================================= * BPS recognition Show the bits per seconds from a song in the MP3 info window
* Pause between tracks
* Some sort of replaygain
* Extended search function -- Stefan Wimmer swimmer@xs4all.nl
Hello Stefan,
On 14.08.06, Stefan Wimmer wrote:
- Joerg Lehmann joerg@luga.de [2006-08-13 23:30]:
Hello,
As promised I just released version 2.3.1 of PyTone, which you can find under
http://www.luga.de/pytone/download/PyTone-2.3.1.tar.gz
It mostly contains bugfixes including (hopefully) one for the race condition which somethings prevented PyTone from starting up. The keybindings for the rating of the currently playing song have been made configurable.
Enjoy, Jörg
Thank you Jörg for waking up this lovely princes ;-)
Sleeping princess, I like that ;-)
I've put a new ebuild for 2.3.1 here:
http://www.xs4all.nl/~swimmer/music/PyTone-2.3.1.ebuild
and I announced it on
http://bugs.gentoo.org/show_bug.cgi?id=70450
and
Thanks!
========================================================= My very personal wishlist for Pytone - just ignore it ;-) =========================================================
[ snip ]
- Some sort of replaygain
[ snip ]
Ok, guys. You nagged me long enough. Thanks to the links from Dag to quodlibet, I finally managed to do it. I just checked a very first version of the replaygain support into SVN (revision 105). For the unpatient users amongst you: you might try it out, but you need to do do a manual rebuild of your database. Furthermore you need the mutagen ID3 module to get this working:
http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen
I'll investigate whether extracting the replaygain information is also possible with eyed3.
Last not least, I used normalize-audio to tag my files. So you'd better do the same ;-)
Jörg
On Tue, 15 Aug 2006, Joerg Lehmann wrote:
On 14.08.06, Stefan Wimmer wrote:
========================================================= My very personal wishlist for Pytone - just ignore it ;-) =========================================================
[ snip ]
- Some sort of replaygain
[ snip ]
Ok, guys. You nagged me long enough. Thanks to the links from Dag to quodlibet, I finally managed to do it. I just checked a very first version of the replaygain support into SVN (revision 105). For the unpatient users amongst you: you might try it out, but you need to do do a manual rebuild of your database. Furthermore you need the mutagen ID3 module to get this working:
http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen
I'll investigate whether extracting the replaygain information is also possible with eyed3.
Last not least, I used normalize-audio to tag my files. So you'd better do the same ;-)
You're my personal hero of the month Ã! :)
I've already packaged python-mutagen and normalize for Red Hat and Fedora. But wasn't able to test it out yet. I will let you know as soon as I can (hopefully this evening).
Is there a better way to rebuild your database than remove it ?
BTW Apparently nagging works. Not sure if that is a good thing :)
Thanks Joerg ! -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power]
On 17.08.06, Dag Wieers wrote:
You're my personal hero of the month Ã! :)
That's great. :-)
I've already packaged python-mutagen and normalize for Red Hat and Fedora. But wasn't able to test it out yet. I will let you know as soon as I can (hopefully this evening).
Is there a better way to rebuild your database than remove it ?
No, you don't need to remove the database. Just use "pytone -r" or something equivalent.
BTW Apparently nagging works. Not sure if that is a good thing :)
In fact, it was not the long-time nagging (although this also played a role) but the link you send me. For the first time, I managed to collect enough information on this replaygain stuff to be able to implement it. Furthermore, in about a week PyTone will be used at the daily summer party for which it had originally been written. This fact provided some more motivation to do some work further development.
Thanks Joerg !
You're welcome.
Jörg
On Thu, 17 Aug 2006, Joerg Lehmann wrote:
On 17.08.06, Dag Wieers wrote:
BTW Apparently nagging works. Not sure if that is a good thing :)
In fact, it was not the long-time nagging (although this also played a role) but the link you send me. For the first time, I managed to collect enough information on this replaygain stuff to be able to implement it. Furthermore, in about a week PyTone will be used at the daily summer party for which it had originally been written. This fact provided some more motivation to do some work further development.
FWIW I noticed that normalize only works with MP3 files. The normalize-mp3 and normalize-ogg tools normalize and re-encode files instead of changing metadata.
Given that the biggest part of my collection is stored in ogg files and I'd prefer not to redo all my audio CDs ;) what would be the best way to make python-mutagen work ?
Kind regards, -- dag wieers, dag@wieers.com, http://dag.wieers.com/ -- [all I want is a warm bed and a kind word and unlimited power]
On 18.08.06, Dag Wieers wrote:
On Thu, 17 Aug 2006, Joerg Lehmann wrote:
On 17.08.06, Dag Wieers wrote:
BTW Apparently nagging works. Not sure if that is a good thing :)
In fact, it was not the long-time nagging (although this also played a role) but the link you send me. For the first time, I managed to collect enough information on this replaygain stuff to be able to implement it. Furthermore, in about a week PyTone will be used at the daily summer party for which it had originally been written. This fact provided some more motivation to do some work further development.
FWIW I noticed that normalize only works with MP3 files. The normalize-mp3 and normalize-ogg tools normalize and re-encode files instead of changing metadata.
I also initially thought so. But normalize-audio (that's how the executable is called under Debian) does only add a RVA2 tag. Reencoding is clearly not an option (but would have required no support on PyTone's side).
Given that the biggest part of my collection is stored in ogg files and I'd prefer not to redo all my audio CDs ;) what would be the best way to make python-mutagen work ?
The only thing one would need to add is the reading of the metadata for Ogg files. No big deal, probably a couple of lines of code - at least, in principle.
Jörg