You are not logged in.

#1 2011-09-08 11:59:40

laite
Member
Registered: 2011-06-05
Posts: 33

laitePLAY - a gmusicbrowser fork

Hello to everyone! I feel a bit shy posting my work, since many of the other projects here are so beautiful and skillfully crafted, but here goes...

laitePLAY is (sigh) yet another musicplayer, that I have been working on past months just for myself, but I guess it starts to be quite stable, so perhaps somebody else would be interested. The catch in this player is it's keyboard-heavy UI through command prompt, having still visuals from Gtk. I really love gmusicbrowser, but ever since switching to Arch and awesome some time ago, I have slowly tried to get rid of using mouse unless I really have to. After trying many terminal-based music players I decided none of them could match gmusicbrowser (I can't live anymore without weighted random!), so I began to build my UI around that, and learning Perl while I was doing it, so please don't make fun of my sources big_smile

Main differences to gmusicbrowser:
* laitePLAY has 3 'forced layouts' to choose from (minimal/default/fullscreen)
* most of the work can be done by simple keyboard commands
* it takes strong use of my plugin 'albumrandom' for gmusicbrowser, so you can use weighted random to play your favourite albums as well as tracks.

Pictures! They tell more than my babbling.

Main View
screenshot-09082011-024110pm.png

Minimal Mode is ..minimal
screenshot-09082011-023026pm.png

Suggestions appear as you type (sorry for big image)
screenshot-09082011-022934pm.png

Some basic commands in log
screenshot-09082011-023212pm.png


Should you want to try this out, you can find it in my github: https://github.com/laite/laiteplay
I strongly suggest downloading 'source', since I only put some arbitary versiontags as a milestone for myself. Just download to anywhere and run 'perl gmusicbrowser.pl'
Here is a straight download link: https://github.com/laite/laiteplay/tarball/master

If you're interested in more, the README in github should be quite comprehensive, but I'll follow this topic and try to answer what I could.

Offline

Board footer

Powered by FluxBB