1.2 KiB
1.2 KiB
What Do I Want To Listen To
A simple, tag-based music library manager.
This project is born out of a frustration I had managing my music library. I have found playlists, genres, and other ways of organizing my music too restrictive and cumbersome to keep up with. Here are the main features I want out of music player, in order of priority:
Implemented
- Song tagging.
- Playlists.
- Bookmarks (temporary song tag marking location in a playlist/album)
- Read meta-data from ID3.
TODO
- Web-based interface.
- Mobile interface (could implement the Subsonic API on the back-end to be able to use pre-made mobile apps)
- Transcoding on the fly.
- Read songs from Amazon S3.
- Stream from Amazon Cloudfront.
I have not found a music manager that gives me all of the above, so I'm writing my own.
Overview
WDIWTLT is currently made up of two subprojects:
core
cli
core
core
contains the data layer implementation, built with a lightweight ORM
layer over JDBC, and common functionality for managing a media library.
cli
cli
is a command-line interface built using the WDIWTLT core and VLC for
media playback.
Install
The current version, 0.1.0, is an alpha version.
TODO: installation instructions.