What's new? | Help | Directory | Sign in
Google
                
Code License: MIT License
Labels: music, server, http, python, m3u, sharing, yaml, jinja, mutagen, m3u, stream, web
Show all Featured Downloads:
csikk-0.4.2-py24.zip
Feeds:
Groups:
How to join?
Project owners:
  karoly.kiripolszky

Overview

Csikk is a small webserver written in Python. It extends the SimpleHTTPRequestHandler found in the standard Python library (not the best solution but reduces library dependencies and helps portability). What Csikk does is it makes possible to browse someone's music folder on the network, view music files metadata (not just pure filenames) and download directory contents as ZIP or as M3U playlist for streaming using your favourite music player. Csikk was not intented for massive usage rather to share music with the guys at home and/or at the office. Ideally you would need Csikk in situations like when only one computer is connected to the speaker system on a network, and copying large folders from one machine to another instead of streaming them would be a waste of time. Here are some screenshots and the list of features.

The following third-party libraries are required:

Since Csikk was built on Jinja templates, you can customize the look and feel pretty easily by editing the HTML and CSS files. Furthermore there's an option in the config file to specify the template you want to use. Csikk comes with two default templates, one with an integrated flash-based music player.

Current version: 0.4.2

Please read Todos and Plans and feel free to share your comments and suggestions with me!

Issues and limitations

For a list of issues please have a look at the issues list.

Current limitations:

Releases and changes

0.4.2

0.4.1

0.4

0.2 and 0.3

0.1.1

0.1