]> git.neil.brown.name Git - freerunner.git/blob - music/notes
contacts app
[freerunner.git] / music / notes
1
2 Simple music player, using python,gtk,gst.
3
4 Find music files in a directory tree.
5 Any directory that contains at least one music file is an 'album'.
6 Other directories are just collections.
7
8 So we scan the directory tree looking for music files.
9 When found, we add to table:
10    album[dirpath] += song
11 if that is first song, add elements of dirpath to
12    tree[dir] += member
13
14 Then sort them all
15
16 --------------------
17 Issue:  What to display in song list?
18
19  We sometimes want to display whatever we are browsing - directories or songs.
20  We sometimes want to display whatever we are playing - songs.
21     When shuffling, we want to show what is really the next song, so not
22       just the current album.
23
24  or not...
25
26  The main display could just be for browsing.
27  There is one line below to show 'current song'
28  click on 'current song' and it find it in the browser.