Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/supermomonga/skyfm.vim
Yes, Vim is the streaming-radio player.
https://github.com/supermomonga/skyfm.vim
Last synced: 4 days ago
JSON representation
Yes, Vim is the streaming-radio player.
- Host: GitHub
- URL: https://github.com/supermomonga/skyfm.vim
- Owner: supermomonga
- Created: 2014-08-09T12:34:36.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-11-01T08:32:11.000Z (about 10 years ago)
- Last Synced: 2025-01-11T06:49:08.699Z (4 days ago)
- Language: VimL
- Homepage:
- Size: 168 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.mkd
Awesome Lists containing this project
README
## skyfm.vim
Yes, Vim is the streaming-radio player.
## Dependencies
You need to install some Vim plugins, but `NeoBundle` make it painless. I reccomend it to manage plugins.
You also need to install `mplayer` command.## Install
I recommend to use `NeoBundle.vim` to install this plugin.
```vim
NeoBundleLazy 'supermomonga/skyfm.vim', { 'depends' : [ 'Shougo/unite.vim' ] }
if neobundle#tap('skyfm.vim')
call neobundle#config({
\ 'autoload' : {
\ 'unite_sources' : [
\ 'skyfm'
\ ],
\ 'commands' : [
\ 'SkyfmUpdateChannels',
\ 'SkyfmStop',
\ {
\ 'name' : 'SkyfmPlay',
\ 'complete' : 'customlist,skyfm#channel_key_complete'
\ }
\ ],
\ 'function_prefix' : 'skyfm'
\ }
\ })
endif
```## Usage
At first, you need to get and cache channel list with `:SkyfmUpdateChannels` command. Note that it takes long times.
Then, you can choose and play the radio with `:Unite skyfm` or `:SkyfmPlay [channel_id]`!
## Licence
MIT Licence