You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
952 B
44 lines
952 B
Design
|
|
------
|
|
|
|
Dub Playlist
|
|
------------
|
|
|
|
Dub considers the filesystem as its database. User specifies one or more
|
|
directories as the directories in which dub will scan for all or particular
|
|
media types.
|
|
|
|
The scanning is initiated on demand, so that dub does not perform redundant
|
|
disk access which is expensive.
|
|
|
|
Design Goals
|
|
------------
|
|
|
|
v1.0
|
|
----
|
|
|
|
User interface:
|
|
|
|
* settings: select directories that contain media files.
|
|
|
|
* list/tree view to browse files: this should scan directories like a file
|
|
manager would, consider re-using code from elsewhere
|
|
|
|
* add file: symlink to a directory as Njaard suggests
|
|
|
|
v2.0
|
|
----
|
|
|
|
implement filters: directory-wise filtering of media types.
|
|
|
|
implement database: for storing properties of media files, such as tags in
|
|
mp3s so that alternative queries can be made.
|
|
|
|
user interface: improved tree view that accesses the db to fetch info
|
|
about files
|
|
|
|
v3.0
|
|
----
|
|
|
|
music playing: implement an automated dj process.
|