Commits

Show all
Author Commit Message Labels Comments Date
Michael Ziegler
Backed out changeset 45180afeeaa5 (somehow that one did the exact opposite of what it was supposed to do)
Michael Ziegler
list modifiers in the order in which they are applied
Michael Ziegler
fix position calculation for mono
Michael Ziegler
meet failblaster, an ncurses UI for failplay. it's kinda ugly and lacks the library, but playlist features work already
Michael Ziegler
replace hardcoded pulse output with --out option
Michael Ziegler
automatically finish after the last track if no playlist has been loaded (that is, we're playing files named on command line only)
Michael Ziegler
stop the player when the user hits ^C
Michael Ziegler
repair status output and prettify it a little (well, a lot, actually)
Michael Ziegler
fix self.title to work when there is no / in the path
Michael Ziegler
sorta "convert" mono data to stereo
Michael Ziegler
add channel layout constants and get_channel_layout methods
Michael Ziegler
heh, looks like we can replace the err variable with some good old flow control there
Michael Ziegler
if we don't have any data to operate on, do a sensible version of nothing
Michael Ziegler
employ the errvar pattern to cleanup the code a bit, indent
Michael Ziegler
apparently, av_samples_alloc_array_and_samples allocates outbuf so that it only contains a set of pointers, and free()ing that set of pointers does NOT free the actual data, causing a memleak. iterate over those pointers and free() the channel data before free()ing the pointers array. (meh, c.)
Michael Ziegler
no need to use struct for something numpy can do, cleanup imports
Michael Ziegler
make sure the closing ) is at the end of the string
Michael Ziegler
strip stuff in - (parentheses) from the song's title to shorten it for the status bars
Michael Ziegler
auto-expand the library when searching
Michael Ziegler
use libavresample instead of libswresample
Michael Ziegler
strip unneeded data before passing it to .tomono()
Michael Ziegler
fix transition feeding both analyzers the same data
Michael Ziegler
feed data into the analyzers and adapt the crossfade slider
Michael Ziegler
add analyzers to gui, change layout
Michael Ziegler
include chunk data in position_{normal,trans} events
Michael Ziegler
add analyzer
Michael Ziegler
Your code has been rated at 8.51/10 (previous run: -543.11/10)
Michael Ziegler
log10(sqrt()) the data so the display looks a bit nicer (totally ripped from clementine, I have no idea what that shit does)
Michael Ziegler
change the window size to 250x100 to better resemble the size an actual widget might have
Michael Ziegler
add graph example
  1. Prev
  2. Next