File: TODO

package info (click to toggle)
muine 0.8.11-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 4,444 kB
  • ctags: 2,250
  • sloc: sh: 10,253; cs: 10,022; ansic: 1,994; xml: 1,408; makefile: 430
file content (81 lines) | stat: -rw-r--r-- 2,947 bytes parent folder | download
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
Easy:
=====

o A song information dialog (Jorn is on this)
  See http://huizen.dds.nl/~jbaayen/infodialog-proposal.html
o Fill in the gaps in the API docs
o Write a simple manual
o Proper RTL support
o Split out PlaylistWindow

Tough:
======

o Implement music groups (Jorn is working on this)
  See http://huizen.dds.nl/~jbaayen/proposal.html
o Gapless transition/crossfading
  This should be possible with the current GStreamer components, but
  it's a tough one. Well, we could emit EOS a bit earlier than usual
  and have a fancy adder somewhere in the pipeline that does the mixing
  when a new song comes in ..
o Improve first time dialog once again ..
  Perhaps a system-wide music folder gconf key, where sound-juicer dumps the
  music, and muine monitors it .. 
o Support mastroska and mp3cue

Depends on other components:
============================

o Monitor imported folders using FileWatcher
  Depends on Mono, Ximian Bugzilla #58234
o Support OGM files
  These will work once GStreamer supports them
o Fix the bug where keysyms that are assigned while muine is running aren't
  working.
  Depends on GConf#, Ximian Bugzilla #55877
o Figure out how to add new command line options (showing up in --help etc),
  and add gstreamer command line options and --start-hidden, --queue, etc
  Depends on popt support in Gtk#, Ximian Bugzilla #68889
o Make SM work fully
  Depends on popt support in Gtk#, Ximian Bugzilla #68889
o Switch metadata and playback all over to GStreamer. But, GST should
  be a bit more reliable first.
o Use Gst# when it becomes "properly available".
o Remove drop into row stuff
  Depends on Gnome Bugzilla #163129
o Fix drag-into-itself madness in add album window
  Depends on Gnome Bugzilla #163141
o Get m3u mime type icon properly
  Depends on Ximian Bugzilla #71060
o Busy-interactive cursor while loading
  Depends on Gnome Bugzilla #122728
o Fix DnD hack in PlaylistWindow
  Depends on Gnome Bugzilla #164085
o Use Hashtable/dictionary in D-Bus song info code
  Depends on Freedesktop Bugzilla #2175
o Set Window.IconName on windows
  Once we have Gtk 2.6 support in Gtk#
o Use Gtk.StatusIcon
  Once we have Gtk 2.10 support in Gtk#
o Re-enable fixed-height-mode in HandleView
  Depends on Gnome Bugzilla #165017, #165034
o Remove amazon cover fetching
  Once there is a tagger which can do this for us
o Diacritic mark-insensitive searching
  Requires .NET 2.0, see also
  http://weblogs.asp.net/michkap/archive/2005/02/19/376617.aspx

We won't have:
==============

o Internet radio support
o CD ripping
o CD playback
o CD burning
o Volume normalization. We support the replaygain tag, the tagging
  application is responsible for setting these.. Muine is purely a player.
o Visualization. Other apps can monitor the ALSA device and make fancy effects,
  for example someone could code up an xscreensaver hack.

All of these because these tasks can be handled much better by specialized
applications.