KilikaliNG
About
KilikaliNG is media player created with Python, GTK2 and GStreamer0.10.
KilikaliNG started as need of media player which doesn't use tags for
ordering files. Another reason to create was prototyping several ideas
with Python.
"Let filesystem be your media library and KilikaliNG will be your
player."
Features
Supported media
All files should be playable what GStreamer can play. Video is not yet
supported.
Playlist
Adding, reordering and removing. m3u, pls and asx playlists can be
imported. Exporting is not yet supported.
Import directories
Directories can be imported by adding from the menu or drag and dropping
from filesystem.
Recursive importing is not yet enabled. After resolving memory
consumption issues recursive importing will be supported
Network streams
Adding URLs is supported. URL can also point to the playlist.
Drag and drop
It is possible to add files, directories and playlists by dragging
those from the application which support drag and drop and dropping
to the KilikaliNG. It is also possible drag files from the KilikaliNG
and drop those to the other applications.
Tested with Nautilus, Konqueror and/or Thunar. DnD between Rythmbox and
KilikaliNG is tested also.
Special playmode to C64-SIDs
For now only changing tune is supported.
Future features
See
Roadmap. You can also tell me
what is missing. You can find contact information from the package.
Installation
Standard Python way is supported with setup.py. There is also
possible to make Debian packages to the Debian or Ubuntu.
Requirements
- pygtk >= 2.14
- pygobject >= 2.16
- pygst
- pysqlite2
- urllib
Roadmap
KilikaliNG 0.1
Status: done
- Working media player with basic functionality
- Possible to install some standard Python way
- Debian packaging
KilikaliNG 0.2
Status: done
- Show notifications when start to playing media
- Make KilikaliNG as single instance application
- Add possibility to use commandline to add files,dirs and uris
- DBus API. Add uris, play, stop, pause, next, prev
- Preliminary icon to the KilikaliNG
- Debian package: append KilikaliNG to the menu
- Right click popup menu to manage playlist
- Repeat on/off
- Improvements to existing features
- Bug fixes
KilikaliNG 0.3
Status: in development
- Suffle on/off
- Some way to tell user what is happening behind the scenes
- Support more playlists. Like xspf
- Exporting playlists
- Preferences
- Audio preferences
- C64 SID preferences
- Add exceptions on error situations
- Improvements to existing features
- Bug fixes
KilikaliNG 0.4
Status: -
- Some kind of plugin framework
- IPod plugin with libgpod
- Video support
- Preferences
- Localization
- Able to select what tags are visible
- Selectable order of the visible tags
- Improvements to existing features
- Bug fixes
KilikaliNG 0.5
Status: -
Rewrite everything with C is always one option.
Download
Source
Screenshots
KilikaliNG 0.1
Normal playback
Click for larger image.
Special SID-view
Click for larger image.