| ... | @@ -2,16 +2,16 @@ |
... | @@ -2,16 +2,16 @@ |
|
|
|
|
|
|
|
**Work Done So Far**
|
|
**Work Done So Far**
|
|
|
- Created MPD Architecture using MPD protocol as skeleton.
|
|
- Created MPD Architecture using MPD protocol as skeleton.
|
|
|
|
- Polling for sampling a set of clients
|
|
|
- Parsing Input Commands
|
|
- Parsing Input Commands
|
|
|
- Implemented 2 ways of sending data.
|
|
- Implemented 2 ways of sending data.
|
|
|
|
|
- Implemented the following sets of Commands for controlling VLC through text-based commands:
|
|
|
- Implemented the following sets of Commands:
|
|
- Playback Options: consume, repeat, random, single, volume, etc
|
|
|
1. Playback Options: consume, repeat, random, single, volume, etc
|
|
- Controlling Playback: play, pause, next, previous, stop, seek, etc
|
|
|
2. Controlling Playback: play, pause, next, previous, stop, seek, etc
|
|
- Queue Control: add (files, folders recursively), delete, move, swap, shuffle, playlist information, playlist information metadata, etc.
|
|
|
3. Queue Control: add (files, folders recursively), delete, move, swap, shuffle, playlist information, playlist information metadata, etc.
|
|
- Playlists: Saving, loading and modifying playlists from MPD.
|
|
|
4. Playlists: Saving, loading and modifying playlists from MPD.
|
|
- Music Database: Not very stable, but basic listing and search/search+add features work fine.
|
|
|
5. Music Database: Not very stable, but basic listing and search/search+add features work fine.
|
|
- Handling other misc commands: Ping, Idle, Close, etc.
|
|
|
6. Handling other misc commands: Ping, Idle, Close, etc.
|
|
|
|
|
|
|
|
|
|
**Remaining Features & Issues:**
|
|
**Remaining Features & Issues:**
|
|
|
1. Making the music database more verbose. Adding more tags to be queried by MPD clients.
|
|
1. Making the music database more verbose. Adding more tags to be queried by MPD clients.
|
| ... | |
... | |
| ... | | ... | |