|
BMPty is a Python based Curses client for BMPx. BMPty connects to BMPx thru D-Bus, and thus requires a D-Bus Session running and D-Bus support compiled into BMPx.
BMPty, is now under heavy development, as BMPx is, so be prepared for some instability.
Download:
Screenshots | Features | Bugs | Changelog | Old Versions | Hotkeys
Screenshots


Features
- Standard Play Controls, (Previous, Play, Pause, Stop, Next) (
Z X C V B )
- You can also click the mouse on the buttons in the bottom-right corner of the BMPty terminal.
- Playlist Creation
Alt-N, Deletion Alt-E, Renaming Alt-R
- Playlist Item Inserting
I, Deletion Del
- Volume Controls:
- & +
- Multiple Title formats
Alt-T / ESC-T
- Added some support for accented characters and languages.
- Example: Command-line option
--charset iso8859-7 adds support for Greek in Gnome-Terminal (if the Gnome Terminal's Character Encoding is also ISO-8859-7
- Do you have a problem with colors not showing up? set the variable
TERM to be either linux (for the framebuffer or console), xterm-color or rxvt
- Example
TERM=rxvt bmtpy.py
- BMPty can now launch BMPx at startup manually
F6, automatically F7, or as a daemon F8.
- Save settings with
F5 and Quit with F10
- The Equalizer is availible via
Alt-U
- Tab Completion is now available in the Fileselector and while renaming the playlist.
- I'm adding features as BMPx becomes more feature-full, for more feature help, press the
? key while running BMPty.
Note: If your terminal is similar to XTerm, it may not properly support the ALT key. In that case, use ESC. Or, if you are using XTerm, CTRL-Left-Click on the terminal and enable meta-esc, now your ALT key should work.
Known Bugs
- BMPty sometimes outputs garbage (random parts of the screen) at the stdscr input point (bottom left), this is very ugly and must be fixed. You can be assured, I'm trying to fix it and have made some progress.
Changelog
Updated 22 November 2005
Version: 0.3.13
- Updated some more DBUS session information to MPRIS
- Added a seekbar above the Player Controls in the bottom-right
- Enhanced the menu with more options and it nows has a visual difference for disabled/enabled menu items.
- added protection from accidently send BMPx signals whilst disconnected from BMPx-DBUS
- Added Clear Playback History to menu
Updated 21 November 2005
Version: 0.3.12
- Updated DBUS session information to MPRIS
- Colored the playlist blue, and the playlist sidebar green (I plans for a color-selector in the future)
- Added a menubar, with a bunch of menus (that duplicate the functionality of some hotkeys) Press
F12
- lots of minor fixes, cleanup, and general silliness
Updated 7 November 2005
Version: 0.3.11
- Added playlist length (Number of tracks) to the top-left of the playlist
- Added playlist time length (Selected Time/ Total Time of Playlist)
Updated 6 November 2005
Version: 0.3.10
- Fixed some Fileselector scrolling errors
- Added Filesizes to the Fileselector
- Fixed a Terminal resize display bug
Updated 5 November 2005
Version: 0.3.9
- Added Tab Completion to Fileselector and Rename Playlist
- Added an Easter Egg: press
y while viewing playlists
- Reorganized variables and added some comments
- BMPty now reads: os.environ['TERM'] and checks for 'linux' (console), Terminal title is then disabled if it is found.
- Switched the
curses module to curses.wrapper
Updated 3 November 2005
Version: 0.3.8
- Added Fileselector (Alt-I) (This took a while ;)
- Add selected files (Alt-D)
- Removed PyGTK requirement. MainLoop is now gobject-based (thanks deadchip)
- Finished Creating the function to refresh all 'normal' windows. Now, popup windows, such as Help and the Equalizer are properly cleared when 'closed'
Old Versions
BMPty
Hotkeys
| Playlists |
-Items-
Play: Enter
Select: Insert
Select All: A
Delete: Del
Move to: Alt-M
Copy to: Alt-P
Jump to: J |
-Lists-
Format: Alt-T
New: Alt-N
Rename: Alt-R
Delete: Alt-E
File Selector: Alt-I
Refresh: Alt-O
Seek: Left & Right
|
-Switch list-
Alt-Left Alt-Right
Toggle Equalizer: Alt-U
Save: F5
Start BMPx F6
Auto-Launch F7
Daemonize F8
Quit: F10
Menu: F12 |
| File Selector |
Switch back to Playlists
Alt-I |
-Select-
Insert
Right-Click
Select All: Alt-A
-Scroll-
Up / Down
PgUp / PgDn
Home / End
| Add Selected Files
Alt-D |
| Equalizer |
Switch back to Playlists
Alt-U |
-Volume-
Up / Down
PgUp / PgDn
Home / End
| -All Bands-
Max M
Flatten F
Min N |
|
|