File: TODO

package info (click to toggle)
rhythmbox 0.8.8-13
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 10,004 kB
  • ctags: 4,769
  • sloc: ansic: 44,295; sh: 8,373; xml: 3,595; makefile: 687
file content (131 lines) | stat: -rw-r--r-- 5,224 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
TODO
====

This list is out of date.  We should really put updating this list on the list....

Names in brackets denotes who is working on a given issue.
(?) denotes a suggestion which needs discussion.

Tasks:
======

- Easy:
  ====
  
* Disc number support
* Album cover support
* Better alert dialogs
* Sane defaults (pane pos, window size, show browser by default)
* Better genre in songinfo: separate styles and genres? (Use sentence case in genre dropdown in any case)
* Group views need to be reorderable
* Stop button in systray menu doesnt make sense: just keep it pause/playnig
* tray: tooltip when changing song?
* tray: play/pause instead of current icon? and dump hiding feature.. instead have an iconify/restore menuitem
* Use RBFileMonitor in song-info
* Better status message (we dont need megs i guess)
* Comments in songinfo in separate tab?
* Remove "Add to library", nautilus is the way to add files.
* Changing tb editing while playing gives interesting results
* Prettier playing area, like phonic
* Use scrollbar if columns really dont fit in nodeview [jorn]
* Separate columns config for groups?
* Corrs, The vs Corrs, the
* Fix context menu tips
* Change rating widget to not expand, have same space left of stars as right
* DnD from genreview
* Be sure All-whatever is selected when browser pref changes
* monkey-media should be a bit more clever when songs don't have a title
* monkey-media should use get the mime-type by data instead of extension
* Make all the icons themeable if applicable
* Resizable columns
* large icons in the Source table (configurable)

- Medium:
  ======
  
* Implement audio cd [Kenneth]
* Implement tag editing
* Tag fixing with musicbrainz
* CD ripping
* Ellipsize artist/album link widgets
* Smart playlists
* Visualization (FX Plugins) [Sienap]
* "Open stream" feature
* File mass tagging
* Autoscroll to playing node after perioud of interface inactivity (?)
* Browser & search support for groups
* Save library and groups periodically
* Select groups from applet (?)
* Properly drawn DND hints on sidebar
* Support opening groups in new windows for easy editing (?)
* Multiple tag support in songinfo and rb itself
* Multiple songs of same node in a group
* Save treeview state and filtering state
* Save/restore toolbar position
* "View browser" should work with gconf notifier
* Support for custom volume on songs + edition in the song info [Olive]
* Ellipsizing celltextrenderer
* Multiple selection in artist/album browser
* DNDing whole multiple-artist albums is broken, should prolly bundle
  a filter object or something iwth the dnd.
* Search: Enter should start playing selected search result, arrows should
  move sel up and down (a la xmms)
* Ditch filepicker when we have a decent filemanager in gnome
* Previous/Next is slow on a big treeview
* Figure out right behaviour for current song pointer in songinfo vs. selected row
* Songinfo should connect to some changed signal on the RBNode
* Don't sort on tracknum by default for groups
* Mute menuitem
* check Quality: high or Quality: High capitalization with the HIG
* Figure proper tracknunber format (01 vs. 01 of 11)
* Statusbar text should maybe left aligned (?)
* Help buttons in toolbar editor and properties dialog
* Rating should prelight to indicate it's editable
* Fade out on exit (?)
* Song queue thing (?)
* Columns resizable and reorderable once we can save the state
* Fix delete slowness
* Statusmessage when changing filtering should be something like "Filtering..."
* Jump to current song tb button
* Show browser tb button
* Play in sidebar c ontextmenu? doubleclick to play? (?)
* Pointer-cursor with small clock when adding to lib (HIG)
* Periodically save lib and groups
* Replace sidebar with list, so we can have more groups, and make the
  playing source bold (?)
* Different playing icon for playing than for paused (?)
* Reintroduce watched folders? (?) (gnome-wide monitoring service?)
* "Narrowing view", ie only selecting currently playing artist/album
* DnD to applet
* File mass tagging
* Move kb focus to row when jumping to playing song
* auto-jump to when pressing prev/next should be fixed
* Occasionally random returns invisible nodes, esp with previous
* Not playing when everything is shown?
* Sometimes hangs on start?
* Play count should prolly be updated when halfway the song, not on eos.
* Compress XML file?
* Store locale in xml, so that we can invalidate the collated keys and
  tracknumbers when it changes.
* View stuff is still confusing
* Delete shoud check which treeview is selected; and cut/copy/paste album/artist
* Support dragging groups to trashcan
* autoremove browser in very small window
* small view?
* Contextmenus not working
* FIx up rblink
* Smart column selection (artist, album shown when "All" or multiple artist/albums selected, or when browser hidden, otherwisde hidden, etc)

- Hard:
  ====
* Use medusa to find all ogg/mp3 on the user's system
* Re-enable monitoring when FAM is fixed
* Incremental statusbar updating while loading

- Transcendence:
  ============

* All actions should be reversable (undo/redo support) everywhere, so we don't
need confirmation dialogs

arch-tag: Toplevel description of tasks to complete