Reply
Thread Tools
Posts: 46 | Thanked: 36 times | Joined on Sep 2008
#1


Installation:
- Copy the vim resource file below, and run it in vim, eg:
vim -u /home/user/music_vimrc
- May need to install Roxterm to get the shoulder buttons working
- Install xmms and xmmsctrl from the repository

Benefits:
- Cool looking, customizable, remappable, readable
- Easy to navigate with or without keyborad, touchscreen, vision
- Access to vim search sorting functions
- Easy to write custom playlists

Download: (Cannot copy-paste because of special characters)
http://depositfiles.com/files/h6ii2igpn

Instructions:
You would want to manually add songs to xmms's playlist to start off, for some reason it crashes on an empty playlist.
Use the two shoulder buttons or the touchscreen to navigate.
The fullscreen button switches modes: from vol +/- to next prev tracj
Press ESC twice to play/pause
Press Enter twice to play
Capital J/K for volume up down
Capital W/Q to close the gui but keep the song playing or to close everything
Captal S to shuffle tracks
Capital C to convert the current display to a playlist, and then use :w someplaylist.m3u to write the playlist
Capital R to reload playlist (such as when you have rearranged the tracks)

Various useful functions:
type :call TitleSort() to sort by title
type :sort n to sort by track
type :call LoadPlaylist("myplaylist.m3u") to load a playlist
type u to undo last command

Last edited by q335r49; 2009-01-20 at 03:17. Reason: runs a lot more smoothly now, no more screen flicker, shuffle, player starts on last playing track
 

The Following 5 Users Say Thank You to q335r49 For This Useful Post:
bongo's Avatar
Posts: 291 | Thanked: 124 times | Joined on Feb 2006 @ Trier, Germany
#2
very nice!

But I won't install xmms. Maybe there are other console player that can be used as backend.
__________________
ongo bongo!
 
Benson's Avatar
Posts: 4,930 | Thanked: 2,272 times | Joined on Oct 2007
#3
Originally Posted by bongo View Post
But I won't install xmms. Maybe there are other console player that can be used as backend.
Well, I've more aversion to vim than to xmms. But you could use mpd, I'm sure.

@q335r49:
Not for me, but very nice use of scripting & toolbox philosophy!
 

The Following User Says Thank You to Benson For This Useful Post:
Chelloveck's Avatar
Posts: 31 | Thanked: 6 times | Joined on Feb 2008
#4
Idiosyncratic... That's one way to put it! :-)
 
Posts: 46 | Thanked: 36 times | Joined on Sep 2008
#5
Haha, it's so satisfying when you get something like this working, because it's not so much "working and writing a program" as "discovering $10 on the ground" since it involves just putting together the fruits of the hard work of others. ;-)

But -- it works really well... there were some major problems in the UI of the default media player, and YouAmp can't find a lot of the longer songs (like 30 minute symphonies) for some reason, and I was using it as a MP3 player while I was driving, while walking around, and also at home. This is obviously cusomized to my needs, and mostly focused on the UI, but it wouldn't be that hard to write playlist functions, (add/delete items, a queue, open/save playlist.)

Last edited by q335r49; 2008-12-24 at 19:44.
 
tso's Avatar
Posts: 4,783 | Thanked: 1,253 times | Joined on Aug 2007 @ norway
#6
panucci may serve, if its development goes where it seems to be heading...
 
Reply

Tags
media player, music, player

Thread Tools

 
Forum Jump


All times are GMT. The time now is 00:47.