"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "TODO" between
potamus-16.tar.gz and potamus-17.tar.gz

About: Potamus is a lightweight GTK-based audio player with a simple interface and an emphasis on high audio quality.

TODO  (potamus-16):TODO  (potamus-17)
## Things I definitely want to do before the first release
Anibal Avelar wants to look at Debian packaging, so that needs testing
before the release.
## Things that can wait for later releases
The format structure should include a flag saying whether the data's The format structure should include a flag saying whether the data's
been dithered. We could thus have input-mad output undithered 24-bit been dithered. We could thus have input-mad output undithered 24-bit
data, and the conversion stuff could dither it; likewise for other data, and the conversion stuff could dither it; likewise for other
inputs that don't dither (I haven't yet looked to see which do). inputs that don't dither (I haven't yet looked to see which do).
That'd let us avoid dithering when doing JACK output as well. That'd let us avoid dithering when doing JACK output as well.
"Headphone crossfeed" should be a processing option. "Headphone crossfeed" should be a processing option.
http://bs2b.sourceforge.net/ http://bs2b.sourceforge.net/
All the inputs should be disable-able at configure time.
ROX packaging, and a zeroinstall feed.
While the current triangular dithering code sounds fine to me (it's While the current triangular dithering code sounds fine to me (it's
audibly better than no dithering at all), there are better approaches audibly better than no dithering at all), there are better approaches
available these days. I also need to check whether it should be applied available these days. I also need to check whether it should be applied
to any of the other codecs. to any of the other codecs.
Add a "potaplay" command-line mode.
Add sensible keyboard shortcuts for all the buttons.
For testing, it would be useful to have a "skip to 5s before the end of this
track" button.
MIDI control (perhaps only in JACK mode). This would be useful for
transcription, because then any MIDI pedal could be used for things like
"pause" and "skip back 5s" -- or you could use a MIDI shuttle wheel.
Sandbox the decoders by running them in their own syscall-filtered process,
writing output to a pipe -- then the worst a malicious file could do would be
to play horrible-sounding audio.
Use libebur128 (or similar) for automatic gain adjustment.
 End of changes. 3 change blocks. 
11 lines changed or deleted 0 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)